[data-v-69cac59d]:root{--header-desktop-height:76px;--header-mobile-height:44px;--header-height:var(--header-desktop-height);--header-offset:var(--header-height)}@media (width<=767px){[data-v-69cac59d]:root{--header-height:var(--header-mobile-height)}}@media (width<=1023px) and (orientation:landscape) and (hover:none){[data-v-69cac59d]:root{--header-height:var(--header-mobile-height)}}:root.header-hidden[data-v-69cac59d]{--header-offset:0px}.product-gallery[data-v-69cac59d]{--radius:var(--product-gallery-radius,32px);position:relative}.main-slider[data-v-69cac59d]{--slider-gap:16px}.main-slider[data-v-69cac59d] .viewport{border-radius:var(--radius)}.main-slide[data-v-69cac59d]{aspect-ratio:var(--product-gallery-aspect-ratio,900/608);border-radius:var(--radius);background-color:#f5f5f6;position:relative;overflow:hidden}.main-slide-image[data-v-69cac59d]{object-fit:cover;width:100%;height:100%;display:block}.sold-out-overlay[data-v-69cac59d]{border-radius:var(--radius);pointer-events:none;background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sold-out-label[data-v-69cac59d]{backdrop-filter:blur(16px);letter-spacing:-.05em;color:#fff;background-color:#fff3;border-radius:28px;padding:24px 72px;font-size:20px;font-weight:500;line-height:32px}@media (width<=1199px){.sold-out-label[data-v-69cac59d]{letter-spacing:-.03em;padding:12px 48px;font-size:18px;line-height:26px}}.navigation[data-v-69cac59d]{position:absolute;bottom:12px;right:12px}@media (width<=767px){.navigation[data-v-69cac59d]{display:none}}.pagination[data-v-69cac59d]{position:absolute;bottom:25px;left:50%;transform:translate(-50%)}@media (width<=767px){.pagination[data-v-69cac59d]{bottom:16px}}.thumbnails[data-v-69cac59d]{overscroll-behavior:contain;scrollbar-width:none;border-radius:32px 0 0 32px;flex-direction:column;gap:16px;max-height:100%;padding:8px;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.thumbnails[data-v-69cac59d]::-webkit-scrollbar{display:none}.thumbnails .thumbnail[data-v-69cac59d]{width:96px;height:88px;font:inherit;color:inherit;cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:24px;flex-shrink:0;padding:0;display:flex;position:relative}.thumbnails .thumbnail.active[data-v-69cac59d]{border-color:#d5d5d7;padding:2px}.thumbnails .thumbnail.active .thumbnail-image[data-v-69cac59d]{border-radius:20px}.thumbnails .thumbnail.active .thumbnail-label[data-v-69cac59d]{display:none}.thumbnails .thumbnail-image[data-v-69cac59d]{object-fit:cover;background-color:#f5f5f6;border-radius:22px;flex:1;min-width:0;min-height:0}.thumbnails .thumbnail-label[data-v-69cac59d]{background-color:#fff;border-radius:21px;max-width:calc(100% - 12px);padding:2px 6px;font-size:12px;font-weight:600;line-height:14px;position:absolute;bottom:6px;right:6px}
