.oe-product-lightbox{background:transparent}.product-media-modal .oe-product-lightbox__dialog{box-sizing:border-box;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:6.4rem 6.4rem 2.4rem;overflow:hidden;border:0;border-radius:0;outline:none;color:#fff;background:transparent;box-shadow:none;font-family:var(--font-body-family),sans-serif}.oe-product-lightbox__dialog:not([open]){display:none}.oe-product-lightbox__dialog::backdrop{background:#000000e0}.oe-product-lightbox__dialog:before{content:"";position:absolute;inset:0 0 auto;height:5.2rem;background:#000;pointer-events:none}.oe-product-lightbox .product-media-modal__content{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;width:100%;height:100%;min-height:0;max-height:none;padding:0;overflow:hidden;background:transparent;touch-action:pan-y pinch-zoom;outline:none;box-shadow:none}.oe-product-lightbox .product-media-modal__content>:not(.active){display:none}.oe-product-lightbox .product-media-modal__content>.active{display:block;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain}.oe-product-lightbox .product-media-modal__content>:is(deferred-media,.product-media-modal__model).active,.oe-product-lightbox .product-media-modal__model product-model{width:100%;height:100%;padding:0!important}.oe-product-lightbox .product-media-modal__content :is(video,iframe,model-viewer,.deferred-media__poster){width:100%;height:100%;max-height:100%;object-fit:contain}.oe-product-lightbox .product-media-modal__toggle{position:absolute;z-index:2;top:.4rem;right:max(.8rem,env(safe-area-inset-right));width:4.4rem;height:4.4rem;padding:1.1rem;border:0;border-radius:0;color:#fff;background:transparent}.oe-product-lightbox__navigation button{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:7.5rem;height:10rem;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;transform:translateY(-50%)}.oe-product-lightbox__previous{left:env(safe-area-inset-left,0px)}.oe-product-lightbox__next{right:env(safe-area-inset-right,0px)}.oe-product-lightbox__navigation button[hidden]{display:none}.oe-product-lightbox__navigation svg{position:absolute;top:50%;width:6rem;height:6rem;margin-top:-3rem;fill:currentColor;pointer-events:none}.oe-product-lightbox__navigation path{stroke:#4f4f4f;stroke-width:2;paint-order:stroke fill}.oe-product-lightbox__previous svg{left:.9rem}.oe-product-lightbox__next svg{right:1.4rem;transform:scaleX(-1)}.oe-product-lightbox .product-media-modal__toggle:hover,.oe-product-lightbox__navigation button:hover{color:#fff;background:transparent}.oe-product-lightbox :is(.product-media-modal__toggle,.oe-product-lightbox__navigation button):focus-visible{outline:2px solid currentColor;outline-offset:-4px;box-shadow:none}.oe-product-lightbox__counter{position:absolute;top:0;left:max(2rem,env(safe-area-inset-left));display:flex;align-items:center;gap:.5rem;height:5.2rem;margin:0;font-size:1.6rem;line-height:1.5;color:#fff}.oe-product-gallery__navigation{display:none}@media screen and (min-width:750px){media-gallery[data-desktop-layout*=thumbnail] [id^=GalleryViewer-]{position:relative}.oe-product-gallery__navigation{display:block}.oe-product-gallery__navigation button{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:4.2rem;height:4.2rem;padding:0;border:0;border-radius:0;color:#e20714;background:#ffffff7f;box-shadow:none;cursor:pointer;transform:translateY(-50%)}.oe-product-gallery__navigation [data-gallery-step="-1"]{left:1.6rem}.oe-product-gallery__navigation [data-gallery-step="1"]{right:1.6rem}.oe-product-gallery__navigation svg{width:2.4rem;height:1.8rem}.oe-product-gallery__navigation path{stroke:currentColor;stroke-width:.6;stroke-linejoin:round}.oe-product-gallery__navigation [data-gallery-step="-1"] svg{transform:rotate(180deg)}.oe-product-gallery__navigation button:disabled{opacity:.35;cursor:default}.oe-product-gallery__navigation button:focus-visible{outline:2px solid currentColor;outline-offset:-4px;box-shadow:none}}@media screen and (max-width:749px){.product-media-modal .oe-product-lightbox__dialog{padding:6.4rem 1.2rem max(1.6rem,env(safe-area-inset-bottom))}.oe-product-lightbox__navigation button{width:4.4rem;height:4.8rem}.oe-product-lightbox__previous svg{left:0}.oe-product-lightbox__next svg{right:0}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/product-lightbox.css.map */
