.luxury-reels-section{background-color:var(--paper, #fbf9f6);padding:28px 18px 40px}@media(min-width:990px){.luxury-reels-section{padding:44px 28px 56px}}.luxury-reels-container{max-width:1380px;margin:0 auto}.luxury-reels-head{text-align:center}.luxury-reels-head .sec-eyebrow{display:block;margin-bottom:10px;font-family:var(--font-sans, "Instrument Sans", "Inter", -apple-system, sans-serif);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-gold, #b47b2b)}.reels-handle{margin-top:8px}.reels-handle a{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans, "Instrument Sans", "Inter", -apple-system, sans-serif);font-size:12px;font-weight:500;letter-spacing:.15em;color:var(--accent-gold, #b47b2b);text-transform:uppercase;text-decoration:none;transition:opacity .3s ease}.reels-handle a:hover{opacity:.72}.reels-slider-wrap{position:relative;margin-top:28px}.reels-track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:8px 4px 20px;scroll-snap-type:x mandatory}.reels-track::-webkit-scrollbar{display:none}.reel-card{flex:0 0 calc(25% - 15px);position:relative;aspect-ratio:9 / 16;border-radius:var(--radius-md, 8px);overflow:hidden;background-color:#000;border:1px solid var(--line, #e6dfd4);scroll-snap-align:start;transition:transform .5s var(--ease-luxury, cubic-bezier(.19, 1, .22, 1)),box-shadow .5s var(--ease-luxury, cubic-bezier(.19, 1, .22, 1));box-shadow:var(--shadow-card, 0 10px 30px rgba(36, 30, 27, .05))}.reel-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover, 0 16px 40px rgba(36, 30, 27, .09))}.reel-card video,.reel-poster-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-luxury, cubic-bezier(.19, 1, .22, 1))}.reel-card:hover video{transform:scale(1.04)}.reel-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#161210bf,#16121000 50%);pointer-events:none}.reel-tag{position:absolute;top:14px;left:14px;z-index:3;background:#fbf9f6e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink, #241e1b);font-family:var(--font-sans, "Instrument Sans", "Inter", -apple-system, sans-serif);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill, 999px)}.reel-mute{position:absolute;top:14px;right:14px;z-index:3;width:32px;height:32px;padding:0;border-radius:50%;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease,color .3s ease}.reel-mute:hover{background:#fff;color:var(--ink, #241e1b)}.reel-overlay-content{position:absolute;bottom:16px;left:16px;right:16px;z-index:3;color:#fff}.reel-title{font-family:var(--font-sans, "Instrument Sans", "Inter", -apple-system, sans-serif);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;color:#fff}.reel-shop-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--ink, #241e1b);font-family:var(--font-sans, "Instrument Sans", "Inter", -apple-system, sans-serif);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:7px 16px;border-radius:var(--radius-pill, 999px);transition:background .3s ease,color .3s ease}.reel-shop-btn:hover{background:var(--ink, #241e1b);color:#fff}.reels-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border-radius:50%;background:var(--paper, #fbf9f6);border:1px solid var(--line, #e6dfd4);color:var(--ink, #241e1b);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 4px 16px #00000014;transition:background .3s ease,color .3s ease,opacity .3s ease}.reels-prev{left:-22px}.reels-next{right:-22px}.reels-arrow:hover:not(:disabled){background:var(--ink, #241e1b);color:#fff}.reels-arrow:disabled{opacity:.32;cursor:default;box-shadow:none}@media(max-width:1024px){.reel-card{flex:0 0 calc(45% - 10px)}}@media(max-width:900px){.reels-arrow{display:none}}@media(max-width:600px){.reel-card{flex:0 0 80%}.reels-track{gap:14px;padding:8px 4px 16px}.reels-slider-wrap{margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/scent-reels.css.map */
