.foundo-gallery__viewport{position:relative;min-width:0;overflow:auto;gap:0}.foundo-gallery__viewport,.foundo-zoom__scroll,.foundo-zoom__thumbs{scrollbar-width:none;-ms-overflow-style:none}.foundo-gallery__viewport::-webkit-scrollbar,.foundo-zoom__scroll::-webkit-scrollbar,.foundo-zoom__thumbs::-webkit-scrollbar{display:none;width:0;height:0}.foundo-gallery__slide{position:relative;width:100%;min-width:0;margin:0;padding:0;border:0}.foundo-gallery__open{display:block;width:100%;border:0;padding:0;background:#fff;color:inherit;cursor:zoom-in}.foundo-gallery__open img{display:block;width:100%;height:auto;object-fit:contain}.foundo-gallery__slide :is(video,iframe,model-viewer){display:block;width:100%;min-height:300px}.foundo-gallery__slide video{height:auto}.foundo-gallery__slide :is(iframe,model-viewer){height:70vh}.foundo-gallery__controls{display:none}@media(min-width:990px){.foundo-gallery__viewport{height:var(--foundo-gallery-height, calc(100dvh - 150px) );overflow-x:hidden;overflow-y:auto}.foundo-gallery__slide+.foundo-gallery__slide{margin-top:0}}@media(max-width:989px){.foundo-gallery__viewport{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.foundo-gallery__viewport::-webkit-scrollbar{display:none}.foundo-gallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.foundo-gallery__open img{height:auto;object-fit:contain}.foundo-gallery__slide :is(video,iframe,model-viewer){height:min(110vw,65svh);min-height:0;object-fit:contain}.foundo-gallery__controls{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:20px}.foundo-gallery__controls button{width:44px;height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:20px;cursor:pointer}.foundo-gallery__controls button:disabled{opacity:.25;cursor:default}.foundo-pdp__media:has([data-gallery-controls]){gap:0}}.foundo-zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#151515;overflow:hidden}.foundo-zoom::backdrop{background:#fff}.foundo-zoom__close{position:absolute;right:24px;top:18px;z-index:2;width:48px;height:48px;border:0;background:#ffffffeb;color:#151515;font-size:32px;line-height:1;cursor:pointer}.foundo-zoom__scroll{box-sizing:border-box;width:87.5%;margin:0 auto;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;padding:0;touch-action:pan-y pinch-zoom;cursor:grab}.foundo-zoom__scroll.is-dragging{cursor:grabbing}.foundo-zoom__image{display:block;width:100%;margin:0;padding:0;border:0}.foundo-zoom__image img{display:block;width:100%;max-width:none;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.foundo-zoom__tools{display:none;position:absolute;z-index:2;bottom:18px;left:50%;transform:translate(-50%);align-items:center;gap:8px;background:#fffffff0}.foundo-zoom__tools button{min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #151515;background:#fff;color:#151515;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.foundo-zoom__thumbs{position:absolute;top:50%;transform:translateY(-50%);max-height:calc(100% - 120px);left:0;width:6.25%;overflow-y:auto;z-index:2}.foundo-zoom__thumbs button{display:block;width:min(48px,90%);border:1px solid transparent;padding:0;margin:0 auto;background:#fff;cursor:pointer;opacity:.65}.foundo-zoom__thumbs button[aria-current=true]{border-color:#151515;opacity:1}.foundo-zoom__thumbs img{display:block;width:100%;height:auto}@media(max-width:989px){.foundo-zoom__scroll{width:100%;padding:0}.foundo-zoom__thumbs{display:none}.foundo-zoom__close{right:10px;top:10px}}@media(hover:hover)and (pointer:fine){.foundo-gallery__open:hover{opacity:.96}.foundo-zoom__thumbs button:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.foundo-gallery__viewport,.foundo-zoom__scroll{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/foundo-gallery.css.map */
