.ProductGallery_gallery__29cZK{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.ProductGallery_stage__ANA9n{position:relative;flex:1 1;min-height:280px;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--gold-100)}.ProductGallery_stageImg__O2UdL{object-fit:cover}.ProductGallery_stageVideo___OOfB{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--ink-900)}.ProductGallery_navBtn__dMFrz{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:hsla(0,0%,100%,.9);color:var(--ink-700);box-shadow:var(--shadow-sm);transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.ProductGallery_navBtn__dMFrz:hover{background:var(--surface-0);transform:translateY(-50%) scale(1.06)}.ProductGallery_navPrev__4oS_h{left:var(--space-3)}.ProductGallery_navNext__2UkhZ{right:var(--space-3)}.ProductGallery_thumbs__rrqxA{display:flex;align-items:center;gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin}.ProductGallery_thumb__071Ci{position:relative;flex-shrink:0;width:76px;height:56px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-standard)}.ProductGallery_thumb__071Ci:hover{border-color:var(--gold-400)}.ProductGallery_thumbActive__Zv2bS{border-color:var(--gold-600)}.ProductGallery_thumbImg__bbVb_{object-fit:cover}.ProductGallery_thumbVideo__8nK94{display:grid;place-items:center;width:100%;height:100%;background:var(--ink-900);color:#fff}@media (prefers-reduced-motion:reduce){.ProductGallery_navBtn__dMFrz{transition:none}.ProductGallery_navBtn__dMFrz:hover{transform:translateY(-50%)}}.ExpandableText_wrap__GtF60{display:flex;flex-direction:column;align-items:flex-start}.ExpandableText_text__VBjBg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--max-lines,4);line-clamp:var(--max-lines,4);overflow:hidden}.ExpandableText_text__VBjBg.ExpandableText_expanded__F6zjh{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;display:block;animation:ExpandableText_expandIn__GzWrQ var(--dur-base) var(--ease-out)}@keyframes ExpandableText_expandIn__GzWrQ{0%{opacity:.4}to{opacity:1}}.ExpandableText_toggle__P8GJW{margin-top:var(--space-2);background:none;border:none;padding:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gold-700);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.ExpandableText_toggle__P8GJW:focus-visible,.ExpandableText_toggle__P8GJW:hover{color:var(--gold-600)}@media (prefers-reduced-motion:reduce){.ExpandableText_text__VBjBg.ExpandableText_expanded__F6zjh{animation:none}}