:root{--color-bg:#f7f4ed;--color-surface:#fffdf8;--color-ink:#111722;--color-ink-2:#39435a;--color-muted:#6f7688;--color-line:#e9e3d7;--color-accent:#b5904f;--color-accent-2:#977536;--shadow:0 1px 2px rgba(17,23,34,.05),0 14px 40px rgba(17,23,34,.08);--shadow-gold:0 12px 34px rgba(181,144,79,.2);--font-logo:"Jost","Satoshi",var(--font-body)}@media(prefers-color-scheme:dark){:root{--color-bg:#080d17;--color-surface:#121a2b;--color-ink:#f4f0e8;--color-ink-2:#cdd4e2;--color-muted:#8b97ad;--color-line:#243049;--color-accent:#cbab6d;--color-accent-2:#b6934f;--shadow:0 1px 2px rgba(0,0,0,.3),0 16px 44px rgba(0,0,0,.42);--shadow-gold:0 14px 40px rgba(203,171,109,.2)}}::selection{background:var(--color-accent);color:#fff}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}body{letter-spacing:.002em}h1,h2,h3,h4{letter-spacing:-.015em}.logo{gap:.55rem}.logo .logo-mark{width:28px;height:28px;color:var(--color-accent)}.logo__word{font-family:var(--font-logo);font-weight:500;font-size:1.4rem;letter-spacing:.16em;text-transform:lowercase;color:var(--color-ink)}.site-footer .logo__word{color:#f4f0e8}.section-head .eyebrow{justify-content:center}.section-head h2{position:relative;padding-bottom:1rem}.section-head h2:after{content:"";display:block;width:46px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-2));margin:1rem auto 0}.eyebrow{font-size:.7rem}.hero{min-height:92vh}.hero__media:after{background:radial-gradient(120% 80% at 80% 10%,rgba(181,144,79,.18),transparent 55%),linear-gradient(90deg,#080d17e6,#080d178c 48%,#080d1733)}.hero h1{text-wrap:balance;line-height:1.05}.hero .eyebrow{letter-spacing:.2em}.hero__inner{max-width:660px}.btn{letter-spacing:.03em;border-radius:.55rem}.btn--lg{padding-inline:1.9rem}.btn--accent,.btn--accent:hover{box-shadow:var(--shadow-gold)}.btn--primary{letter-spacing:.04em}.product-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.product-card:hover{box-shadow:0 16px 40px #11172224;border-color:color-mix(in oklab,var(--color-accent) 30%,var(--color-line))}.feature,.badge,.review{transition:opacity .6s ease,transform .6s ease,box-shadow .28s ease,border-color .28s ease}.feature:hover,.badge:hover,.review:hover{box-shadow:var(--shadow);border-color:color-mix(in oklab,var(--color-accent) 34%,var(--color-line))}.feature__icon{background:color-mix(in oklab,var(--color-accent) 16%,transparent)}.compare thead th:nth-child(2){background:linear-gradient(180deg,var(--color-accent),var(--color-accent-2));color:#1a1408}.compare tbody td:nth-child(2){background:color-mix(in oklab,var(--color-accent) 8%,transparent);font-weight:600}.site-footer{border-top:2px solid transparent;border-image:linear-gradient(90deg,transparent,var(--color-accent),transparent) 1}@keyframes nocta-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes nocta-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes nocta-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes nocta-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.hero__media{animation:nocta-kenburns 28s ease-in-out infinite alternate;transform-origin:64% 42%}.hero__media img{width:100%;height:100%;object-fit:cover}.hero .hero__inner>*{opacity:0}.hero.is-visible .hero__inner>*{animation:nocta-rise .8s cubic-bezier(.2,.7,.2,1) both}.hero.is-visible .hero__inner>*:nth-child(1){animation-delay:.12s}.hero.is-visible .hero__inner>*:nth-child(2){animation-delay:.24s}.hero.is-visible .hero__inner>*:nth-child(3){animation-delay:.36s}.hero.is-visible .hero__inner>*:nth-child(4){animation-delay:.5s}.hero.is-visible .hero__inner>*:nth-child(5){animation-delay:.62s}.hero__trust span:before{animation:nocta-twinkle 3.6s ease-in-out infinite}@supports (animation-timeline: view()){.section-head:not(.reveal),.cta-band>*,.compare-wrap,.accordion{animation:nocta-rise both;animation-timeline:view();animation-range:entry 0% entry 42%}}.btn--accent{position:relative;overflow:hidden;isolation:isolate}.btn--accent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.42) 50%,transparent 65%);transform:translate(-130%);transition:transform .7s ease}.btn--accent:hover:before{transform:translate(130%)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/noctera-luxe.css.map */
