.Viewer360-module__IIoVga__wrap{aspect-ratio:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fdfefb;background:lab(99.4477% -.356287 1.07086);border-radius:24px;position:relative;overflow:hidden}.Viewer360-module__IIoVga__drag{cursor:grabbing}.Viewer360-module__IIoVga__img{object-fit:contain;pointer-events:none;width:100%;height:100%}.Viewer360-module__IIoVga__hint{border-radius:var(--r-pill);color:var(--paper);white-space:nowrap;pointer-events:none;background:#141808d9;background:lab(7.48323% -4.12369 7.78831/.85);align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.Viewer360-module__IIoVga__badge{background:var(--lime);color:var(--ink);border-radius:var(--r-pill);padding:3px 7px;font-weight:800}.Viewer360-module__IIoVga__progress{background:var(--ink);height:3px;transition:width var(--dur-2) var(--ease-out);position:absolute;bottom:0;left:0}
.Gallery-module__9Qpa0W__wrap{gap:10px;display:grid;position:relative}.Gallery-module__9Qpa0W__empty{aspect-ratio:1;background:var(--paper-2);border-radius:24px}.Gallery-module__9Qpa0W__badges{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:14px;left:14px}.Gallery-module__9Qpa0W__badge{z-index:2;background:var(--ink);color:var(--lime);border-radius:10px;padding:6px 10px;font-weight:800;position:absolute;top:14px;right:14px}.Gallery-module__9Qpa0W__ty{filter:drop-shadow(0 6px 14px #14180847);filter:drop-shadow(0 6px 14px lab(7.48323% -4.12369 7.78831/.28));width:clamp(68px,19vw,92px);height:auto}.Gallery-module__9Qpa0W__rail{scroll-snap-type:x mandatory;background:var(--paper-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:24px;display:flex;overflow-x:auto}.Gallery-module__9Qpa0W__rail::-webkit-scrollbar{display:none}.Gallery-module__9Qpa0W__slide{aspect-ratio:1;scroll-snap-align:start;flex:0 0 100%;position:relative}.Gallery-module__9Qpa0W__img{object-fit:cover}.Gallery-module__9Qpa0W__dots{justify-content:center;gap:0;display:flex}.Gallery-module__9Qpa0W__dot{width:30px;height:44px;transition:width var(--dur-2) var(--ease-out);position:relative}.Gallery-module__9Qpa0W__dot:before{content:"";background:var(--line-strong);transition:background-color var(--dur-1);border-radius:4px;position:absolute;inset:18px 11px}.Gallery-module__9Qpa0W__dot.Gallery-module__9Qpa0W__on{width:46px}.Gallery-module__9Qpa0W__dot.Gallery-module__9Qpa0W__on:before{background:var(--ink)}.Gallery-module__9Qpa0W__thumbs{display:none}@media (min-width:900px){.Gallery-module__9Qpa0W__wrap{grid-template-columns:84px 1fr;align-items:start}.Gallery-module__9Qpa0W__badges{left:108px}.Gallery-module__9Qpa0W__rail{grid-area:1/2}.Gallery-module__9Qpa0W__slide{aspect-ratio:1}.Gallery-module__9Qpa0W__dots{display:none}.Gallery-module__9Qpa0W__thumbs{grid-area:1/1;gap:8px;display:grid;position:sticky;top:100px}.Gallery-module__9Qpa0W__thumb{aspect-ratio:1;background:var(--paper-2);opacity:.6;transition:opacity var(--dur-1), box-shadow var(--dur-1);border-radius:12px;position:relative;overflow:hidden}.Gallery-module__9Qpa0W__thumb img{object-fit:cover}.Gallery-module__9Qpa0W__thumb.Gallery-module__9Qpa0W__on{opacity:1;box-shadow:inset 0 0 0 2px var(--ink)}}.Gallery-module__9Qpa0W__btn360{z-index:2;border-radius:var(--r-pill);background:var(--ink);min-height:40px;color:var(--lime);letter-spacing:.02em;box-shadow:var(--shadow-lift);transition:transform var(--dur-1) var(--ease-out);padding:0 14px;font-weight:800;position:absolute;bottom:14px;right:14px}.Gallery-module__9Qpa0W__btn360:active{transform:scale(.94)}.Gallery-module__9Qpa0W__modeBtn{border-radius:var(--r-pill);min-height:40px;box-shadow:inset 0 0 0 1.5px var(--line-strong);justify-self:center;padding:0 16px;font-weight:700}@media (min-width:900px){.Gallery-module__9Qpa0W__btn360{right:14px}.Gallery-module__9Qpa0W__modeBtn{grid-column:2}.Gallery-module__9Qpa0W__solo{grid-template-columns:1fr}.Gallery-module__9Qpa0W__solo .Gallery-module__9Qpa0W__modeBtn{grid-column:1}}
