:root{--bg:#FFFCFB;--surface:#FFFFFF;--surface-2:#F9F0EE;--surface-3:#FBF4F2;--musk:#F7E1EA;--rose:#F3BFD3;--ink:#171315;--ink-soft:#716A6D;--line:rgba(23,19,21,.1);--line-2:rgba(23,19,21,.055);--shadow:0 24px 60px -34px rgba(23,19,21,.3);--shadow-sm:0 10px 28px -20px rgba(23,19,21,.28);--radius:12px;--radius-lg:18px;--btn-bg:var(--ink);--btn-ink:#fff;--btn-hover:#2b2226}body{font-size:16px;line-height:1.65;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}::selection{background:var(--musk);color:var(--ink)}h1,h2,h3,h4{letter-spacing:-.012em}img{height:auto}section{padding:clamp(3.6rem,8vw,7rem) 0}section.ey-banner{padding:0}.btn{letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;padding:1.05em 2.1em;min-height:48px;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s}.btn-primary{background:var(--btn-bg);color:var(--btn-ink);box-shadow:none}.btn-primary:hover{background:var(--btn-hover);transform:translateY(-1px);box-shadow:0 14px 28px -16px #1713158c}.btn-ghost{border:1px solid var(--ink)}.btn-soft{background:transparent;border:1px solid var(--line);color:var(--ink)}.btn-soft:hover{background:var(--surface-2);border-color:var(--ink)}.btn:active{transform:scale(.985)}.eyebrow{font-size:.7rem;letter-spacing:.3em;display:inline-flex;align-items:center;gap:.9rem}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.55}.sec-head{margin-bottom:clamp(2rem,4vw,3.4rem)}.sec-head h2{font-size:clamp(2.1rem,4.6vw,3.3rem);margin-top:.7rem}.sec-head p{color:var(--ink-soft);font-size:1rem;line-height:1.7}.announce{background:var(--ink);color:#f5dde8;font-size:.68rem;letter-spacing:.2em}.announce b{border-bottom-color:#f5dde88c;color:#fff}.announce .dot{opacity:.4;color:var(--rose)}@media(max-width:760px){.announce .track{animation-duration:26s}}header.nav{background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);border-bottom:1px solid var(--line-2)}.nav-in{height:74px}.nav-links{gap:2.1rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.nav-links a{color:var(--ink)}.nav-links a:after{background:var(--ink);height:1px}.icon-btn{width:44px;height:44px}.cart-count{background:var(--ink);color:#fff;font-size:.64rem;min-width:18px;height:18px}.brand-logo{height:30px}@media(max-width:900px){.nav-in{height:64px}.brand-logo{height:26px}.logo{margin:0 auto}.nav-tools{margin-left:0}}.ey-banner{min-height:clamp(520px,78vh,760px)!important}.ey-banner .ey-banner-overlay{background:linear-gradient(180deg,#120c0f47,#120c0f2e 38%,#120c0f9e)!important}.ey-banner .ey-banner-inner{padding:4rem 0 4.5rem}.ey-banner h1{font-size:clamp(2.7rem,7.4vw,5.6rem)!important;letter-spacing:-.02em;font-weight:400}.ey-banner .ey-banner-sub{font-size:1.05rem!important;max-width:46ch;font-weight:400;opacity:.95}.ey-banner .btn-primary{background:#fff;color:var(--ink)}.ey-banner .btn-primary:hover{background:var(--musk)}.ey-banner .ey-ghost{border:1px solid rgba(255,255,255,.85)!important}.ey-banner .ey-banner-proof{font-size:.82rem!important;letter-spacing:.06em;margin-top:2rem!important;opacity:.92}.ey-banner .stars{letter-spacing:.2em}@media(max-width:640px){.ey-banner{min-height:min(88svh,640px)!important;align-items:flex-end!important}.ey-banner .ey-banner-inner{padding:3rem 0 2.6rem}.ey-banner .ey-banner-cta{flex-direction:column;align-items:stretch}.ey-banner .ey-banner-cta .btn{width:100%}}.trust{background:var(--bg);border:0;border-bottom:1px solid var(--line-2)}.trust-in{background:transparent;gap:0}.trust-item{background:transparent;padding:1.7rem clamp(1rem,2vw,1.8rem);border-right:1px solid var(--line-2)}.trust-item:last-child{border-right:0}.trust-item svg{color:var(--accent);opacity:.9}.trust-item b{font-size:.86rem;letter-spacing:.06em}.trust-item span{font-size:.78rem}@media(max-width:820px){.trust-item{padding:1.15rem .9rem;border-right:0;border-bottom:1px solid var(--line-2)}.trust-item:nth-last-child(-n+2){border-bottom:0}}.colors{gap:clamp(.6rem,1.4vw,1.1rem)}.color-tile{border:0;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #ffffff14}.color-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.color-tile h3{font-size:1.45rem;letter-spacing:.01em}.color-tile .cc{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.color-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.34))}.grid{gap:clamp(1.2rem,2.4vw,2.2rem) clamp(.7rem,1.8vw,1.4rem)}.card{background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}.card:hover{transform:none;box-shadow:none}.card .thumb{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .3s}.card:hover .thumb{box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.card .body{padding:1rem .15rem 0;gap:.2rem}.card .fam{font-size:.64rem;letter-spacing:.24em;color:var(--ink-soft)}.card h3{font-size:1.25rem;letter-spacing:-.005em}.card .rate{font-size:.74rem}.card .price{font-size:1.05rem;padding-top:.5rem}.card .price .per{font-size:.72rem}.card .thumb .badge{top:.75rem;left:.75rem;padding:.38rem .8rem;font-size:.62rem;letter-spacing:.14em;background:#ffffffeb;color:var(--ink);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid var(--line-2)}.card .thumb .badge:before{content:none}.card .thumb .badge.sold{background:#171315d1;color:#fff;border-color:transparent}.card .thumb .badge.low{background:#ffffffeb;color:var(--accent);box-shadow:none;animation:none}.card .thumb .badge.low:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.quick .btn{min-height:46px;font-size:.72rem;padding:.9em 1.2em}@media(hover:none){.quick{margin-top:.8rem}.card .thumb .quick{position:static}}@media(max-width:760px){.card h3{font-size:1.1rem}.card .rate,.card .price .per{display:none}.quick .btn{white-space:normal;padding:.85em .7em;font-size:.64rem;letter-spacing:.05em;line-height:1.3;text-align:center}}.bundles-sec,.reviews-sec,.sample-band,.quiz-sec{padding-top:clamp(3rem,6vw,5.5rem)!important;padding-bottom:clamp(3rem,6vw,5.5rem)!important}@media(max-width:760px){.bundles-sec,.reviews-sec,.sample-band,.quiz-sec{padding-top:3rem!important;padding-bottom:3rem!important}}.sample-band{background:var(--surface-3);border-color:var(--line-2)}.sample-in{padding:0}.sample-in h2{font-size:clamp(2rem,4.2vw,3rem);margin-top:.7rem}.sample-pill{border-color:var(--line);background:transparent;font-size:.8rem;letter-spacing:.04em}.sample-art .half{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;box-shadow:none}.sample-art img{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.bundles-sec{background:var(--bg)}.bundle{border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.8rem;box-shadow:none;transition:box-shadow .3s,transform .3s}.bundle:hover{box-shadow:var(--shadow)}.bundle.feat{border:1px solid var(--ink);box-shadow:var(--shadow)}.bundle .flag{background:var(--ink);color:#fff;font-size:.6rem;letter-spacing:.2em;padding:.4rem 1.05rem}.bundle .flag.alt{background:var(--accent);color:#fff}.bundle h3{font-size:1.65rem}.bundle .now{font-size:2rem;letter-spacing:-.01em}.bundle .save{background:var(--musk);color:var(--accent);font-size:.74rem;letter-spacing:.06em}.bundle ul svg{color:var(--accent)}.why-grid{gap:clamp(1.4rem,3vw,3rem)}.why-num{font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;border-bottom-color:var(--line)}.why-card h3{font-size:1.55rem}.why-card p{line-height:1.75}.reviews-sec{background:var(--surface-3)}.rev{border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:1.8rem;background:var(--surface);box-shadow:none}.rev p{font-style:normal;font-size:1rem;line-height:1.7;color:var(--ink)}.rev .stars{color:var(--accent);letter-spacing:.2em;font-size:.85rem}.rev .av{background:var(--surface-2);color:var(--ink);border:1px solid var(--line)}.rev .who{font-size:.84rem}.insta-grid{gap:.5rem}.insta-cell{border-radius:var(--radius);border-color:var(--line-2)}.news{background:linear-gradient(135deg,#f9e3ec,#fbede9);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:clamp(2.6rem,6vw,5rem) clamp(1.4rem,4vw,3rem)}.news .eyebrow{color:var(--accent);justify-content:center}.news h2{color:var(--ink)}.news p{color:var(--ink-soft)}.news input{border:1px solid var(--line);font-size:16px;min-height:50px}.news .btn-primary{background:var(--ink);color:#fff}.news small{color:var(--ink-soft)}.faq-q{font-size:1.12rem;padding:1.5rem 0;min-height:56px}.faq-q .pm{width:30px;height:30px;font-size:1.05rem}.faq-item[open] .pm{background:var(--ink);color:#fff;border-color:var(--ink)}.faq-a{line-height:1.75;font-size:.98rem}footer{background:#141012;border-top:0}.foot-col h4{letter-spacing:.24em;font-size:.68rem;color:var(--rose)}.foot-col a{padding:.5rem 0;font-size:.92rem;opacity:.88}.foot-col a:hover{opacity:1}#pdp{padding-top:clamp(1rem,2.4vw,2rem)}.pdp-media-main,.pdp-media-main img{border-radius:var(--radius-lg)}.pdp-media-main{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);border:0}.pdp-thumb{border-radius:var(--radius)}.pdp-thumb.on,.pdp-thumb:hover{border-color:var(--ink);background:var(--surface-2)}.pdp-info .fam{font-size:.68rem;letter-spacing:.28em;color:var(--ink-soft)}.pdp-info h1{font-size:clamp(2.2rem,4.6vw,3.1rem);letter-spacing:-.015em}.pdp-price{font-size:1.7rem}.pdp-desc{line-height:1.75}.pdp-specs{gap:.7rem}.pdp-specs svg,.pdp-mini svg{color:var(--accent)}.pdp-stepper{border-color:var(--line)}.pdp-stepper button{width:46px;height:46px}.pdp-sample-btn{border-radius:999px;background:transparent;color:var(--ink);border:1px solid var(--ink);box-shadow:none;min-height:52px}.pdp-sample-btn:hover{background:var(--surface-2);box-shadow:none}.pdp-sample-btn .tag{background:var(--ink);color:#fff;font-size:.74rem;letter-spacing:.06em}.pdp-section{padding:clamp(3rem,7vw,5.5rem) 0}.fbt,.pdp-samplecard{background:var(--surface-3);border:1px solid var(--line-2);box-shadow:none}.fbt-eye{border-color:var(--line-2);border-radius:var(--radius)}.pdp-promo{border-color:var(--line)}.drawer{box-shadow:-30px 0 80px -40px #00000073}.drawer-head{padding:1.3rem 1.4rem}.ship-bar{background:var(--surface-3)}.ship-bar .track{background:var(--line);height:4px}.ship-bar .fill{background:var(--ink)}.ship-bar.unlocked .fill{background:var(--accent)!important}.offer{border:1px solid var(--line);background:var(--surface-3)}.offer .otimer{background:var(--ink);color:#fff}.line .ci{border-radius:var(--radius)}.stepper button{width:32px;height:32px}.stepper span{min-width:26px}.toast{background:var(--ink);letter-spacing:.02em}@media(max-width:760px){section{padding:3.2rem 0}section.ey-banner{padding:0}.wrap{padding:0 20px}.sec-head{margin-bottom:1.8rem}.sec-head h2{font-size:2rem}.grid{gap:1.5rem .75rem}.bundle{padding:1.7rem 1.4rem}.sample-in{gap:1.6rem}.sample-in .btn,.sample-in .btn-soft{width:100%;margin:.5rem 0 0!important}.pdp-sample-btn,.pdp-actions .btn{min-height:54px}.news form{flex-direction:column;align-items:stretch}.news input,.news .btn,.drawer{width:100%}}input,select,textarea{font-size:16px}h1,h2,h3{overflow-wrap:anywhere;text-wrap:balance}html,body{max-width:100%}@media(prefers-reduced-motion:reduce){.btn,.card,.bundle,.color-tile{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/eyephoria-premium.css.map */
