.product-lightbox{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;height:100%}.product-lightbox[open]{opacity:1;visibility:visible;z-index:101}.product-lightbox:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100%;opacity:0;z-index:4;visibility:hidden;background-color:rgba(var(--color-foreground),.52);transition:opacity var(--duration-extra-longer) var(--ease-out-expo),visibility var(--duration-extra-longer) var(--ease-out-expo)}.product-lightbox:not(.closing)[open]:after{visibility:visible;opacity:1}.product-lightbox .scroll-trigger.scroll-trigger{animation:none;opacity:1;transform:none}.product-lightbox .quick-order-list__container{padding-bottom:1.5rem}.product-lightbox__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;width:100%;overflow:hidden;background-color:rgba(var(--color-background),1);z-index:5;border:none;box-shadow:none}.product-lightbox.closing .product-lightbox__content{transform:scale(0)}.product-lightbox:not(.closing)[open] .product-lightbox__toggle,.product-lightbox:not(.closing)[open] .product-lightbox__content{animation:product-lightbox-animation var(--duration-extra-longer) var(--ease-out-expo)}.product-lightbox.closing .product-lightbox__toggle,.product-lightbox.closing .product-lightbox__content{animation:product-lightbox-animation-closing var(--duration-extra-longer) var(--ease-out-expo) forwards}.product-lightbox__content-gallery{height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center}.product-lightbox__content-gallery embla-carousel{height:100vh;height:100dvh}.product-lightbox__content-gallery .embla__viewport,.product-lightbox__content-gallery .embla__container{height:100%}.product-lightbox__content-gallery :is(img,video){object-fit:contain!important;height:100vh!important;height:100dvh!important;color:transparent}.product-lightbox__content-gallery embla-carousel .embla__button{height:auto!important}.product-lightbox__content-gallery embla-carousel .svg-wrapper{height:1.7rem;width:.7rem}.product-lightbox__content-gallery embla-carousel .embla__button--next{right:1rem}.product-lightbox__content-gallery embla-carousel .embla__button--prev{left:1rem}.product-lightbox__content-gallery .embla__container .embla__slide{background-color:transparent!important}.product-lightbox__toggle{background:transparent;border:none;color:rgba(var(--color-foreground),1);display:flex;align-items:center;justify-content:center;cursor:pointer;width:auto;position:fixed;bottom:4.5rem;left:50%;z-index:6;padding:1rem;transform:translate(-50%);background:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1)}.product-lightbox__toggle .icon{height:auto;margin:0;width:1.5rem}@keyframes product-lightbox-animation{0%{opacity:0}to{opacity:1}}@keyframes product-lightbox-animation-closing{0%{opacity:1}to{opacity:0}}@media screen and (min-width: 750px){@keyframes product-lightbox-animation{0%{opacity:0}to{opacity:1}}@keyframes product-lightbox-animation-closing{0%{opacity:1}to{opacity:0}}.product-lightbox.closing .product-lightbox__content{transform:translate(-50%,-50%);opacity:0}.product-lightbox__content{margin-top:0;overflow-y:auto;transform:translate(-50%,-50%)}.product-lightbox__content-info{overflow:hidden;padding-top:0;padding-bottom:0}.product-lightbox__content-gallery{width:100%;margin-left:auto;top:0;position:sticky;z-index:1;max-height:100vh}}@media screen and (min-width: 990px){.product-lightbox__toggle{bottom:unset;left:unset;right:0;top:0;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1271/assets/product-lightbox.css.map */
