media-gallery[data-du-pdp-image-popup] .product-media-container--image{position:relative}media-gallery[data-du-pdp-image-popup] .du-pdp-popup__open{position:absolute;inset:12px 12px auto auto;z-index:3;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:11px;border:1px solid rgb(0 0 0 / 18%);border-radius:50%;color:#202020;background:#fffffff0;box-shadow:0 2px 10px #0000001f;cursor:zoom-in}media-gallery[data-du-pdp-image-popup] .du-pdp-popup__open svg,zoom-dialog[data-du-bounded-popup] [data-du-popup-prev] svg,zoom-dialog[data-du-bounded-popup] [data-du-popup-next] svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}media-gallery[data-du-pdp-image-popup] .du-pdp-popup__open:focus-visible{outline:3px solid #2872c7;outline-offset:-4px}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery__dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:min(1100px,92vw);height:85vh;height:min(900px,85dvh);max-width:calc(100vw - 24px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:52px 52px 0;border:1px solid rgb(0 0 0 / 12%);border-radius:18px;overflow:hidden;background:#fff;color:#202020;box-shadow:0 24px 90px #00000061;view-transition-name:none}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery__dialog[open]{display:grid;grid-template-rows:minmax(0,1fr) 88px;gap:0}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery__dialog[open]:not(:has(.dialog-thumbnails-list__thumbnail)){grid-template-rows:minmax(0,1fr);padding-bottom:12px}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery__dialog::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery{grid-row:1;display:flex;width:100%;height:100%;min-height:0;min-width:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-x;cursor:default}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery::-webkit-scrollbar{display:none}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery>.product-media-container{flex:0 0 100%;position:relative;width:100%;height:100%;min-width:0;min-height:0;max-height:100%;margin:0;padding:0;aspect-ratio:auto;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;cursor:default}zoom-dialog[data-du-bounded-popup] .du-pdp-popup__image,zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;aspect-ratio:auto}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery img.product-media__image{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center!important;aspect-ratio:auto!important;transform:none!important;transition:none!important;border-radius:0!important}zoom-dialog[data-du-bounded-popup] .dialog-thumbnails-list-container{grid-row:2;position:static;display:flex;align-items:center;width:100%;min-width:0;min-height:0;height:88px;inset:auto}zoom-dialog[data-du-bounded-popup] .dialog-thumbnails-list-container:not(:has(button)){display:none}zoom-dialog[data-du-bounded-popup] .dialog-thumbnails-list{position:static;display:flex;flex-direction:row;gap:10px;width:max-content;max-width:100%;height:80px;max-height:80px;min-width:0;margin:0 auto;padding:9px 5px;inset:auto;overflow-x:auto;overflow-y:hidden;opacity:1!important;animation:none!important;transform:none!important}zoom-dialog[data-du-bounded-popup] .dialog-thumbnails-list__thumbnail{flex:0 0 60px;width:60px;height:60px;border-radius:7px;background:#fff;color:#202020}zoom-dialog[data-du-bounded-popup] .dialog-thumbnails-list__thumbnail img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery__close-button,zoom-dialog[data-du-bounded-popup] [data-du-popup-prev],zoom-dialog[data-du-bounded-popup] [data-du-popup-next]{position:absolute;z-index:5;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:11px;border:1px solid rgb(0 0 0 / 18%);border-radius:50%;color:#202020!important;background:#fff;mix-blend-mode:normal;cursor:pointer;box-shadow:0 2px 8px #00000014}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery__close-button{inset:8px 8px auto auto}zoom-dialog[data-du-bounded-popup] [data-du-popup-prev],zoom-dialog[data-du-bounded-popup] [data-du-popup-next]{top:calc(50% - 44px)}zoom-dialog[data-du-bounded-popup] [data-du-popup-prev]{left:4px}zoom-dialog[data-du-bounded-popup] [data-du-popup-next]{right:4px}zoom-dialog[data-du-bounded-popup] [data-du-popup-prev][hidden],zoom-dialog[data-du-bounded-popup] [data-du-popup-next][hidden]{display:none}zoom-dialog[data-du-bounded-popup] [data-du-popup-prev]:disabled,zoom-dialog[data-du-bounded-popup] [data-du-popup-next]:disabled{opacity:.3;cursor:default}zoom-dialog[data-du-bounded-popup] [data-du-popup-counter]{position:absolute;inset:18px auto auto 18px;color:#555;font-size:13px}zoom-dialog[data-du-bounded-popup] button:focus-visible{outline:3px solid #2872c7;outline-offset:-3px}@media(max-width:749px){zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery__dialog{width:94vw;padding:52px 12px 0;border-radius:14px}zoom-dialog[data-du-bounded-popup] .dialog-zoomed-gallery>.product-media-container{flex-basis:100%}zoom-dialog[data-du-bounded-popup] [data-du-popup-prev]{left:8px;top:8px}zoom-dialog[data-du-bounded-popup] [data-du-popup-next]{left:60px;right:auto;top:8px}zoom-dialog[data-du-bounded-popup] [data-du-popup-counter]{left:114px;top:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/du-pdp-image-popup.css.map */
