.product-box .bm-active-image-gallery [data-carousel-container]{height:auto!important;min-height:0!important}.product-box .bm-active-image-gallery .swiper-wrapper{align-items:flex-start}.product-box .bm-active-image-gallery .swiper-slide{height:auto!important;min-height:0!important}.product-box .bm-active-image-gallery .swiper-slide>img{display:block;width:100%;height:auto!important}@media(prefers-reduced-motion:reduce){.product-box .bm-active-image-gallery .swiper-wrapper{transition-duration:0ms!important}}body.template-product [data-product-thumbnail]{display:none!important}body.template-product [data-product-gallery]{position:relative;border-radius:8px}body.template-product [data-product-gallery]>.carousel-wrapper{border-radius:8px;overflow:hidden}body.template-product [data-product-gallery] [data-carousel-container]{border-radius:8px;overflow:hidden;touch-action:pan-y pinch-zoom}body.template-product [data-product-gallery] [data-carousel-pagination]{display:none!important}body.template-product .bm-swipe-gallery .carousel-navigation{width:38px;height:38px;border:1px solid #142b751a;border-radius:50%;background:#fffffff2;color:#142b75;box-shadow:0 2px 8px #0002;justify-content:center;align-items:center;z-index:10}body.template-product .bm-swipe-gallery .carousel-nav-prev{left:12px}body.template-product .bm-swipe-gallery .carousel-nav-next{right:12px}body.template-product .bm-swipe-gallery .carousel-navigation em{font-size:17px}body.template-product .bm-swipe-gallery .bm-gallery-count,body.template-product .bm-swipe-gallery .bm-gallery-swipe-cue{position:absolute;bottom:12px;z-index:10;padding:5px 10px;border-radius:20px;background:#fffffff0;color:#142b63;font-size:11px;font-weight:600;line-height:1.3;pointer-events:none}body.template-product .bm-swipe-gallery .bm-gallery-count{right:12px}body.template-product .bm-swipe-gallery .bm-gallery-swipe-cue{left:12px;display:none}body.template-product .bm-swipe-gallery [data-product-gallery-zoom]{top:12px;bottom:auto;right:12px;z-index:10}@media(min-width:990px)and (hover:hover){body.template-product .bm-swipe-gallery .carousel-navigation{opacity:0;pointer-events:none;transition:opacity .15s}body.template-product .bm-swipe-gallery:hover .carousel-navigation{opacity:1;pointer-events:auto}}@media(max-width:989px){body.template-product .bm-swipe-gallery .bm-gallery-swipe-cue{display:block}}body.template-product .bm-swipe-gallery .carousel-navigation{visibility:visible!important}body.template-product [data-product-gallery] .product-video:empty{display:none!important}@media(min-width:990px)and (hover:hover){body.template-product [data-product-gallery].bm-swipe-gallery:not(:hover) .carousel-navigation{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.template-product [data-product-gallery].bm-swipe-gallery:hover .carousel-navigation{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}body.template-product [data-product-gallery]:has(.swiper-slide-active img:is([src*=Comfort-Scale-Polished-],[src*=-Bundle-and-Save-Polished-],[src*=Standard-vs-Low-Profile-Foundation-Polished],[src*=Hi-Rise-Space-Saver-Polished]))>.bm-card-image-event{display:none!important}body.template-product .bm-gallery-adjustable{display:none!important}body.template-product .bm-gallery-sleep-fit{display:none}@media(min-width:990px){body.template-product .bm-gallery-sleep-fit{display:block;box-sizing:border-box;min-height:150px;margin-top:14px;padding:13px 16px;border:1px solid #e3e5eb;border-radius:12px;background:#fff;color:#263a58}body.template-product .bm-gallery-sleep-fit__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}body.template-product .bm-gallery-sleep-fit h2{margin:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;color:#263a58;text-transform:none}body.template-product .bm-gallery-sleep-fit__heading>span{font-size:12px;line-height:1.4;color:#78818d;text-align:right}body.template-product .bm-gallery-sleep-fit__scale{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.template-product .bm-gallery-sleep-fit__pose{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:5px 3px;border:1px solid transparent;border-radius:8px;color:#a2a8b1}body.template-product .bm-gallery-sleep-fit__pose svg{display:block;width:80px;max-width:100%;height:49px}body.template-product .bm-gallery-sleep-fit__pose-label{font-size:11px;font-weight:500;line-height:1.3}body.template-product .bm-gallery-sleep-fit__pose i{display:block;width:7px;height:7px;margin-top:2px;border:1px solid #d5d9e0;border-radius:50%;background:#fff}body.template-product .bm-gallery-sleep-fit__pose.is-recommended{color:#086ea5;background:#f0f7fb;border-color:#d1e5f0}body.template-product .bm-gallery-sleep-fit__pose.is-recommended .bm-gallery-sleep-fit__pose-label{font-weight:700;color:#24486c}body.template-product .bm-gallery-sleep-fit__pose.is-recommended i{border-color:#087eaf;background:#087eaf;box-shadow:0 0 0 3px #e0f1f9}}@media(min-width:990px)and (max-width:1150px){body.template-product .bm-gallery-sleep-fit{padding:15px}body.template-product .bm-gallery-sleep-fit__scale{gap:5px}body.template-product .bm-gallery-sleep-fit__pose svg{width:72px;height:47px}body.template-product .bm-gallery-sleep-fit__pose-label{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bm-active-gallery.css.map */
