.spin{position:relative;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline-offset:4px;aspect-ratio:16/9;overflow:hidden;background:#f2f1ef}.spin.is-drag{cursor:grabbing}.spin video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.spin__poster,.spin canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.spin canvas{opacity:0;transition:opacity .2s}.spin.is-live canvas{opacity:1}.spin__hint{position:absolute;z-index:2;left:50%;bottom:14px;transform:translate(-50%);padding:6px 12px;border-radius:999px;background:#ffffffd9;color:var(--ink,#1a1a1a);font-size:12px;letter-spacing:.06em;text-transform:uppercase;transition:opacity .4s;white-space:nowrap}.spin.is-used .spin__hint{opacity:0}.sv{position:relative;height:var(--sv-h,300vh)}.sv__stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#f2f1ef}.sv__stick video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sv__poster,.sv__stick canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sv__stick canvas{opacity:0;transition:opacity .2s}.sv__stick.is-live canvas{opacity:1}.sv__txt{position:absolute;z-index:2;left:0;right:0;bottom:8vh;text-align:center;padding:0 20px;pointer-events:none}.sv__txt .lead{margin:10px auto 0;max-width:40ch;text-align:center}@media(max-width:700px){.sv__poster,.sv__stick canvas{object-fit:contain}}.gal figure{aspect-ratio:1/1;background:#fff}.gal figure:has(.spin){aspect-ratio:16/9;background:#f2f1ef}.gal img{object-fit:contain}.gal .spin{height:100%;aspect-ratio:auto}.card__media img,.li__img img{object-fit:contain}.bgv{position:relative;height:88vh;height:88svh;min-height:420px;overflow:hidden;background:#2a2826}.bgv video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bgv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000059,#0000 45%);pointer-events:none}.bgv__txt{position:absolute;z-index:2;left:0;right:0;bottom:9vh;text-align:center;padding:0 20px;color:#fff}.bgv__txt .t-xl{color:#fff}.bgv__txt .btn{margin-top:22px;background:#fff;color:var(--ink,#1a1a1a)}.bgv__txt .btn:hover{background:#e9e9e9}@media(max-width:700px){.bgv{height:auto;min-height:0;aspect-ratio:16/9}.bgv video{object-fit:cover}.bgv__txt{bottom:12px}.bgv__txt .t-xl{font-size:1.9rem}.bgv__txt .btn{display:none}}@media(max-width:959px){.gal{grid-auto-columns:100%;gap:0;padding-inline:0;scroll-padding-inline:0;margin-inline:calc(var(--gut) * -1)}.gal figure{scroll-snap-align:center;scroll-snap-stop:always;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/spin.css.map */
