.bp-wrap{padding-bottom:12rem}.bp-img{border-radius:.4rem;overflow:hidden}.bp-img.bp-canzoom{cursor:zoom-in;cursor:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23f4ebd7'/%3E%3Cpath d='M20 14V20M20 20V26M20 20H26M20 20L14 20' stroke='%23211F20' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"),zoom-in}.bp-zoomed .bp-img:not(.bp-drag),.bp-zoomed .bp-img{cursor:zoom-out;cursor:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23f4ebd7'/%3E%3Cpath d='M28 20H12' stroke='%23211F20' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),zoom-out}.bp-img-wrap{top:.8rem;height:calc(100vh - 13.7rem);display:flex;align-items:center;justify-content:center}.bp-video-container{width:min(calc(100vw - 16rem),calc((100vh - 23.6rem)*1.7778));aspect-ratio:16 / 9;max-width:140rem;margin:auto;position:relative;top:-5.8rem}@media screen and (max-width: 989px){.bp-video-container{width:min(calc(100vw - 4.8rem),calc((100vh - 23.6rem)*1.7778))}}.bp-video-container iframe,.bp-video-container video{width:100%;height:100%}.bp-controls button{background-color:var(--color-beige-base)}.bp-controls .bp-x{border-radius:50%;width:4.8rem;height:4.8rem;right:2.4rem;top:2.4rem;display:flex;justify-content:center;align-items:center;transition:background-color var(--duration-short) ease-in;will-change:background-color}.bp-controls .bp-next,.bp-controls .bp-prev{width:4.8rem;height:4.8rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.bp-controls button:hover{background-color:var(--color-brand-green-dark);transition:background-color var(--duration-short) ease-in}.bp-controls button.bp-x:hover{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 24 24"><path fill="none" stroke="%23fffefb" stroke-linecap="round" stroke-width="1.5" d="M6 18 18 6M6 6l12 12"></path></svg>')}.bp-controls .bp-x:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M6 18 18 6M6 6l12 12"></path></svg>');width:2.4rem;height:2.4rem;top:unset;right:unset}.bp-controls .bp-next{right:2.4rem}.bp-controls .bp-prev{left:2.4rem}@media screen and (max-width: 989px){.bp-controls .bp-prev,.bp-controls .bp-next{display:none}}.bp-controls .bp-next:before,.bp-controls .bp-prev:before{width:2.4rem;height:2.4rem;top:unset;right:unset;left:unset}.bp-controls .bp-next:before,.bp-controls .bp-prev:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow-left" viewBox="0 0 16 16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M8.667 4.667 12 8m0 0-3.333 3.333M12 8H4"></path></svg>')}.bp-controls button.bp-next:hover:before,.bp-controls button.bp-prev:hover:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow-left" viewBox="0 0 16 16"><path fill="none" stroke="%23fffefb" stroke-linecap="round" stroke-width="1.5" d="M8.667 4.667 12 8m0 0-3.333 3.333M12 8H4"></path></svg>')}.product__media-item deferred-media{pointer-events:none}.product__media-item .deferred-media__poster{pointer-events:auto;cursor:pointer}.product__media-item iframe:not(.zoom):not(.deferred-media__poster-button),.product__media-item video:not(.zoom):not(.deferred-media__poster-button),.product-media-container.media-type-video modal-opener,.product-media-container.media-type-external_video modal-opener{display:none}.product-media-container.media-type-video deferred-media.deferred-media,.product-media-container.media-type-external_video deferred-media.deferred-media{padding-top:0}.product__media-item .deferred-media__poster,.product__media-item .deferred-media[loaded]>.deferred-media__poster{display:block;opacity:1}.bp-thumbs .splide__list{justify-content:center}.bp-count{color:var(--color-brand-black);background:var(--color-beige-base);padding:.4rem .8rem;border-radius:.4rem;font-size:1.4rem;margin:2.4rem 0 0 2.4rem;line-height:1.2;width:max-content;height:max-content}.bp-thumbs{position:absolute;bottom:0;left:0;right:0;background:var(--color-beige-light);padding:.8rem 1.6rem;z-index:9;border-top-right-radius:1.6rem;border-top-left-radius:1.6rem}.thumbnail-splide{width:100%;max-width:max-content;margin:0 auto;position:relative;padding:0 5.2rem}.thumbnail-splide .splide__track{width:100%;margin:0 auto}.thumbnail-splide .splide__list{display:flex;justify-content:flex-start;gap:.8rem}.thumbnail-splide .splide__arrow{background:var(--color-beige-base);width:4.8rem;height:4.8rem;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color var(--duration-short) ease-in;will-change:transform,background-color;z-index:1}.thumbnail-splide .splide__arrow svg{display:none}.thumbnail-splide .splide__arrow:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow-left" viewBox="0 0 16 16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="1.5" d="M8.667 4.667 12 8m0 0-3.333 3.333M12 8H4"></path></svg>');width:2.4rem;height:2.4rem}.thumbnail-splide .splide__arrow:hover{background-color:var(--color-brand-green-dark)}.thumbnail-splide .splide__arrow:hover:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow-left" viewBox="0 0 16 16"><path fill="none" stroke="%23fffefb" stroke-linecap="round" stroke-width="1.5" d="M8.667 4.667 12 8m0 0-3.333 3.333M12 8H4"></path></svg>')}.thumbnail-splide .splide__arrow--prev{left:-.6rem;transform:translateY(-50%) rotate(180deg)}.thumbnail-splide .splide__arrow--next{right:-.6rem}.bp-thumb-wrapper{flex-shrink:0;padding:.4rem;border:.2rem solid transparent;border-radius:.8rem;position:relative;opacity:.6;transition:all .3s;will-change:opacity,border}.bp-thumb{width:8.8rem;aspect-ratio:1 / 1;object-fit:cover;border-radius:.4rem}.bp-thumb-wrapper:hover,.bp-thumb-wrapper.active{border:.2rem solid var(--color-brand-black);transition:border var(--duration-short)ease-in;opacity:1;transition:all .3s}.bp-thumb-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;background:var(--color-brand-white);width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;will-change:transform}.bp-thumb-play-icon .svg-wrapper{width:1.2rem}.product__media-item .deferred-media{position:relative;aspect-ratio:1/1;width:100%;display:block}.product__media-item .deferred-media__poster{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.product__media-item .deferred-media__poster img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:.4rem}.product__media-item .deferred-media__poster-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 749px){.product__media-list .product__media-item a{display:block;width:100%;height:100%}.product__media-list .product__media-item img{width:100%;height:100%;object-fit:cover;border-radius:.4rem;overflow:hidden}.product__media-list .slider__slide{aspect-ratio:1 / 1;width:100%}.media-type-video.product-media-container .product__media,.media-type-external_video.product-media-container .product__media{padding:0}.media-type-video .product__modal-opener,.media-type-external_video .product__modal-opener{height:100%}.media-type-video .product__media,.media-type-external_video .product__media{height:100%;position:relative}.media-type-video img,.media-type-external_video img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 749px){.slider-progress{width:calc(100% - 3.2rem);max-width:100%;height:.4rem;background:var(--color-beige-base);margin:0 1.6rem 1.6rem;position:relative;cursor:pointer;border-radius:.2rem}.slider-progress-bar{width:0;height:100%;background:var(--color-beige-medium);position:absolute;border-radius:.2rem;pointer-events:none;transition:width .15s ease-out}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-media-gallery.css.map */
