.e-action-link{-webkit-tap-highlight-color:rgba(0,0,0,0);border-bottom:1px dashed transparent;color:#3a8e00;cursor:pointer}.e-action-link:hover{border-bottom-color:transparent;color:#da3700}.e-action-link_hidden{position:absolute;visibility:hidden}.e-action-link_visible{position:inherit;visibility:visible}.ul-reset{list-style-type:none;margin:0;padding:0}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:1.3;visibility:hidden}.clearfix{zoom:1}.reset-tap-selection{-webkit-tap-highlight-color:rgba(0,0,0,0)}.device-ipad *{cursor:pointer}.device-ipad :active,.device-ipad :focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.grecaptcha-badge{visibility:hidden!important}.e-heading__h1{display:inline}.e-heading_variant-page .e-heading__sub-text{background:none;border:none;color:#999;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:1.3;margin:0}.e-btn{border:1px solid;border-radius:0;cursor:pointer;display:inline-block;font:normal 16px/28px Arial,Helvetica,sans-serif;height:28px;overflow:hidden;padding:0 15px;text-align:center;text-transform:capitalize;white-space:nowrap}.e-btn:focus{outline:none}a.e-btn{text-decoration:none}.e-btn.hovered,.e-btn:hover,a.e-btn.hovered,a.e-btn:hover{box-shadow:inset 0 0 2px 1px hsla(0,0%,100%,.5)}.e-btn_primary,a.e-btn_primary{background:#333;border-color:#333;color:#fff}.e-btn_primary:hover,a.e-btn_primary:hover{background:#555;box-shadow:none}.e-btn_secondary,a.e-btn_secondary{background-image:-ms-linear-gradient(90deg,#4784b8 0,#5e9bcf 100%);border-color:#3e719e;color:#fff}.e-btn_off,a.e-btn_off{background-image:linear-gradient(top,#bdbdbd 30%,#a0a0a0 0,#a0a0a0 76%);cursor:not-allowed;text-shadow:2px 2px 2px #898989}.e-btn_off,.e-btn_off:hover,a.e-btn_off,a.e-btn_off:hover{border-color:#bdbdbd #acacac #acacac;box-shadow:0 0 0 1px #898989}.e-btn_tertiary,.e-btn_tertiary:hover,a.e-btn_tertiary,a.e-btn_tertiary:hover{background-color:#f9f9f9;border-color:#dedede;color:#666}.e-btn__text{display:inline-block;font-size:17px;font-weight:400;line-height:1.3;text-align:center;text-transform:none;vertical-align:middle}.e-btn__text_wide{padding:0 20px}.e-btn__text_default-color{color:#333}.e-btn__text_additional{color:#999;display:block;font-size:12px}.flatDesign .e-btn{align-items:center;background-color:#6a2;background-image:none;background-repeat:no-repeat;border:1px solid #57911d;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;-webkit-filter:none;filter:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;height:30px;justify-content:center;line-height:1.3;opacity:1;overflow:hidden;padding:0 10px;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;width:auto}.flatDesign .e-btn:active,.flatDesign .e-btn:hover{background-color:#57911d;border-color:#487818}.flatDesign .e-btn:active{box-shadow:inset 1px 1px 5px -1px #487818}.flatDesign .e-btn:focus{outline:none}.flatDesign .e-btn:hover{box-shadow:none;opacity:1}.flatDesign .e-btn_primary{display:block;font-size:17px;height:40px;line-height:1.3}.flatDesign .e-btn_secondary{background-color:#26b;border:1px solid #1d58a1;color:#fff}.flatDesign .e-btn_secondary:active,.flatDesign .e-btn_secondary:hover{background-color:#1d58a1;border-color:#184a87}.flatDesign .e-btn_secondary:active{box-shadow:inset 1px 1px 5px -1px #184a87}.flatDesign .e-btn_tertiary,.flatDesign a.e-btn_tertiary{background-color:#fafafa;border:1px solid #d1d1d1;color:#666}.flatDesign .e-btn_tertiary:hover,.flatDesign a.e-btn_tertiary:hover{background-color:#eee;border-color:#b5b5b5}.flatDesign .e-btn_tertiary:active,.flatDesign a.e-btn_tertiary:active{background-color:#e6e6e6;border-color:#b5b5b5;box-shadow:inset 1px 1px 5px -1px #b5b5b5}.flatDesign .e-btn_medium{font-size:15px;height:30px;line-height:1.3}.flatDesign .e-btn_large{font-size:17px;height:40px;line-height:1.3}.flatDesign .e-btn_off{cursor:not-allowed}.flatDesign .e-btn_off,.flatDesign .e-btn_off:hover{background-color:#ddd;border-color:#d1d1d1;color:#a6a6a6}.flatDesign .e-variant-bundles__add-to-cart-btn{font-size:15px;height:30px;line-height:1.3}span.cart-help-button{background:url(../../../base/opweb/base/desktop/img/inline-help.png) no-repeat 0 0;cursor:pointer;display:block;height:13px;width:15px}span.cart-help-button:hover{background-position:0 100%}.e-price{color:#c02}.e-price_list{color:#999;line-height:1.3}.e-price_line-through{text-decoration:line-through}.e-price_current,.e-price_range{color:#c02;font-size:18px;line-height:1.3;text-transform:uppercase}.e-price_discount,.e-price_original,.e-price_per_uom{color:#999}.e-price_per_uom{text-align:right}.e-price_non-digit{font-size:15px;line-height:1.3}.e-price_price-too-low{color:#c02;font-size:13px;line-height:1.3}.e-price_savings{color:#999}.e-price_free{color:#26b;font-weight:700}.e-price_bundle-cashback,.e-price_bundle-savings{color:#6a2}.e-price_variant{font-size:31px;line-height:1.3}.e-product-codes__label{color:#666}.e-product-codes__value{color:#666;font-weight:700}.e-product-codes_variant{text-align:left}.e-product-codes_variant .e-product-codes__mpn,.e-product-codes_variant .e-product-codes__sku,.e-product-codes_variant .e-product-codes__upc{display:flex;font-size:12px;gap:5px;line-height:1.3;padding:2px 0}.e-product-codes_variant .e-product-codes__label,.e-product-codes_variant .e-product-codes__value{display:inline-block}.e-product-codes_variant .e-product-codes__label{width:30px}.e-generic-popup{display:none;max-width:1330px;position:absolute;z-index:1000006}.e-generic-popup__inner{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:3px 3px 3px 3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);margin:0 30px;max-width:1120px}.e-generic-popup__contents{zoom:1}.e-generic-popup__contents:after,.e-generic-popup__contents:before{clear:both;content:"";display:block;height:0;visibility:hidden}.e-generic-popup__contents:after{clear:both}.e-generic-popup__contents_with-margin{margin:20px}.e-generic-popup__btn-close{height:19px;position:absolute;right:5px;top:-25px;width:19px}.e-generic-popup__btn-close:hover{background-color:#3a8e00}.e-generic-popup__btn-close:before{background-color:#fff;content:"";display:inline-block;height:19px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/close-button.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/close-button.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:19px}.e-generic-popup__disable-background-scroll{overflow-y:scroll;position:fixed}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.e-thumbnails{position:relative}.e-thumbnails__item{cursor:pointer;height:98px;outline:none;width:92px}.e-thumbnails__item_non-visible{height:98px;visibility:hidden}.e-thumbnails__item-inner{border:2px solid #fff;height:80px;margin:5px 0;padding:2px;width:80px}.e-thumbnails__item-inner:hover,.e-thumbnails__item_selected .e-thumbnails__item-inner{border-color:#3a8e00}.e-thumbnails__item-image{background-position:50%;height:80px;overflow:hidden;position:relative;width:80px}.e-thumbnails__paginator{background-color:#fff;cursor:pointer;height:18px;left:0;padding:11px 31px;position:absolute;width:26px;z-index:1}.e-thumbnails__paginator:hover .e-thumbnails__paginator-icon_up{background-color:#3a8e00;background-repeat:no-repeat;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-up.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-up.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.e-thumbnails__paginator:hover .e-thumbnails__paginator-icon_down{background-color:#3a8e00;background-repeat:no-repeat;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-down.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.e-thumbnails__paginator_prev{top:0}.e-thumbnails__paginator_next{bottom:0}.e-thumbnails__paginator-icon{display:block;height:18px;width:26px}.e-thumbnails__paginator-icon_up{-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-up.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-up.svg)}.e-thumbnails__paginator-icon_down,.e-thumbnails__paginator-icon_up{background-color:#666;background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.e-thumbnails__paginator-icon_down{-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-down.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-down.svg)}.e-thumbnails__item_video{position:relative;text-align:center}.e-thumbnails__icon_video{background:url(../../../base/opweb/base/desktop/img/video-play-icon.png) no-repeat 50%;background-size:26px;height:80px;position:absolute;width:80px}.e-thumbnails__text_video{background-color:#fff;display:inline-block;font-size:12px;line-height:1.3;margin:56px auto 0;padding:0 2px;position:relative}.slick-arrow.slick-hidden.e-thumbnails__paginator,.slick-disabled.e-thumbnails__paginator{cursor:default;display:block;-webkit-opacity:50;-moz-opacity:50;opacity:1;opacity:.5}.slick-arrow.slick-hidden.e-thumbnails__paginator:hover .e-thumbnails__paginator-icon_up,.slick-disabled.e-thumbnails__paginator:hover .e-thumbnails__paginator-icon_up{background-color:#666;background-repeat:no-repeat;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-up.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-up.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.slick-arrow.slick-hidden.e-thumbnails__paginator:hover .e-thumbnails__paginator-icon_down,.slick-disabled.e-thumbnails__paginator:hover .e-thumbnails__paginator-icon_down{background-color:#666;background-repeat:no-repeat;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-down.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.slick-vertical .slick-slide.e-thumbnails__item{border:none}.jp-video :focus{outline:none}.jp-video button::-moz-focus-inner{border:0}.jp-video{background-color:#3a2a45;border-color:#554461 #180a1f #180a1f #554461;border-style:solid;border-width:1px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.3}.jp-video-fluid,.jp-video-full{height:270px;position:static!important;position:relative;width:480px}.jp-video-fluid div div,.jp-video-full div div{z-index:1000}.jp-video-full .jp-jplayer{left:0;overflow:hidden;position:fixed!important;position:relative;top:0}@-moz-document url-prefix(){.jp-video-full .jp-jplayer{left:0;overflow:hidden;position:absolute!important;top:0}}.jp-video-fluid .jp-jplayer{left:0;overflow:hidden;position:relative;top:0}.jp-video-full .jp-gui{position:fixed!important;position:static}.jp-video-fluid .jp-gui,.jp-video-full .jp-gui{height:100%;left:0;top:0;width:100%;z-index:1001}.jp-video-fluid .jp-gui{position:absolute}.jp-video-fluid .jp-interface,.jp-video-full .jp-interface{bottom:0;left:0;position:absolute!important;position:relative}.jp-video-fluid .jp-type-single{height:100%;position:relative;width:100%}.jp-interface{background-color:#07141e;position:relative;width:100%}.jp-video .jp-controls-holder{float:right}.jp-controls{float:left;height:30px;overflow:hidden}.jp-video .jp-controls{display:inline;float:left}.jp-controls button{border:none;cursor:pointer;display:block;float:left;height:34px;margin:0 1px 2px 0;overflow:hidden;padding:0;text-indent:-9999px}.jp-type-single .jp-controls button{width:99px}.jp-controls .jp-video-svg-icon_pause,.jp-controls .jp-video-svg-icon_play{fill:#fff;background-color:#fff;height:22px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/play.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/play.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:22px}.jp-controls .jp-video-svg-icon_pause{background-color:#fff;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/pause.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/pause.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jp-type-single .jp-play{cursor:pointer;display:inline-block;height:30px;line-height:1.3;text-align:center;width:50px}.jp-type-single .jp-play .jp-video-svg-icon_play{display:inline-block}.jp-state-playing .jp-type-single .jp-play .jp-video-svg-icon_play,.jp-type-single .jp-play .jp-video-svg-icon_pause{display:none}.jp-state-playing .jp-type-single .jp-play .jp-video-svg-icon_pause{display:inline-block}.jp-type-single .jp-stop{display:none;height:50px;width:50px}.jp-toggles{display:block;float:right;height:30px;padding:0 5px}.jp-full-screen{cursor:pointer;display:inline-block;height:30px;line-height:1.3;text-align:center;width:30px}.jp-full-screen .jp-video-svg-icon_contract,.jp-full-screen .jp-video-svg-icon_expand{fill:#fff;background-color:#fff;height:16px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/expand.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/expand.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:16px}.jp-full-screen .jp-video-svg-icon_contract{background-color:#fff;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/contract.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/contract.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jp-state-full-screen .jp-full-screen .jp-video-svg-icon_expand{display:none}.jp-full-screen .jp-video-svg-icon_expand,.jp-state-full-screen .jp-full-screen .jp-video-svg-icon_contract{display:inline-block}.jp-full-screen .jp-video-svg-icon_contract{display:none}.jp-repeat{display:inline-block;height:50px;margin-left:0;width:50px}.jp-progress{background-color:#333;height:9px;overflow:hidden;width:197px}div.jp-video .jp-progress{padding:0;position:relative;width:100%}.jp-seek-bar{background-color:#646464;cursor:pointer}.jp-play-bar,.jp-seek-bar{height:100%;overflow:hidden;width:0}.jp-play-bar{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;position:absolute;top:0}.jp-state-no-volume .jp-volume-controls{display:none}.jp-volume-controls button{border:none;cursor:pointer;display:block;height:11px;margin:0;overflow:hidden;padding:0;position:absolute;text-indent:-9999px;width:16px}.jp-volume-controls{float:right;height:30px;line-height:1.3;padding:0 5px}.jp-volume-controls .jp-mute{cursor:pointer;display:inline-block;height:30px;line-height:1.3;text-align:center;width:30px}.jp-volume-controls .jp-video-svg-icon_volume-high,.jp-volume-controls .jp-video-svg-icon_volume-mute{fill:#fff;background-color:#fff;background-repeat:no-repeat;height:16px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/volume-mute.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/volume-mute.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:17px}.jp-volume-controls .jp-video-svg-icon_volume-high{background-color:#fff;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/volume-high.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/volume-high.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jp-state-muted .jp-mute .jp-video-svg-icon_volume-mute{display:inline-block}.jp-mute .jp-video-svg-icon_volume-mute,.jp-state-muted .jp-mute .jp-video-svg-icon_volume-high{display:none}.jp-mute .jp-video-svg-icon_volume-high{display:inline-block}.jp-volume-controls .jp-volume-max{display:inline-block;height:30px;line-height:1.3;text-align:center;width:50px}.jp-volume-bar{background-color:#333;cursor:pointer;height:5px;overflow:hidden;position:absolute;width:197px}.jp-volume-bar-container{display:inline-block;height:30px;position:relative}.jp-video .jp-volume-bar{display:inline-block;position:relative;width:50px}.jp-volume-bar-value{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;height:5px;left:0;position:absolute;top:0}.jp-current-time,.jp-duration{display:inline-block;font-size:11px;line-height:1.3;min-width:40px;text-align:center}.jp-time-container{float:left;font-size:11px}.jp-current-time{cursor:default}.jp-duration{cursor:pointer}.jp-details{font-size:.7em;margin:0;padding:0}.jp-details .jp-title{cursor:default;margin:0;overflow:hidden;padding:0;text-align:center}.jp-video .jp-details{margin:0 90px 10px}span.jp-artist{color:#8c7a99;font-size:.8em}.jp-video .jp-play-overlay,.jp-video .jp-video-play{overflow:hidden;width:100%}.jp-video-fluid .jp-play-overlay,.jp-video-fluid .jp-video-play,.jp-video-full .jp-play-overlay,.jp-video-full .jp-video-play{height:100%}.jp-type-single .jp-play.jp-play-overlay{background:none;cursor:pointer}.jp-type-single .jp-play.jp-play-overlay:focus{background:none}.jp-state-playing .jp-type-single .jp-play.jp-play-overlay{background:none;cursor:pointer}.jp-state-playing .jp-type-single .jp-play.jp-play-overlay:focus{background:none}.jp-state-playing .jp-type-single .jp-play.jp-play-overlay .jp-video-play-icon{display:none}.jp-video-play-icon{-moz-border-radius-topright:24px;-moz-border-radius-bottomright:24px;-moz-border-radius-bottomleft:24px;-moz-border-radius-topleft:24px;background-clip:padding-box;background-color:#07141e;background-color:rgba(7,20,30,.7);border:3px solid #3b4249;border-radius:24px 24px 24px 24px;-webkit-border-bottom-left-radius:24px;border-bottom-left-radius:24px;-webkit-border-bottom-right-radius:24px;border-bottom-right-radius:24px;-webkit-border-top-left-radius:24px;border-top-left-radius:24px;-webkit-border-top-right-radius:24px;border-top-right-radius:24px;box-shadow:0 0 1em hsla(0,0%,100%,.25);cursor:pointer;display:block;height:80px;left:50%;line-height:1.3;margin-left:-63px;margin-top:-43px;opacity:1;position:absolute;text-align:center;top:50%;transition:all .4s;vertical-align:middle;width:120px;z-index:2}.jp-play-overlay .jp-video-play-icon:focus,.jp-play-overlay:hover .jp-video-play-icon{background-color:#505050;background-color:rgba(50,50,50,.75);border-color:#fff;box-shadow:0 0 3em #fff;outline:0;transition:all 0s}.jp-video-play-icon .jp-video-svg-icon_play{fill:#fff;background-color:#fff;display:inline-block;height:50px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/play.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/play.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:50px}.jp-jplayer{background-color:#000;height:0;width:0}.jp-no-solution{background-color:#07141e;border:0;color:#fff;display:none;font-size:15px;line-height:1.3;padding:5px;position:absolute;text-align:center;top:0;width:100%}.jp-no-solution a{color:#fff}.jp-no-solution span{display:block;font-size:1em;font-weight:700;text-align:center}.slick-slide img.slick-loading{display:none}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.e-media-gallery{margin-left:16px;max-width:978px;overflow:hidden;padding-left:100px}.e-media-gallery__thumbnails{float:left;margin-left:-100px;overflow:hidden;position:relative;width:92px}.e-media-gallery__thumbnails-scroller{margin:40px 0;overflow:hidden}.e-media-gallery__main{max-height:611px;max-width:978px;width:100%}.e-media-gallery__image-container,.e-media-gallery__item-container,.e-media-gallery__main{overflow:hidden;position:relative}.e-media-gallery__image-container_scroll-native,.e-media-gallery__item-container_scroll-native{overflow:auto}.e-media-gallery__image-container_pinch-zoom{background:no-repeat 50%;background-size:contain;height:423px}.e-media-gallery__item{float:left;outline:none}.e-media-gallery__image{display:block;position:absolute}.e-media-gallery__image:not(.e-media-gallery__image_zoomed){left:50%!important;max-height:100%;max-width:100%;top:50%!important;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.e-media-gallery__image_loading{cursor:progress}.e-media-gallery__image_has_zoom{cursor:pointer;cursor:-moz-zoom-in}.e-media-gallery__image_zoomed{cursor:pointer;cursor:-moz-zoom-out}.e-media-gallery__image_zoomed-native-zoom{bottom:0;left:0;margin:auto;position:relative;right:0;top:0}.e-media-gallery__video{overflow:hidden}.e-media-gallery__caption{height:61px}.e-media-gallery__count{color:#333;color:#666;font-size:12px;height:21px}.e-media-gallery__count,.e-media-gallery__text{text-align:center}.e-media-gallery__text{display:table;overflow:hidden;width:100%}.e-media-gallery__text-inner{color:#333;display:table-cell;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;height:40px;line-height:1.3;vertical-align:middle}.e-media-gallery__paginator{background-color:hsla(0,0%,100%,.5);bottom:0;cursor:pointer;height:26px;margin:auto;padding:57px 21px;position:absolute;top:0;visibility:hidden;width:18px}.e-media-gallery__paginator:hover .e-media-gallery__paginator-icon_left{background-color:#3a8e00;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-left.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-left.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.e-media-gallery__paginator:hover .e-media-gallery__paginator-icon_right{background-color:#3a8e00;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-right.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.e-media-gallery__main:hover .e-media-gallery__paginator,.e-media-gallery__main_tablet .e-media-gallery__paginator{visibility:visible}.e-media-gallery__paginator_prev{left:0}.e-media-gallery__paginator_next{right:0}.e-media-gallery__paginator-icon{background-repeat:no-repeat;background-size:contain;display:inline-block;height:26px;width:18px}.e-media-gallery__paginator-icon_left{background-color:#666;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-left.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-left.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.e-media-gallery__paginator-icon_right{background-color:#666;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-right.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.e-media-gallery__notification{background-color:#212121;border-radius:.1875rem;display:none;height:35px;left:50%;margin:-38px 0 0 -150px;opacity:.8;padding:20px;position:absolute;top:50%;width:260px}.e-media-gallery__notification p{color:#f0f0f0;display:inline-block;font-size:1.5rem;position:relative}.e-media-gallery__notification_icon{fill:#fff;background-color:#fff;color:#fff;display:inline-block;height:24px;height:1.5rem;margin-right:20px;-webkit-mask-image:url(../../../opticsplanet/mobile/svg-icons/svgs/icons/search.svg);mask-image:url(../../../opticsplanet/mobile/svg-icons/svgs/icons/search.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;top:4px;top:.25rem;width:24px;width:1.5rem}.e-variant-bundles{padding:0 10px}.e-variant-bundles__list{list-style-type:none;margin:0;padding:0}.e-variant-bundles__item{align-items:stretch;display:flex;gap:10px;padding:5px}.e-variant-bundles__item:not(:last-child){border-bottom:1px solid #e6e6e6}.e-variant-bundles__item-checkbox{margin:0}.e-variant-bundles__item-image{align-self:center}.e-variant-bundles__item-title{font-size:14px;text-align:left;word-break:break-word}.e-variant-bundles__savings-wrapper{background:#fafafa;display:flex;flex-direction:column;gap:12px;padding:16px}.e-variant-bundles__savings-wrapper:empty{display:none}.e-variant-bundles__savings{display:flex;font-size:14px;justify-content:space-between}.e-variant-bundles__price{display:flex;flex-direction:column;padding:10px 5px}.e-variant-bundles__price-list{color:#999;text-decoration:line-through}.e-variant-bundles__price-sale{color:#c02;font-size:22px}.e-variant-bundles__price-non-digit{color:#999;font-size:15px;line-height:1.3}.e-variant-bundles__action-buttons{align-items:center;display:flex;flex-direction:column}.e-variant-bundles__action-buttons .e-variant-bundles__add-to-cart-btn{height:32px;max-width:256px;width:100%}.e-variant-bundles__shipping-message{color:#999;padding-top:10px}#product-caption{margin:0 0 25px;overflow:visible;padding:0}#product-caption .product-caption-block,#product-caption p#product-caption-block-description{margin:10px 0}#product-caption h2,#product-caption h3{margin:5px 0;padding:10px 0}#product-caption .product-caption-block p{margin:5px 0 8px}#product-caption .product-caption-block ul{margin-left:-25px;margin-top:10px}#product-caption a:active{text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.product-caption-block-variant-specifications{display:flex;flex-wrap:wrap;font-size:13px;gap:24px;line-height:1.3;margin:18px 0;text-align:left}.product-caption-block-variant-specifications table{border-collapse:collapse;flex-basis:34%;flex-grow:1;max-width:45%;table-layout:fixed;width:100%}.product-caption-block-variant-specifications table tr>td:first-child{font-weight:700}.product-caption-block-variant-specifications table tr{border-bottom:1px solid #ccc}.product-caption-block-variant-specifications table tr:first-child{border-bottom:1px solid #333}.product-caption-block-variant-specifications table td,.product-caption-block-variant-specifications table th{padding:6px}.product-caption-block-variant-specifications table tr:hover{background-color:#f3f3f3}.e-guarantee-block{border-bottom:1px solid #e6e6e6;line-height:1.3;min-height:45px;text-align:center}.e-guarantee-block__content{color:#000;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.3;text-transform:uppercase}.e-guarantee-block__icon{display:inline-block;vertical-align:middle}.e-guarantee-block_singlevariant{border-bottom:none;border-top:1px solid #e6e6e6;line-height:1.3;min-height:auto;padding-top:10px}.e-guarantee-block_variant{line-height:1.3;padding-bottom:15px;padding-top:15px}.e-guarantee-block__content_link{cursor:pointer}.e-guarantee-block__content_link:hover{color:#da3700}.e-guarantee-block__content_shipping .e-guarantee-block__icon{background-color:#c02;height:17px;margin-right:5px;margin-top:-4px;-webkit-mask-image:url(../../../opticsplanet/mobile/svg-icons/svgs/icons/shipping-running.svg);mask-image:url(../../../opticsplanet/mobile/svg-icons/svgs/icons/shipping-running.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:30px}#product-social-header{align-items:flex-start;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;margin-left:10px;margin-right:10px;padding:0 0 15px 23px;position:relative}#product-social-header.product-social-header_variant-page{background:none;border-bottom:0;margin-right:0;margin-top:8px;padding-left:0}.review-product-info .write-review{float:left}span#product-social-header-padding{background-color:#eee;height:39px;position:absolute;right:-11px;top:0;width:11px}#product-social-header-ratings{float:left}#product-social-header-ratings .product-social-header-ratings-container,#product-social-header-ratings .product-social-header-ratings-dropdown-container{display:block;float:left}#product-social-header-ratings .product-social-header-ratings-dropdown-container{padding:5px}#product-social-header-ratings-off{background:url(../../../base/desktop/img/product-page/product-social-block-ratings-star.png) repeat-x 0 0;float:left;height:20px;margin-top:3px;position:relative;width:100px}#product-social-header-ratings-off-small{background:url(../../../base/opcatalog/base/desktop/img/social-block-star-off.gif) repeat-x 0 0;float:left;height:13px;margin-top:7px;position:relative;width:65px}#product-social-header-ratings-off-small span{background:url(../../../base/opcatalog/base/desktop/img/social-block-star-on.gif) repeat-x 0 0;height:13px;left:0;margin:0;padding:0;position:absolute;top:0}#product-social-header-ratings-on{background:url(../../../base/desktop/img/product-page/product-social-block-ratings-star.png) repeat-x 0 100%;height:20px;left:0;position:absolute;top:0}#product-social-header-ratings-text{display:block;float:left;line-height:1.3;margin:0 15px 0 8px}.header-stars{display:block;height:21px;padding:0}.header-stars #product-social-header-ratings-text{padding-top:8px}.header-stars div.product-social-header-ratings-dropdown-container{float:left;margin-top:5px;position:relative}#product-social-header-ratings-text #product-social-header-review-not-rated,#product-social-header-ratings-text .no-link,#product-social-header-ratings-text a{display:block;font-size:10px;line-height:1.3}#product-social-header-ratings-text a.product-social-header-review-link{color:#3a8e00}#product-social-header-ratings-text a.product-social-header-review-link:hover{color:#c03}#product-social-header-icons-block{float:right}#product-social-header-icons-block h3{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:1.3;margin-left:10px}#product-social-header-icons-block img{display:inline-block;margin-left:5px}#product-social-header-icons-block{position:absolute;right:0;top:0}#product-social-header-icons-block div.fancy-select-box-outer{left:auto;margin-top:20px;right:-5px}#product-social-header-icons-block .text{padding:5px 0;width:300px}#product-social-header-icons-block div.fancy-select-box-arrow{left:auto;right:10px}#product-social-header-icons-block .status-item .icon{display:block;height:40px;width:40px}#product-social-header-icons-block .status-item{background-color:#ccc;cursor:pointer;display:block;float:left;height:40px;position:relative;width:40px}#product-social-header-icons-block .status-item:hover{background-color:#c02}#product-social-header-icons-block .status-item .icon{background-position:50%;background-repeat:no-repeat;background-size:28px 28px}#product-social-header-icons-block .status-item.type-new .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/new-products.svg);mask-image:url(../../../base/common/svg-icons/deals/new-products.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-best-rated .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/best-rated.svg);mask-image:url(../../../base/common/svg-icons/deals/best-rated.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-killer-deal .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/killer.svg);mask-image:url(../../../base/common/svg-icons/deals/killer.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-marketing .icon,#product-social-header-icons-block .status-item.type-seasonal .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/seasonal-promotions.svg);mask-image:url(../../../base/common/svg-icons/deals/seasonal-promotions.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-free-second-day-air .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/free-express-shipping.svg);mask-image:url(../../../base/common/svg-icons/deals/free-express-shipping.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-clearance .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/clearance.svg);mask-image:url(../../../base/common/svg-icons/deals/clearance.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-sale .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/on-sale.svg);mask-image:url(../../../base/common/svg-icons/deals/on-sale.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-mail-in-rebate .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/mail-in-rebate.svg);mask-image:url(../../../base/common/svg-icons/deals/mail-in-rebate.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-instant-rebate .icon,#product-social-header-icons-block .status-item.type-instant-savings .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/instant-rebate.svg);mask-image:url(../../../base/common/svg-icons/deals/instant-rebate.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-coupon .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/coupons.svg);mask-image:url(../../../base/common/svg-icons/deals/coupons.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-free-gift .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/free-gift-w-purchase.svg);mask-image:url(../../../base/common/svg-icons/deals/free-gift-w-purchase.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-extra-bucks .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/promo-credits.svg);mask-image:url(../../../base/common/svg-icons/deals/promo-credits.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-ratings-container{align-items:center;display:flex;flex-wrap:wrap}#product-social-header-ratings-container .product-social-header-qna{color:#da3700;display:inline-block;line-height:1.3}#product-social-header-ratings-container .product-social-header-qna:hover{color:#da3700;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}#product-social-header-ratings-container #product-social-header-ratings{display:flex}#product-social-header-ratings-container #product-social-header-ratings,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna{margin-left:-9px}#product-social-header-ratings-container #product-social-header-ratings #product-social-header-ratings-text,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna #product-social-header-ratings-text{align-items:center;display:flex;line-height:1.3;margin:0 23px 0 6px}#product-social-header-ratings-container #product-social-header-ratings #product-social-header-ratings-text a,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna #product-social-header-ratings-text a{color:#3a8e00;display:inline-block;font-size:13px;line-height:1.3}#product-social-header-ratings-container #product-social-header-ratings #product-social-header-ratings-text a.product-social-header-review-link,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna #product-social-header-ratings-text a.product-social-header-review-link{margin-left:23px}#product-social-header-ratings-container #product-social-header-ratings #product-social-header-ratings-text a:hover,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna #product-social-header-ratings-text a:hover{color:#da3700;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}#product-social-header-ratings-container #product-social-header-ratings a.product-social-header-review-link,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna a.product-social-header-review-link{line-height:1.3;margin-left:0;text-transform:capitalize}#product-social-header-ratings-container #product-social-header-ratings #product-social-header-review-not-rated,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna #product-social-header-review-not-rated{display:inline-block;font-size:13px;line-height:1.3;text-transform:capitalize}#product-social-header-ratings-container #product-social-header-ratings .best-rated-product-container,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna .best-rated-product-container{align-items:center;display:flex;gap:6px;margin:0 0 0 23px}#product-social-header-ratings-container #product-social-header-ratings .best-rated-product-container .dealBadge_bestRated,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna .best-rated-product-container .dealBadge_bestRated{align-items:center;background-color:#ffc600;border-radius:3px;color:#000;display:inline-flex;font-size:13px;height:20px;line-height:1.3;margin:0;padding:0 10px 0 30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}#product-social-header-ratings-container #product-social-header-ratings .best-rated-product-container .dealBadge_bestRated:before,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna .best-rated-product-container .dealBadge_bestRated:before{background-color:#000;background-repeat:no-repeat;content:"";display:inline-block;height:14px;margin-right:7px;-webkit-mask-image:url(../../../base/common/svg-icons/deals/best-rated.svg);mask-image:url(../../../base/common/svg-icons/deals/best-rated.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-width:14px;width:14px}#product-social-header-ratings-container #product-social-header-ratings .best-rated-product-container .dealBadge_bestRated:after,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna .best-rated-product-container .dealBadge_bestRated:after{background-color:#ffc600;background-image:radial-gradient(circle at center,#fff 2px,transparent 0);background-position:50%;background-repeat:no-repeat;border-bottom-left-radius:3px;border-right:1px dotted #fff;border-top-left-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:20px}#product-social-header-ratings-container #product-social-header-ratings .best-rated-category,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna .best-rated-category{align-items:baseline;color:#666;display:flex;font-size:13px;gap:5px;line-height:1.3}#product-social-header-ratings-container #product-social-header-ratings .best-rated-category-link,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna .best-rated-category-link{color:#3a8e00;display:block;font-size:13px;line-height:1.3;margin-left:2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}#product-social-header-ratings-container #product-social-header-ratings .best-rated-category-link:hover,#product-social-header-ratings-container #product-social-header-ratings.product-social-header-ratings_qna .best-rated-category-link:hover{color:#c03;text-decoration:none}#product-social-header #product-social-header-ratings .dealBadge_bestRated span.dealBadge_bestRated_text{color:inherit;font-family:inherit;font-size:13px;line-height:1.5}#product-promotion-block{background-color:#f3f3f3;border:1px solid #ccc;border-bottom:5px solid #70b508;margin-bottom:12px;padding:6px 30px 6px 10px}.product-promotion-block{background:url(../../../base/opcatalog/base/desktop/img/product-page/pattern-type-1.png) 0 0 repeat;margin-bottom:12px;min-height:40px;overflow:hidden;padding:13px 30px 14px 92px;position:relative}.product-promotion-block.type-free-gift{min-height:87px;padding:13px 30px 0 192px}.product-promotion-block.type-free-gift.description{background:none;display:inline-block;margin-bottom:0;max-width:526px;padding-left:10px;padding-top:0}.product-promotion-block h2{border:none!important;color:#000;font-size:20px;margin:0 0 5px;padding:0}.product-promotion-block p{display:table-cell;font-size:13px;height:35px;line-height:1.3;margin:0;vertical-align:middle}.product-promotion-block.type-free-gift .special_offer_primary__free_gift label input[type=checkbox]{bottom:1px;position:relative;vertical-align:middle}#product-social-header-icons-block .code,.coupon-rad__text .code,.product-promotion-block .code{background:url(../../../base/opcatalog/base/desktop/img/product-page/pattern-type-2.png) 0 0 repeat;color:#fff;display:inline-block;font-size:17px;margin:0 2px;padding:1px 5px;text-transform:uppercase}.product-promotion-block_tooltip{background:none;background-color:#fff;margin-bottom:0;padding:12px}.product-promotion-block .icon.type-notice{background:url(../../../base/opcatalog/base/desktop/img/notice.png) 0 0 no-repeat;bottom:auto;height:90px;left:0;position:absolute;top:10px;width:76px}#product-rad-block-banner{background:#cc0934;border-bottom:1px solid #aaa;color:#fff;cursor:pointer;display:none;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.3;position:fixed;text-align:center;top:0;width:100%;z-index:9999}#product-rad-block-banner .icon{background:url(../../../base/desktop/img/product-page/banknote.png) left -14px no-repeat;display:inline-block;height:32px;vertical-align:middle;width:65px}div.rad-message-buttons{color:#fff}div.rad-message-buttons a{background-color:#f9f9f9;border:1px solid #ababab;border-radius:2px;color:#000;display:inline-block;height:23px;line-height:1.3;margin-top:8px;text-align:center;text-decoration:none;width:81px}.flatDesign div.rad-message-buttons a{align-items:center;background-color:#6a2;background-color:#fafafa;background-image:none;background-repeat:no-repeat;border:1px solid #d1d1d1;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;color:#666;cursor:pointer;display:flex;-webkit-filter:none;filter:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-size:13px;font-weight:700;height:30px;height:23px;justify-content:center;line-height:1.3;opacity:1;overflow:hidden;padding:0 10px;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;width:auto}.flatDesign div.rad-message-buttons a:active,.flatDesign div.rad-message-buttons a:hover{background-color:#57911d;border-color:#487818}.flatDesign div.rad-message-buttons a:active{box-shadow:inset 1px 1px 5px -1px #487818}.flatDesign div.rad-message-buttons a:focus{outline:none}.flatDesign div.rad-message-buttons a:hover{background-color:#eee;border-color:#b5b5b5;box-shadow:none;opacity:1}.flatDesign div.rad-message-buttons a:active{background-color:#e6e6e6;border-color:#b5b5b5;box-shadow:inset 1px 1px 5px -1px #b5b5b5}.flatDesign div.rad-message-buttons .rad-message-buttons-text{display:inline-block;height:23px;line-height:1.3;overflow:hidden}#coupon-rad{background:#ebebeb url(../../../base/opcatalog/base/desktop/img/product-page/pattern-type-1.png);border:none;color:#000;margin-bottom:20px;padding:20px 25px 20px 92px}.coupon-rad__icon{background:url(../../../base/desktop/img/product-page/rad-sprite.png) no-repeat 0 0;float:left;height:96px;margin-left:-92px;top:20px;width:78px}.coupon-rad__text{color:#000;display:block;line-height:1.3}.coupon-rad__text.header{font-size:21px;margin-bottom:10px}#coupon-rad__banner{background:#ebebeb url(../../../base/opcatalog/base/desktop/img/product-page/pattern-type-1.png) repeat;border-bottom:1px solid #aaa;color:#000;cursor:pointer;display:none;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;left:0;line-height:1.3;position:fixed;text-align:center;top:0;width:100%;z-index:9999}#coupon-rad__banner .icon{background:url(../../../base/desktop/img/product-page/red-banknote.png) left -14px no-repeat;display:inline-block;height:32px;vertical-align:middle;width:65px}.coupon-copy-notification{font-size:17px;text-align:center}div#product-rad-block div.rad-subtitle,div#product-rad-block-sunday div.rad-subtitle{background-color:#fff;color:#666;font-size:12px;line-height:1.3;text-align:center}div#product-rad-block div#rad-block-line,div#product-rad-block div#rad-block-line-sunday,div#product-rad-block-sunday div#rad-block-line,div#product-rad-block-sunday div#rad-block-line-sunday{background:#c02;border:none;color:#fff;margin-bottom:0;min-width:1200px;padding:0;text-align:center}div#product-rad-block div#rad-block-line *,div#product-rad-block div#rad-block-line-sunday *,div#product-rad-block-sunday div#rad-block-line *,div#product-rad-block-sunday div#rad-block-line-sunday *{vertical-align:middle}div#product-rad-block div#rad-block-line .rad-icon,div#product-rad-block div#rad-block-line-sunday .rad-icon,div#product-rad-block-sunday div#rad-block-line .rad-icon,div#product-rad-block-sunday div#rad-block-line-sunday .rad-icon{background:url(../../../base/desktop/img/product-page/scissors.svg) 0 50% no-repeat;display:inline-block;height:40px;line-height:1.3;margin-left:10px;margin-right:10px;width:74px}div#product-rad-block div#rad-block-line .rad-icon-left,div#product-rad-block div#rad-block-line-sunday .rad-icon-left,div#product-rad-block-sunday div#rad-block-line .rad-icon-left,div#product-rad-block-sunday div#rad-block-line-sunday .rad-icon-left{-webkit-transform:scaleX(-1);transform:scaleX(-1)}div#product-rad-block div#rad-block-line span.product-special-messages-header,div#product-rad-block div#rad-block-line-sunday span.product-special-messages-header,div#product-rad-block-sunday div#rad-block-line span.product-special-messages-header,div#product-rad-block-sunday div#rad-block-line-sunday span.product-special-messages-header{color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:400;line-height:1.3;margin:0}div#product-rad-block div#rad-block-line div.rad-message-buttons,div#product-rad-block div#rad-block-line-sunday div.rad-message-buttons,div#product-rad-block-sunday div#rad-block-line div.rad-message-buttons,div#product-rad-block-sunday div#rad-block-line-sunday div.rad-message-buttons{display:inline-block}div#product-rad-block div#rad-block-line div.rad-message-buttons a,div#product-rad-block div#rad-block-line-sunday div.rad-message-buttons a,div#product-rad-block-sunday div#rad-block-line div.rad-message-buttons a,div#product-rad-block-sunday div#rad-block-line-sunday div.rad-message-buttons a{border-radius:3px;color:#c02;font-size:medium;font-weight:700;height:30px;line-height:1.3;margin:0 10px;min-width:110px;padding:0 12px;width:auto}div#product-rad-block div#rad-block-line div.rad-message-buttons a .rad-phone-icon,div#product-rad-block div#rad-block-line-sunday div.rad-message-buttons a .rad-phone-icon,div#product-rad-block-sunday div#rad-block-line div.rad-message-buttons a .rad-phone-icon,div#product-rad-block-sunday div#rad-block-line-sunday div.rad-message-buttons a .rad-phone-icon{background-color:#c02;display:inline-block;height:18px;left:-2px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/phone.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/phone.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-size:18px 18px;position:relative;top:-1px;width:18px}div#product-rad-block div#rad-block-line div.rad-message-buttons a .rad-chat-icon,div#product-rad-block div#rad-block-line-sunday div.rad-message-buttons a .rad-chat-icon,div#product-rad-block-sunday div#rad-block-line div.rad-message-buttons a .rad-chat-icon,div#product-rad-block-sunday div#rad-block-line-sunday div.rad-message-buttons a .rad-chat-icon{background-color:#c02;display:inline-block;height:18px;left:-2px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/chat.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/chat.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-size:18px 18px;position:relative;top:-1px;width:18px}div.product-special-messages{border:1px solid #2665ad;margin-bottom:8px;padding:10px}span.product-special-messages-header{color:#2665ad;display:block;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:3px}span.product-special-messages-text{font-size:12px}div.product-special-messages img{display:block;float:left;margin-right:10px}div.product-special-rebate-message{background:url(../../../base/desktop/img/product-page/product-rebate-icon.png) no-repeat 10px;min-height:45px;padding-left:65px}input#free-gift-checkbox{display:block;float:left;margin:2px 10px 0 0}div.product-special-messages.custom-flags-with-image.custom-flags-with-checkbox{padding-left:68px}div.product-special-messages.custom-flags-with-image.custom-flags-with-checkbox img{display:block;float:left;margin-left:-58px}div.product-special-messages.custom-flags-with-image.custom-flags-with-checkbox input{display:block;float:left;margin-left:-22px}div.product-special-messages.custom-flags-with-image{padding-left:45px}div.product-special-messages.custom-flags-with-image img{display:block;float:left;height:auto;margin-left:-35px;width:auto}div.product-special-messages.custom-flags-before-caption{margin:8px 0 0}div.product-special-messages.custom-flags-with-checkbox{padding-left:30px}div.product-special-messages.custom-flags-with-checkbox input{display:block;float:left;margin-left:-20px}.variant-check-availability-link{display:inline-block;font-size:13px;font-weight:700;height:13px;line-height:1.3}.variant-check-availability-link .variant-check-availability-link__a{font-weight:400}.variant-check-availability-link__stock-result{border-bottom:none;cursor:default;padding-right:20px;text-decoration:none;white-space:nowrap}.variant-check-availability-link__more{background:url(../../../base/opweb/base/desktop/img/inline-help.png) 0 0;bottom:0;cursor:pointer;height:13px;position:absolute;right:0;width:15px}.variant-check-availability-link__more:hover{background-position:0 100%}div.variant-check-availability-link_compare-page{bottom:auto;left:auto;position:relative}div.variant-check-availability-link_compare-page .variant-check-availability-link__stock-result{display:inline-block;white-space:normal}div.variant-check-availability-link_compare-page img{display:inline-block;float:left;left:5px;margin-right:20px;top:2px}.opButton{align-items:center;background-color:#6a2;background-image:none;background-repeat:no-repeat;border:1px solid #57911d;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;-webkit-filter:none;filter:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;height:30px;justify-content:center;line-height:1.3;opacity:1;overflow:hidden;padding:0 10px;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;width:auto}.opButton:active,.opButton:hover{background-color:#57911d;border-color:#487818}.opButton:active{box-shadow:inset 1px 1px 5px -1px #487818}.opButton:focus{outline:none}.opButton:hover{box-shadow:none;opacity:1}.opButton_small{font-size:13px;height:23px;line-height:1.3}.opButton_medium{font-size:15px;height:30px;line-height:1.3}.opButton_large{font-size:17px;height:40px;line-height:1.3}.opButton_green{background-color:#6a2;border:1px solid #57911d;color:#fff}.opButton_green:active,.opButton_green:hover{background-color:#57911d;border-color:#487818}.opButton_green:active{box-shadow:inset 1px 1px 5px -1px #487818}.opButton_blue{background-color:#26b;border:1px solid #1d58a1;color:#fff}.opButton_blue:active,.opButton_blue:hover{background-color:#1d58a1;border-color:#184a87}.opButton_blue:active{box-shadow:inset 1px 1px 5px -1px #184a87}.opButton_grey{background-color:#fafafa;border:1px solid #d1d1d1;color:#666}.opButton_grey:hover{background-color:#eee;border-color:#b5b5b5}.opButton_grey:active{background-color:#e6e6e6;border-color:#b5b5b5;box-shadow:inset 1px 1px 5px -1px #b5b5b5}.opButton_disabled{cursor:not-allowed}.opButton_disabled,.opButton_disabled:hover{background-color:#ddd;border-color:#d1d1d1;color:#a6a6a6}.opButton_radius-border-right{border-radius:0 3px 3px 0}.opButton_icon_checkout{background-position:58px -611px;padding-left:40px}.opButton_icon_checkout,.opButton_icon_checkout_med{background-image:url(../../../base/opweb/base/desktop/img/flatdesign.png)}.opButton_icon_checkout_med{background-position:14px 4px;padding-left:35px}.opButton_icon_viewcart{background-position:8px -381px;padding-left:43px}.opButton_icon_comments,.opButton_icon_viewcart{background-image:url(../../../base/opweb/base/desktop/img/flatdesign.png)}.opButton_icon_comments{background-position:8px -538px;padding-left:29px}.opButton_icon_permalink{background-position:6px -310px;padding-left:23px}.opButton_icon_abuse,.opButton_icon_permalink{background-image:url(../../../base/opweb/base/desktop/img/flatdesign.png)}.opButton_icon_abuse{background-position:7px -75px;padding-left:22px}.opButton_icon_search{background-position:10px -144px;padding-left:37px;padding-right:9px}.opButton_icon_facebook,.opButton_icon_search{background-image:url(../../../base/opweb/base/desktop/img/flatdesign.png)}.opButton_icon_facebook{background-position:5px -458px;padding-left:27px}.opButton_icon_loading{background-image:url(../../../base/opweb/base/desktop/img/loader.gif);background-position:50%;background-repeat:no-repeat;color:transparent}.fancy-select-box-outer.product-page__wishlist-popup{max-width:500px}.fancy-select-box-outer.product-page__wishlist-popup .op-fancy-select_close{float:right;max-width:30px}.product-page__wishlist-popup_add-conflict,.product-page__wishlist-popup_add-unavailable,.product-page__wishlist-popup_add-unknown,.product-page__wishlist-popup_variant-not-selected{display:inline-block;text-align:center}.product-page__wishlist-popup_add-conflict p,.product-page__wishlist-popup_add-unavailable p,.product-page__wishlist-popup_add-unknown p,.product-page__wishlist-popup_variant-not-selected p{display:inline-block;margin:30px 0;padding-left:30px;white-space:nowrap}.product-page__wishlist-popup_add-conflict p:before,.product-page__wishlist-popup_add-unavailable p:before,.product-page__wishlist-popup_add-unknown p:before,.product-page__wishlist-popup_variant-not-selected p:before{background-color:#7ad;background-repeat:no-repeat;content:"";display:inline-block;float:left;height:20px;margin-left:-30px;-webkit-mask-image:url(../../../opticsplanet/mobile/svg-icons/svgs/icons/info.svg);mask-image:url(../../../opticsplanet/mobile/svg-icons/svgs/icons/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px}.product-page__wishlist-popup_variant-selected{display:inline-block;min-width:200px;padding-top:30px}.product-page__wishlist-popup_variant-selected h3{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 10px}.product-page__wishlist-popup_variant-selected .opButton{margin-top:30px;width:100%}.product-page__wishlist-popup_variant-selected .product-page__wishlist-popup_wishlist-link{padding:20px 0;text-align:center}.product-page__wishlist-popup_add-variant-success{display:inline-block;text-align:center}.product-page__wishlist-popup_add-variant-success p{display:inline-block;margin:0;padding:50px 0;white-space:nowrap}.product-page__wishlist-popup_add-variant-success p:before{background-color:#6a2;background-repeat:no-repeat;content:"";display:block;height:28px;margin:0 auto 20px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/success.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/success.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:36px}.product-page__wishlist-popup_add-variant-success .product-page__wishlist-popup_close{width:100%}.fancy-select-box .product-page__wishlist-popup_add-variant-success{display:inline-block;padding:12px}.fancy-select-box .product-page__wishlist-popup_loading{background:url(../../../base/mobile/img/loader-2.gif) no-repeat 50%;display:inline-block;padding:50px 20px;text-align:center;width:350px}.product-page__wishlist-popup_must-sign-in{text-align:center;width:270px}.product-page__wishlist-popup_must-sign-in .product-page__wishlist-button_must-sign-in{display:block;margin:15px 0;width:100%}.fancy-select-box .product-page__wishlist-popup_must-sign-in{padding:30px}#page-header.page-header_variant-page{padding:25px 0 0 15px}.e-product-variant{-webkit-text-size-adjust:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.3;margin:0;padding:0 15px;position:relative}.e-product-variant__main{background-color:#fff;display:flex;min-width:610px;width:100%}.e-product-variant__main-left{flex:1;overflow:hidden;position:relative}.e-product-variant__main-right{margin-left:30px;text-align:center;width:350px}.e-product-variant__main-right__wrapper_stuck{position:fixed;top:0;width:350px}.e-product-variant__gallery .photo-coming-soon{text-align:center;width:100%}.e-product-variant__main-right__wrapper{display:flex;flex-direction:column;gap:24px}.e-product-variant__action{background-color:#fafafa;display:flex;flex-direction:column;gap:12px;padding:16px}.e-product-variant__item-info{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.variant-check-availability-link_variant-page{align-items:center;display:flex;font-size:14px;gap:4px}.variant-check-availability-link_variant-page .variant-check-availability-link__stock-result{padding:0}.variant-check-availability-link_variant-page .variant-check-availability-link__more{position:relative}.e-product-variant__cta-button{display:flex;flex-direction:column;gap:4px}.e-product-variant__add-to-cart-btn .e-btn__text{font-weight:600;text-transform:uppercase}.e-product-variant__cta-error{color:#da3700;font-size:12px;line-height:1.3}.e-product-variant__cta-error:empty{display:none}a.e-btn.e-product-variant__see-all-products{align-self:center;max-width:200px;width:100%}.e-product-variant__price-block{display:flex;flex-direction:column;gap:4px;line-height:1.3}.e-product-variant__price-block .e-product-variant__price-left .e-price.e-price_original{color:rgba(52,60,71,.8);font-size:12px}.e-product-variant__price-block .e-product-variant__price-right .e-price.e-price_variant.e-price_current{font-size:27px}.e-product-variant__price-block .e-price_per_uom{text-align:center}.e-product-variant__deals-wrapper{text-align:left}.e-product-variant-specs__spec:first-of-type{margin-top:20px}.e-product-variant-specs__spec:hover{background-color:#fafafa}.e-product-variant-specs__spec-label,.e-product-variant-specs__spec-value{line-height:1.3;min-width:236px;padding:0 10px}.e-product-variant-specs__spec-label{font-weight:700}.e-product-variant__cashback{align-items:center;color:#333;display:flex;font-size:14px;font-weight:600;gap:4px}.e-product-variant__cashback .e-product-variant__cashback-highlight{color:#60a120}.e-product-variant__promises{padding-bottom:10px}.ellipsed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkoutButtonDisabled{mask-position-x:50px;mask-position-y:6px;background-color:#ddd;background-repeat:no-repeat;border-radius:3px;color:#999;cursor:pointer;cursor:auto;-webkit-filter:none;filter:none;font-size:17px;font-weight:700;height:40px;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/checkout-lock.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/checkout-lock.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding:0 10px 0 40px;text-transform:uppercase;width:100%}.checkoutButtonDisabled,.checkoutButtonDisabled:hover{background-color:#999;border:1px solid #999}.checkoutButtonDisabled:hover{background-color:#ddd}.e-price{color:#da3700}.e-price_discount,.e-price_original{color:#999}span.cart-help-button{background:none;height:18px;position:relative;width:18px}span.cart-help-button:hover:before{background-color:#da3700}span.cart-help-button:before,span.cart-help-button:hover:before{-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/question-circle.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/question-circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}span.cart-help-button:before{background-color:#222;background-repeat:no-repeat;content:"";display:inline-block;height:18px;left:-1px;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:18px}span.cart-basket-savings__cashback-help,span.e-order-summary__cashback-total-help{display:inline-block;position:relative}.input-error-block.e-form__input-c.e-form__input-c_margin-top{margin-right:20px}div.product-special-messages{border-color:#3a8e00}span.product-special-messages-text{font-size:13px;line-height:1.3}span.product-special-messages-header{color:#333}#product-social-header-icons-block .status-item{background-color:#999}#product-social-header-icons-block .status-item:hover{background-color:#da3700}#product-social-header-icons-block .status-item.type-outlet .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/outlet.svg);mask-image:url(../../../base/common/svg-icons/deals/outlet.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-social-header-icons-block .status-item.type-shed .icon{background-color:#fff;-webkit-mask-image:url(../../../base/common/svg-icons/deals/shed.svg);mask-image:url(../../../base/common/svg-icons/deals/shed.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#product-caption table.spec-table{margin:15px 0 0 -5px}#product-caption .product-caption-block ul{margin-top:15px}.product-caption-block li,.product-caption-block p,.product-caption-block td{font-size:15px;line-height:1.3}.e-product-variant__cta-button .e-btn{height:40px}a.e-btn.e-product-variant__see-all-products{padding:0;width:auto}a.e-product-variant__see-all-products{background:none;border:none;border-bottom:1px dashed transparent;color:#3a8e00;height:auto;line-height:1.3;min-width:auto}a.e-product-variant__see-all-products:hover{border-bottom-color:transparent;color:#da3700}.variant-check-availability-link .more,.variant-check-availability-link__more{background:none;height:16px;margin-top:-3px;width:16px}.variant-check-availability-link .more:before,.variant-check-availability-link__more:before{background-color:#222;background-repeat:no-repeat;content:"";display:inline-block;height:16px;left:0;-webkit-mask-image:url(../../../base/desktop/svg-icons/svgs/question-circle.svg);mask-image:url(../../../base/desktop/svg-icons/svgs/question-circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:16px}#product-social-header-icons-block .code,.coupon-rad__text .code,.product-promotion-block .code{background:#fff;border:1px dashed #a1a1a1;color:#000;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.product-promotion-block{min-height:50px}.product-promotion-block h2{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:1.3}.product-promotion-block .icon{bottom:0!important;top:auto!important}.product-promotion-block .icon.type-killer-deal{background-color:"#3a8e00";left:-10px;-webkit-mask-image:url(../../../campsaver/mobile/svg-icons/svgs/deals/killer-deal.svg);mask-image:url(../../../campsaver/mobile/svg-icons/svgs/deals/killer-deal.svg);-webkit-mask-position:initial;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:20px!important}.product-promotion-block .icon.type-free-gift{background-image:url(../../../base/opweb/campsaver/desktop/img/type-free-gift.png);background-position:0;height:90px;width:80px}div#product-rad-block,div#product-rad-block-sunday{background:#3a8e00}div#product-rad-block span.product-special-messages-header,div#product-rad-block-sunday span.product-special-messages-header{font:normal 18px Arial,Helvetica,sans-serif}div#product-rad-block div.rad-message-buttons a,div#product-rad-block-sunday div.rad-message-buttons a{background-color:#fff;border:1px solid #ccc;border-radius:0;font-size:15px;height:28px;min-width:inherit;padding:0 20px}div#product-rad-block,div#product-rad-block-sunday{background:#3a8e00 url(../../../base/opcatalog/base/desktop/img/product-page/pattern-type-1.png) repeat}div#product-rad-block div.rad-message-buttons a,div#product-rad-block-sunday div.rad-message-buttons a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;height:23px;line-height:1.3;width:inherit}div#coupon-rad{background:#efefef}#coupon-rad__banner,#product-rad-block-banner{background:#3a8e00;border-bottom:1px solid #ccc;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:400;line-height:1.3;right:0}#coupon-rad__banner span.icon,#product-rad-block-banner span.icon{background:url(../../../base/desktop/img/product-page/white-banknote.png) left -14px no-repeat}#coupon-rad__banner span.product-special-messages-header,#product-rad-block-banner span.product-special-messages-header{font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:400;line-height:1.3}.coupon-rad__icon{background:url(../../../campsaver/desktop/img/product-page/rad-sprite.png) no-repeat 0 0}.coupon-rad__text.header{font-size:19px}
