.media-gallery.bh-gallery{--bh-frame-ratio: 1;--bh-frame-pad: 100%;--bh-g-panel: var(--bh-panel, #F4F7F7);--bh-g-rule: var(--bh-rule, #DCE2E2);--bh-g-black: var(--bh-black, #0A0A0D);--bh-g-red: var(--bh-red, #EB3737);--bh-g-muted: var(--bh-muted, #5F636B)}.media-gallery.bh-gallery.bh-frame--portrait{--bh-frame-ratio: .8;--bh-frame-pad: 125%}:is(#content,body) .media-gallery.bh-gallery .main-image .product-media--image,:is(#content,body) .media-gallery.bh-gallery .product-media-collage__item .product-media--image{background:var(--bh-g-panel)}:is(#content,body) .media-gallery.bh-gallery .main-image .product-media--image .img-ar:before,:is(#content,body) .media-gallery.bh-gallery .product-media-collage__item .product-media--image .img-ar:before{padding-top:var(--bh-frame-pad)}:is(#content,body) .media-gallery.bh-gallery .main-image .product-media--image .img-ar img,:is(#content,body) .media-gallery.bh-gallery .product-media-collage__item .product-media--image .img-ar img{object-fit:contain;object-position:center}:is(#content,body) .media-gallery.bh-gallery .main-image .product-media--frame,:is(#content,body) .media-gallery.bh-gallery .product-media-collage__item .product-media--frame{padding-bottom:var(--bh-frame-pad)!important;background:var(--bh-g-panel)}:is(#content,body) .media-gallery.bh-gallery .product-media--frame video,:is(#content,body) .media-gallery.bh-gallery .product-media--frame .product-media__poster .theme-img{object-fit:contain;background:var(--bh-g-panel)}:is(#content,body) .media-gallery.bh-gallery .product-media__video-play-btn{border-radius:0}:is(#content,body) .media-gallery.bh-gallery .main-image .slider__item>a.block,:is(#content,body) .media-gallery.bh-gallery .main-image .product-media-wrapper{display:block;width:100%}:is(#content,body) .media-gallery.bh-gallery .main-image a.show-gallery{cursor:zoom-in}:is(#content,body) .media-gallery.bh-gallery .main-image a.show-gallery:focus-visible{outline:2px solid var(--bh-g-red);outline-offset:-2px}:is(#content,body) .media-gallery.bh-gallery .main-image .slider{touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}:is(#content,body) .media-gallery.bh-gallery .main-image .slider__item{scroll-snap-align:start;scroll-snap-stop:always}:is(#content,body) .media-gallery.bh-gallery .main-image .slider__item img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(min-width:1040px){:is(#content,body) .media-gallery.bh-gallery .main-image{margin-bottom:12px}}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn{--slider-nav-btn-x-offset: 12px;position:absolute;z-index:3;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;transform:translateY(-50%);border:1px solid var(--bh-g-rule)!important;border-radius:0;box-shadow:none;background:#fff!important;color:var(--bh-g-black)!important;opacity:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn:after{content:none;display:none}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn svg{position:static;width:20px;height:20px;margin:0;stroke:currentColor;stroke-width:2;opacity:1;pointer-events:none}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn:not([disabled]):hover{border-color:var(--bh-g-black)!important;background:var(--bh-g-black)!important;color:#fff!important}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn:focus-visible{outline:2px solid var(--bh-g-red);outline-offset:2px}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn:focus:not(:focus-visible){outline:none}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn:not([disabled]):active{border-color:var(--bh-g-red)!important;background:var(--bh-g-red)!important;color:#fff!important}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn[disabled]{opacity:.35;cursor:default;pointer-events:none;border-color:var(--bh-g-rule)!important;background:#fff!important;color:var(--bh-g-muted)!important}:is(#content,body) .media-gallery.bh-gallery carousel-slider[inactive] .slider-nav{display:none}@media(max-width:767.98px){:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn{--slider-nav-btn-x-offset: 8px;width:36px;height:36px;min-width:36px;min-height:36px}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn svg{width:18px;height:18px}}:is(#content,body) .media-gallery.bh-gallery .thumbnails .slider__grid{gap:8px;margin:0;padding:4px}:is(#content,body) .media-gallery.bh-gallery .thumbnails .slider__item{flex:0 0 auto;width:72px;padding:0}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail{display:block;position:relative;border:1px solid var(--bh-g-rule);border-radius:0;background:var(--bh-g-panel);cursor:pointer;transition:border-color .15s ease}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail .img-ar:before{padding-top:100%}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail .img-ar img,:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail .theme-img{object-fit:contain;object-position:center}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto;border:2px solid var(--bh-g-red);background:none;opacity:0;pointer-events:none;transition:opacity .15s ease}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail:hover{border-color:var(--bh-g-black)}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail:hover:after{opacity:0}:is(#content,body) .media-gallery.bh-gallery .thumbnails .is-active .thumbnail,:is(#content,body) .media-gallery.bh-gallery .thumbnails .is-active .thumbnail:hover{border-color:var(--bh-g-red)}:is(#content,body) .media-gallery.bh-gallery .thumbnails .is-active .thumbnail:after,:is(#content,body) .media-gallery.bh-gallery .thumbnails .is-active .thumbnail:hover:after{opacity:1}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail:focus-visible{outline:2px solid var(--bh-g-red);outline-offset:2px}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail:focus:not(:focus-visible){outline:none}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail:active{border-color:var(--bh-g-red)}:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail__badge{top:4px;right:4px;width:18px;height:18px}@media(max-width:767.98px){:is(#content,body) .media-gallery.bh-gallery .thumbnails{margin-bottom:16px}:is(#content,body) .media-gallery.bh-gallery .thumbnails .slider__item{width:60px}:is(#content,body) .media-gallery.bh-gallery .thumbnails .slider__grid{gap:6px;padding:4px 4px 4px 0}}@media(min-width:1040px){:is(#content,body) .quickbuy-container .media-gallery.bh-gallery .main-image,:is(#content,body) .quickbuy-container .media-gallery.bh-gallery .thumbnails{max-width:max(420px,calc((100vh - 220px) * var(--bh-frame-ratio)));margin-left:auto;margin-right:auto}}.quickbuy-container .media-gallery.bh-gallery .main-image a.block{cursor:pointer}@media(prefers-reduced-motion:reduce){:is(#content,body) .media-gallery.bh-gallery .slider{scroll-behavior:auto}:is(#content,body) .media-gallery.bh-gallery carousel-slider[data-dynamic-height=true]{transition:none}:is(#content,body) .media-gallery.bh-gallery .slider-nav--floating .slider-nav__btn,:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail,:is(#content,body) .media-gallery.bh-gallery .thumbnails .thumbnail:after,:is(#content,body) .media-gallery.bh-gallery .product-media-collage__item{transition:none}}@media(min-width:768px){.template-product #content .product-info .product-form>.product-info-accordion:has(+cc-fetched-content:empty) .disclosure{margin-bottom:0}.template-product #content .section-rich-text>.fully-spaced-row--large{margin-top:64px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bh-product.css.map */
