html:has(.product-gallery-dialog-module__Cdza9q__dialog){scrollbar-width:none}.product-gallery-dialog-module__Cdza9q__dialog{color:#0a1330;background:#fffcf7;border-radius:0;grid-template-rows:64px minmax(0,1fr);grid-template-columns:116px minmax(0,1fr);gap:0;width:100vw;max-width:none;height:100dvh;padding:0;display:grid;position:fixed;inset:0;overflow:hidden;transform:none}.product-gallery-dialog-module__Cdza9q__header{border-bottom:1px solid #d4af7a40;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.product-gallery-dialog-module__Cdza9q__title{font-size:1rem;font-weight:500}.product-gallery-dialog-module__Cdza9q__thumbnails{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:12px;min-height:0;padding:16px 12px;display:flex;overflow:hidden auto}.product-gallery-dialog-module__Cdza9q__thumbnail{cursor:pointer;background:#fff;border:1px solid #d4af7a66;border-radius:10px;flex:none;width:80px;height:106px;position:relative;overflow:hidden}.product-gallery-dialog-module__Cdza9q__thumbnail[aria-current=true]{border:2px solid #b88b4a;box-shadow:0 0 0 2px #d4af7a33}.product-gallery-dialog-module__Cdza9q__thumbnail:focus-visible{outline-offset:2px;outline:2px solid #0a1330}.product-gallery-dialog-module__Cdza9q__play{pointer-events:none;color:#fff;background:#0a1330d9;border-radius:50%;width:28px;height:28px;margin:auto;padding:5px;position:absolute;inset:0}.product-gallery-dialog-module__Cdza9q__stage{justify-content:center;align-items:center;min-width:0;min-height:0;padding:16px 56px;display:flex;position:relative;overflow:hidden}.product-gallery-dialog-module__Cdza9q__media{width:100%;max-width:1440px;height:100%;max-height:1600px;position:relative}.product-gallery-dialog-module__Cdza9q__previous{left:12px}.product-gallery-dialog-module__Cdza9q__next{right:12px}@media (max-width:767px){.product-gallery-dialog-module__Cdza9q__dialog{grid-template-rows:60px minmax(0,1fr) 112px;grid-template-columns:minmax(0,1fr)}.product-gallery-dialog-module__Cdza9q__header{padding:.5rem max(.75rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left))}.product-gallery-dialog-module__Cdza9q__title{font-size:.875rem}.product-gallery-dialog-module__Cdza9q__stage{grid-row:2;padding:8px}.product-gallery-dialog-module__Cdza9q__thumbnails{padding:8px 12px max(8px, env(safe-area-inset-bottom));flex-direction:row;grid-row:3;overflow:auto hidden}.product-gallery-dialog-module__Cdza9q__thumbnail{width:64px;height:85px}.product-gallery-dialog-module__Cdza9q__previous{left:8px}.product-gallery-dialog-module__Cdza9q__next{right:8px}}
