.gallery-pending[data-v-112a0725]{visibility:hidden}.gallery-dot[data-v-112a0725]{width:6px;height:6px}.gallery-dot-active[data-v-112a0725]{width:30px}.gallery-dot-filled[data-v-112a0725],.gallery-dot-progress[data-v-112a0725]{background:var(--color-icon-tertiary,#596796)}.gallery-dragging .gallery-dot-progress[data-v-112a0725]{animation-play-state:paused}.gallery-dot[data-v-112a0725]:after{content:"";min-width:24px;height:24px;display:block;transform:translateY(-9px)}[data-v-112a0725] [role=region]:focus-visible,button[data-v-112a0725]:focus-visible{outline:2px solid var(--color-primary-main,#5467ff);outline-offset:3px}.product-images[data-v-853ca305]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;min-width:0;height:100%;display:grid}.product-images-title[data-v-853ca305]{text-align:right}.product-images-slider[data-v-853ca305]{aspect-ratio:1;place-self:start center;width:100%}.product-images-main[data-v-853ca305]{aspect-ratio:1;border-radius:16px;width:100%;height:100%}.product-images-thumbnails[data-v-853ca305]{align-self:end;gap:8px;padding:0;display:flex;overflow-x:auto}.product-images-thumbnails button[data-v-853ca305]{cursor:pointer;border-style:solid;border-width:1px;border-radius:6px;flex-shrink:0;width:70px;height:70px;overflow:hidden}.product-images-thumbnails button[aria-pressed=true][data-v-853ca305]{border-width:2px}.product-images-thumbnails button[data-v-853ca305]:focus-visible{outline:2px solid var(--color-primary-main,#5467ff);outline-offset:-2px}@media (width>=768px){.product-images[data-v-853ca305]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 444px;gap:16px}.product-images-title[data-v-853ca305]{grid-area:1/1/auto/3}.product-images-slider[data-v-853ca305]{grid-area:2/2}.product-images-thumbnails[data-v-853ca305]{flex-wrap:wrap;grid-area:2/1;align-content:start;align-self:stretch;gap:16px;min-height:0;overflow-y:auto}.product-images-thumbnails button[data-v-853ca305]{border-radius:10px;width:76px;height:76px}}@media (width>=1024px){.product-images[data-v-853ca305]{--gallery-image-size:clamp(160px,calc(100dvh - 290px),509px);grid-template-columns:minmax(0,1fr)var(--gallery-image-size);height:var(--gallery-image-size);grid-template-rows:auto minmax(0,1fr);gap:24px;min-height:0}.product-images-title[data-v-853ca305]{grid-area:1/1}.product-images-slider[data-v-853ca305]{grid-area:1/2/3}.product-images-thumbnails[data-v-853ca305]{gap:8px}.product-images-thumbnails button[data-v-853ca305]{border-radius:6px;width:55px;height:55px}}@media (width>=1440px){.product-images[data-v-853ca305]{--gallery-image-size:clamp(160px,calc(100dvh - 290px),636px)}}.image-zoom[data-v-f46d605f]{--zoom-window-size:373px;--zoom-window-gap:24px;display:block;position:relative}.image-zoom-enabled[data-v-f46d605f]{cursor:zoom-in}.image-zoom-lens[data-v-f46d605f]{background:var(--color-info-outlined-resting-bg,#5467ff1f);border:1px solid var(--color-info-main,#5467ff);pointer-events:none;visibility:hidden;will-change:transform;border-radius:12px;position:absolute;top:0;left:0}.image-zoom-window[data-v-f46d605f]{--zoom-window-radius:16px;background:var(--color-card-base,#fff);border:1px solid var(--color-outline,#cacfdf);border-radius:var(--zoom-window-radius);box-sizing:border-box;height:var(--zoom-window-size);pointer-events:auto;right:calc(100% + var(--zoom-window-gap));top:var(--zoom-window-offset-top,0);visibility:hidden;width:var(--zoom-window-size);z-index:20;display:block;position:absolute;box-shadow:0 8px 24px #0f143324}.image-zoom-window[data-v-f46d605f]:after{content:"";width:calc(var(--zoom-window-gap) + 2px);position:absolute;top:0;bottom:0;left:100%}.image-zoom-viewport[data-v-f46d605f]{clip-path:inset(0 round calc(var(--zoom-window-radius) - 1px));display:block;position:absolute;inset:0}.image-zoom-image[data-v-f46d605f]{-o-object-fit:contain;object-fit:contain;will-change:transform;max-width:none;position:absolute;top:0;left:0}.image-zoom-badge[data-v-f46d605f]{padding:6px;position:absolute;top:15px;right:15px}.image-zoom-loading[data-v-f46d605f]{justify-content:center;align-items:center;gap:8px;height:100%;display:flex;position:absolute;inset:0}@media (width>=1280px){.image-zoom[data-v-f46d605f]{--zoom-window-size:479px}}@media (width>=1440px){.image-zoom[data-v-f46d605f]{--zoom-window-size:546px}}.gallery-button[data-v-32b407f1]{cursor:pointer}.product-gallery-zoom[data-v-32b407f1]{--zoom-window-offset-top:-42px}.gallery-button[data-v-32b407f1]:focus-visible{outline:2px solid var(--color-primary-main,#5467ff);outline-offset:3px}.gallery-thumbs[data-v-32b407f1]{--thumb-gap:12px;gap:var(--thumb-gap);grid-template-columns:repeat(var(--thumb-count),calc(25% - var(--thumb-gap)*3/4));justify-content:center}@media (width>=1280px){.gallery-thumbs[data-v-32b407f1]{--thumb-gap:24px}}.product-gallery-modal{width:calc(100% - 48px);max-width:min(888px,max(320px,160.314dvh - 392.912px));max-height:calc(100dvh - 48px)}.product-gallery-modal-body{min-height:0;overflow:auto}.product-gallery-modal-header{align-items:center;height:72px;min-height:72px;padding:20px 24px}@media (width>=768px) and (width<=1023px){.product-gallery-sheet{border-radius:32px}}@media (width>=1440px){.product-gallery-modal{max-width:min(1116px,max(320px,164.151dvh - 404.038px))}}.button-links>span{justify-content:space-between!important;width:100%!important;display:flex!important}