.luxury-reels__rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--reel-w-m, 62%);gap:var(--space-12);overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-block:var(--space-8) var(--space-32);-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:start}.luxury-reels__rail::-webkit-scrollbar{display:none}.luxury-reels__rail>*{scroll-snap-align:start}@media(min-width:750px){.luxury-reels__rail{grid-auto-columns:var(--reel-w-t, 30%);gap:var(--space-16)}}@media(min-width:990px){.luxury-reels__rail{grid-auto-columns:var(--reel-w, calc(20% - var(--gutter)))}}@media(min-width:990px){.luxury-reels--stagger .luxury-reel:nth-child(2n){margin-top:8%}}.luxury-reel{position:relative;display:block;overflow:hidden;aspect-ratio:9 / 16;background-color:#14100e;color:var(--brand-paper);border:0;padding:0;width:100%;cursor:pointer;text-align:left;font-family:var(--font-body)}.luxury-reel>video,.luxury-reel>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}@media(hover:hover)and (pointer:fine){.luxury-reel:hover>video,.luxury-reel:hover>img{transform:scale(1.04)}}.luxury-reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0a0a0a00 48%,#0a0a0ab8)}.luxury-reel__edge{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:3;pointer-events:none;border:1px solid var(--brand-accent);opacity:0;transform:scale(1.02);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}@media(hover:hover)and (pointer:fine){.luxury-reel:hover .luxury-reel__edge,.luxury-reel:focus-visible .luxury-reel__edge{opacity:.85;transform:none}}.luxury-reel__play{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:999px;pointer-events:none;color:var(--brand-paper);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.luxury-reel__play svg{width:15px;height:15px;fill:currentColor;stroke:none;margin-left:3px}@media(hover:hover)and (pointer:fine){.luxury-reel:hover .luxury-reel__play{background-color:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-ink)}}.luxury-reel[data-playing=true] .luxury-reel__play{opacity:0}.luxury-reel__foot{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:var(--space-16);display:grid;gap:var(--space-12)}.luxury-reel__caption{font-size:var(--size-small);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.luxury-reel__chip{display:flex;align-items:center;gap:var(--space-12);padding:6px;background-color:#fffffff0;color:var(--brand-ink);text-decoration:none}.luxury-reel__chip img{position:static;width:44px;height:44px;flex:0 0 auto;object-fit:cover;transform:none!important}.luxury-reel__chip-text{display:grid;gap:2px;min-width:0}.luxury-reel__chip-title{font-size:.8125rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luxury-reel__chip-price{font-size:.8125rem;font-weight:500}.luxury-reel__chip-go{margin-left:auto;padding-right:6px;display:flex}.luxury-reel__chip-go svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.4;fill:none;transition:transform var(--dur) var(--ease)}.luxury-reel__chip:hover .luxury-reel__chip-go svg{transform:translate(4px)}@media(hover:hover)and (pointer:fine){.luxury-reel__chip{opacity:0;transform:translateY(8px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.luxury-reel:hover .luxury-reel__chip,.luxury-reel:focus-within .luxury-reel__chip{opacity:1;transform:none}}.luxury-reel__badge{position:absolute;top:var(--space-12);right:var(--space-12);z-index:4;width:32px;height:32px;display:grid;place-items:center;background-color:#0a0a0a73;color:var(--brand-paper)}.luxury-reel__badge svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.3;fill:none}.luxury-reels__progress{width:min(280px,50%);height:1px;margin:0 auto;background-color:#ffffff38;position:relative;overflow:hidden}.luxury-reels-section:not(.luxury-surface--ink) .luxury-reels__progress{background-color:var(--lux-line)}.luxury-reels__progress span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(var(--rail-progress, .2));background-color:var(--brand-accent);transition:transform .12s linear}.luxury-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;place-items:center;background-color:#080706f5}.luxury-viewer[data-open=true]{display:grid}.luxury-viewer__stage{position:relative;height:min(88svh,900px);aspect-ratio:9 / 16;background-color:#14100e;overflow:hidden}.luxury-viewer__stage video{width:100%;height:100%;object-fit:cover;display:block}.luxury-viewer__foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:var(--space-32) var(--space-16) var(--space-16);display:grid;gap:var(--space-12);background:linear-gradient(to bottom,#0a0a0a00,#0a0a0acc 62%);color:var(--brand-paper)}.luxury-viewer__caption{font-size:var(--size-small);line-height:1.4}.luxury-viewer__foot .luxury-reel__chip{opacity:1;transform:none}.luxury-viewer__close,.luxury-viewer__nav,.luxury-viewer__sound{position:absolute;z-index:4;display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);border:1px solid rgba(255,255,255,.4);background-color:#0a0a0a59;color:var(--brand-paper);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.luxury-viewer__close:hover,.luxury-viewer__nav:hover,.luxury-viewer__sound:hover{background-color:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-ink)}.luxury-viewer__close svg,.luxury-viewer__nav svg,.luxury-viewer__sound svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.3;fill:none}.luxury-viewer__close{top:var(--space-16);right:var(--space-16)}.luxury-viewer__sound{top:var(--space-16);left:var(--space-16)}.luxury-viewer__nav--prev{top:50%;left:var(--space-16);transform:translateY(-50%)}.luxury-viewer__nav--next{top:50%;right:var(--space-16);transform:translateY(-50%)}.luxury-viewer__count{position:absolute;z-index:4;top:calc(var(--space-16) + 12px);left:50%;transform:translate(-50%);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;color:#ffffffbf}@media(max-width:749px){.luxury-viewer__stage{height:100svh;width:100vw;aspect-ratio:auto}.luxury-viewer__nav{bottom:calc(var(--space-16) + env(safe-area-inset-bottom));top:auto;transform:none}.luxury-viewer__nav--prev{left:var(--space-16)}.luxury-viewer__nav--next{right:var(--space-16)}.luxury-viewer__foot{padding-bottom:calc(var(--space-64) + env(safe-area-inset-bottom))}}.luxury-reels__foot{display:flex;justify-content:center;margin-top:var(--space-24)}@media(prefers-reduced-motion:reduce){.luxury-reel>video,.luxury-reel>img,.luxury-reel__edge,.luxury-reel__chip{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/luxury-reels.css.map */
