.swiper-product-media-gallery{border:1px solid #e5e5e5;border-radius:1rem;box-shadow:0 3px 6px rgba(0,0,0,.16)}.swiper-product-media-gallery .back-image,.swiper-product-media-gallery .front-image{border-radius:1rem;height:auto;width:100%}.product .product__media-wrapper .swiper-product-media-gallery .swiper-slide.video-slide .product__media{left:0;position:absolute;top:0;width:100%}.back-image,.front-image,.media-swiper-torso{display:none}.show-back .back-image,.show-front .front-image{display:block}.hide-overlay.torsoOverlayValue__colour:before,.hide-overlay.torsoOverlayValue__dark:before{background-image:unset!important}.buybits-torso-switcher{align-items:center;display:flex;font-size:1.4rem;justify-content:center;margin:1rem auto;position:relative;transition:opacity .3s ease;z-index:20}.buybits-torso-switcher.disabled{opacity:.5;pointer-events:none}.buybits-torso-switcher button{background-color:transparent;border:2px solid #eaeaea;color:#121212;cursor:pointer;font-family:Trade Gothic Next LT Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;padding:7px 18px;text-transform:uppercase;width:50%}.buybits-torso-switcher button:disabled{cursor:not-allowed}.buybits-torso-switcher .active{background-color:#003086;border-color:#003086;color:#fff}.buybits-torso-switcher .show-front{border-bottom-left-radius:4px;border-right:0;border-top-left-radius:4px}.buybits-torso-switcher .show-back{border-bottom-right-radius:4px;border-left:0;border-top-right-radius:4px}.buybits-torso-switcher .swiper-slide:has(.product__media):has(.deferred-media) .deferred-media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.swiper-product-media-thumbs{margin-top:2rem;padding-bottom:1rem!important}.swiper-product-media-thumbs .deferred-media img,.swiper-product-media-thumbs .product__media img{border:4px solid transparent;border-radius:1rem;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:all .2s ease-in-out}.swiper-product-media-thumbs .swiper-slide-thumb-active .product__media img{border:4px solid #f9d547;box-shadow:none}.swiper-product-media-thumbs .swiper-slide:has(.product__media):has(.deferred-media) .deferred-media{display:none}.swiper-product-media-thumbs .media-swiper-torso{height:100%;position:relative;width:100%}.swiper-product-media-thumbs .torsoOverlayValue__colour:before,.swiper-product-media-thumbs .torsoOverlayValue__dark:before{background-size:cover;content:"";display:block;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:99}.swiper-product-media-thumbs .torsoOverlayValue__dark:before{background-image:var(--overlay-Dark)!important}.swiper-product-media-thumbs .torsoOverlayValue__colour:before{background-image:var(--overlay-Colour)!important}.torsoOverlayValue__dark:before{background-image:var(--overlay-Dark);background-size:cover;content:"";display:block;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%;z-index:999}.show-back .torsoOverlayValue__colour:before,.show-back .torsoOverlayValue__dark:before{background-image:unset!important}.torsoOverlayValue__colour:before{background-image:var(--overlay-Colour);background-size:cover;content:"";display:block;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%;z-index:999}

/*# sourceMappingURL=component-product-media-gallery.css.map*/