.rf-lumina-hero{--rf-lumina-text: #f3f0e7;--rf-lumina-muted: rgba(243, 240, 231, .62);--rf-lumina-gap: clamp(12px, 1.6vw, 24px);position:relative;z-index:20;min-height:0;overflow:hidden;padding:clamp(150px,20svh,240px) 0 clamp(58px,8vw,112px);color:var(--rf-lumina-text);background:transparent;isolation:isolate}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero{position:relative;z-index:20;margin-top:clamp(-300px,-25svh,-190px)!important;padding-top:0!important;background:transparent!important}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero .rf-lumina-hero{background:transparent!important}.rf-lumina-rail__continuity{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 95% 46% at 50% 0%,rgba(54,94,163,.18),transparent 69%),radial-gradient(circle at 82% 20%,rgba(108,38,96,.08),transparent 27%),linear-gradient(180deg,#0000,#02050b29 26%,#0204068a 67%,#020402ed)}.rf-lumina-rail__continuity:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.26;background-image:radial-gradient(circle,rgba(255,255,255,.8) 0 1px,transparent 1.35px),radial-gradient(circle,rgba(135,174,255,.55) 0 1px,transparent 1.35px);background-size:71px 71px,119px 119px;background-position:11px 9px,38px 61px;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.75) 44%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.75) 44%,transparent 90%)}.rf-lumina-rail__header{width:min(1500px,100%);margin:0 auto clamp(18px,3.4vw,42px);padding:0 clamp(16px,4vw,58px);display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box}.rf-lumina-rail__kicker,.rf-lumina-rail__status,.rf-lumina-card__eyebrow,.rf-lumina-card__price,.rf-lumina-card__cta,.rf-lumina-card__description{font-family:var(--rf-font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.rf-lumina-rail__kicker{margin:0;color:#ffde70;font-size:clamp(9px,.82vw,12px);line-height:1;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.78}.rf-lumina-rail__status{display:flex;gap:7px;font-size:9px;font-weight:800;letter-spacing:.16em;opacity:.68}.rf-lumina-rail__viewport{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;padding:22px 0 52px;scroll-snap-type:x mandatory;scroll-behavior:auto;scroll-padding-inline:clamp(16px,4vw,58px);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}.rf-lumina-rail__viewport::-webkit-scrollbar{display:none}.rf-lumina-rail__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.rf-lumina-rail__track{display:flex;align-items:stretch;gap:var(--rf-lumina-gap);width:max-content;padding-inline:clamp(16px,4vw,58px)}.rf-lumina-card{--rf-card-tilt: -3deg;position:relative;flex:0 0 clamp(360px,38vw,560px);min-width:0;scroll-snap-align:start;perspective:1300px;opacity:0;transform:translate3d(0,76px,0) scale(.96);transition:opacity .8s ease,transform .95s cubic-bezier(.18,.8,.2,1);transition-delay:calc(var(--rf-card-index, 0) * 90ms)}.rf-lumina-hero.is-in-view .rf-lumina-card{opacity:1;transform:translateZ(0) scale(1)}.rf-lumina-card:nth-child(2n){--rf-card-tilt: 3deg}.rf-lumina-card__link{position:relative;display:block;min-height:clamp(500px,61vw,720px);overflow:visible;color:var(--rf-lumina-text);text-decoration:none;border-radius:clamp(18px,2vw,28px);transform-style:preserve-3d;transform:rotateX(1.8deg) rotateY(var(--rf-card-tilt));transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .45s ease;filter:drop-shadow(0 30px 42px rgba(0,0,0,.43));-webkit-tap-highlight-color:transparent}.rf-lumina-card__depth{position:absolute;z-index:-1;top:10px;right:-10px;bottom:-12px;left:10px;border:1px solid rgba(180,209,255,.13);border-radius:inherit;background:linear-gradient(145deg,#243e6638,#020408db);transform:translateZ(-26px);box-shadow:0 32px 70px #00000075}.rf-lumina-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border:1px solid rgba(243,240,231,.13);border-radius:inherit;background:radial-gradient(circle at 54% 32%,rgba(67,111,180,.17),transparent 34%),#02050ac7;transform:translateZ(0)}.rf-lumina-card__ambient{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-position:center;background-size:cover;filter:blur(44px) saturate(.7) brightness(.38);opacity:.36;transform:scale(1.12)}.rf-lumina-card__image{position:absolute;z-index:2;top:6%;right:3%;bottom:15%;left:3%;display:block;width:94%;height:79%;object-fit:contain!important;object-position:center!important;transform:translateZ(38px) scale(.93);filter:drop-shadow(0 28px 28px rgba(0,0,0,.38));transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s ease}.rf-lumina-card__veil{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02040805 35%,#02040829 58%,#020408e0),linear-gradient(90deg,rgba(2,4,8,.16),transparent 36%);pointer-events:none}.rf-lumina-card__copy{position:absolute;z-index:5;right:0;bottom:0;left:0;display:grid;gap:8px;padding:clamp(18px,2.3vw,30px);transform:translateZ(56px);pointer-events:none}.rf-lumina-card__eyebrow{font-size:8px;line-height:1;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.rf-lumina-card__title{display:block;max-width:100%;overflow:hidden;color:inherit;font-family:var(--font-heading-family, Arial, sans-serif);font-size:clamp(24px,3vw,46px);font-weight:800;line-height:.92;letter-spacing:-.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rf-lumina-card__meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.rf-lumina-card__price,.rf-lumina-card__cta{font-size:9px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rf-lumina-card__price{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap}.rf-lumina-card__price-compare{color:#f3f0e76b;opacity:1;text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.rf-lumina-card__price-sale{color:#f3f0e7;opacity:1}.rf-lumina-card__cta{color:#ffde70;opacity:.86}.rf-lumina-card__description{display:-webkit-box;max-width:48ch;margin-top:2px;overflow:hidden;color:var(--rf-lumina-muted);font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rf-lumina-card.is-current .rf-lumina-card__media{border-color:#f3f0e742;box-shadow:inset 0 0 0 1px #75a4ff0d}.rf-lumina-rail__progress{position:relative;width:min(420px,calc(100vw - 32px));height:1px;margin:0 auto;overflow:hidden;background:#f3f0e729}.rf-lumina-rail__progress-fill{position:absolute;inset:0 auto 0 0;width:0%;background:var(--rf-lumina-accent);box-shadow:0 0 12px #afcdff4d;transition:width .2s linear}@media(hover:hover)and (pointer:fine){.rf-lumina-card__link:hover{transform:translateY(-8px) rotateX(.4deg) rotateY(0) scale(1.012);filter:drop-shadow(0 38px 55px rgba(0,0,0,.5))}.rf-lumina-card__link:hover .rf-lumina-card__image{transform:translateZ(54px) scale(.97);filter:drop-shadow(0 34px 32px rgba(0,0,0,.42))}}@media screen and (max-width:989px){.rf-lumina-card{flex-basis:min(52vw,470px)}.rf-lumina-card__link{min-height:clamp(480px,70vw,650px)}}@media screen and (max-width:749px){.rf-lumina-hero{padding-top:clamp(112px,17svh,170px);padding-bottom:58px}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero{margin-top:clamp(-230px,-22svh,-150px)!important}.rf-lumina-rail__header{margin-bottom:10px;padding-inline:14px}.rf-lumina-rail__viewport{padding-top:14px;padding-bottom:34px;scroll-padding-inline:14px}.rf-lumina-rail__track{padding-inline:14px}.rf-lumina-card{--rf-card-tilt: -2deg;flex-basis:78vw}.rf-lumina-card:nth-child(2n){--rf-card-tilt: 2deg}.rf-lumina-card__link{min-height:min(69svh,590px);border-radius:18px;transform:rotateX(1deg) rotateY(var(--rf-card-tilt))}.rf-lumina-card__depth{top:7px;right:-7px;bottom:-9px;left:7px}.rf-lumina-card__image{top:5%;right:2%;bottom:17%;left:2%;width:96%;height:78%}.rf-lumina-card__copy{gap:7px;padding:17px}.rf-lumina-card__title{font-size:clamp(25px,8vw,36px)}.rf-lumina-card__description{font-size:8px;-webkit-line-clamp:1}.rf-lumina-rail__progress{width:calc(100vw - 28px)}}@media(prefers-reduced-motion:reduce){.rf-lumina-card,.rf-lumina-card__link,.rf-lumina-card__image{transition-duration:.01ms!important}.rf-lumina-card{opacity:1;transform:none}}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero{isolation:isolate;background:#000!important}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero:before{content:"";position:absolute;z-index:0;top:clamp(-42svh,-360px,-220px);right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000,#000000b8 20%,#000 38% 100%)}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero .rf-lumina-hero{position:relative;z-index:1;background:#000!important}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero .rf-lumina-rail__continuity{background:radial-gradient(ellipse 80% 35% at 50% 0%,rgba(35,55,82,.1),transparent 66%),linear-gradient(180deg,#000 0% 72%,#010202)!important}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero .rf-lumina-rail__continuity:before{opacity:.12;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,.2) 38%,transparent 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,.2) 38%,transparent 74%)}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero{z-index:22;margin-top:-16svh!important;background:#000!important;overflow:visible}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero:before{top:-24svh;background:linear-gradient(180deg,#0000,#000 42% 100%)}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero .rf-lumina-hero{--rf-entry-opacity: 1;--rf-entry-y: 0px;padding-top:clamp(46px,6.5svh,88px)!important;background:#000!important;opacity:var(--rf-entry-opacity);transform:translate3d(0,var(--rf-entry-y),0);transition:opacity .28s linear,transform .45s cubic-bezier(.2,.75,.2,1);will-change:transform,opacity}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero .rf-lumina-rail__continuity{background:linear-gradient(180deg,#000 0% 76%,#010202)!important}@media screen and (max-width:749px){body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero{margin-top:-13svh!important}body.template-index .section-rf-parallax-hero+.section-rf-lumina-product-hero .rf-lumina-hero{padding-top:42px!important}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/section-rf-lumina-product-hero.css.map */
