:root{--bruma:#DCEAEC;--agua:#AACCC8;--euca:#6D9B97;--pizarra:#879AA7;--cream:#A9C4EE;--ink:#26383A;--ink-2:#4E6467;--muted:#6F8688;--line:#D9E6E4;--ground:#F7FAF9;--paper:#FFFFFF;--tint:#EEF5F5;--veil:rgba(38,56,58,.5);--ff-display:"Jost",system-ui,"Segoe UI",sans-serif;--ff-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--max:1280px;--gutter:clamp(16px,4.5vw,64px);--ease:cubic-bezier(.2,.65,.2,1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#E3EDEB;--ink-2:#B9CAC8;--muted:#8FA6A3;--line:#233332;--ground:#0E1616;--paper:#131D1D;--tint:#172323;--bruma:#1B2A2B;--agua:#294140;--veil:rgba(6,12,12,.62);color-scheme:dark}}:root[data-theme=dark]{--ink:#E3EDEB;--ink-2:#B9CAC8;--muted:#8FA6A3;--line:#233332;--ground:#0E1616;--paper:#131D1D;--tint:#172323;--bruma:#1B2A2B;--agua:#294140;--veil:rgba(6,12,12,.62);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--ff-display);font-weight:300;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3{font-weight:300;margin:0;text-wrap:balance;line-height:1.15}p{margin:0}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--euca);margin-bottom:14px}.serif{font-family:var(--ff-serif);font-style:italic;font-weight:400}.h-xl{font-size:clamp(34px,5vw,62px);letter-spacing:.02em}.h-lg{font-size:clamp(28px,3.6vw,44px)}.h-md{font-size:clamp(22px,2.4vw,30px)}.lead{font-size:clamp(17px,1.4vw,19px);color:var(--ink-2);max-width:56ch}.small{font-size:13px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:1px solid var(--ink);border-radius:2px;background:var(--ink);color:var(--paper);font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;cursor:pointer}.btn:hover{background:var(--euca);border-color:var(--euca);color:#fff}.btn:focus-visible{outline:2px solid var(--euca);outline-offset:3px}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn.light{background:transparent;border-color:#ffffffd9;color:#fff}.btn.light:hover{background:#fff;color:var(--ink);border-color:#fff}.btn.euca{background:var(--euca);border-color:var(--euca);color:#fff}.btn.euca:hover{background:var(--ink);border-color:var(--ink)}.link{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--ink);border-bottom:1px solid var(--euca);padding-bottom:3px;display:inline-block}.link:hover{color:var(--euca)}.hdr{position:sticky;top:0;padding-top:env(safe-area-inset-top,0px);z-index:40;background:transparent;color:#fff}.hdr.solid{background:linear-gradient(180deg,#0e161657,#0e161638);color:#eaf2f1;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 1px #ffffff14}.hdr .menu-btn{color:var(--euca)}.hdr .menu-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.hdr .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:72px}.hdr .brand{grid-column:2;grid-row:1;justify-self:center}.hdr .nav{display:contents}.hdr .nav .nl{grid-column:1;grid-row:1;justify-self:start}.hdr .nav .nr{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:34px}.hdr .menu-btn{grid-column:3;grid-row:1;justify-self:end}.hdr .logo{display:block;height:20px;width:auto;color:#aaccc8;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28))}.hdr.solid .logo{color:#aaccc8}.nav a,.nav button{background:none;border:0;padding:0;cursor:pointer;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;opacity:.92}.nav a:hover,.nav button:hover{opacity:1;color:#aaccc8}.hdr:not(.solid) .nav a:hover,.hdr:not(.solid) .nav button:hover{color:#fff;opacity:.7}.nav .cart{display:inline-flex;align-items:center;gap:8px}.nav .cart svg{width:18px;height:18px}.menu-btn{display:none;background:none;border:0;padding:6px;cursor:pointer}.menu-btn svg{width:22px;height:22px;display:block}@media(max-width:760px){.hdr .nav{display:none}.hdr .nav.open{display:flex;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:6px var(--gutter) 10px;background:#6d9b9766;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);color:#fff;text-shadow:0 1px 2px rgba(20,40,42,.35);box-shadow:0 1px #ffffff1f inset,0 18px 40px #00000024}.hdr .nav.open .nr{display:contents}.hdr .nav.open a,.hdr .nav.open button,.hdr .nav.open .cart{display:flex;align-items:center;width:100%;padding:18px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.28);color:#fff;opacity:1;text-align:left;font:inherit;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:500}.hdr .nav.open .cart{gap:10px;border-bottom:0}.hdr .nav.open a:hover,.hdr .nav.open button:hover{color:#fff;opacity:.8}.menu-btn{display:block}}.hero{position:relative;overflow:hidden;margin-top:-72px;min-height:clamp(560px,86vh,860px);display:grid;place-items:center;text-align:center;color:#fff;isolation:isolate;background:#9fb9bf}.hero .layer{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-size:cover;background-position:center}.hero .l1{background-image:var(--hero-img)}.hero .l2{background-image:var(--hero-img);transform:scaleX(-1);opacity:.55;mix-blend-mode:soft-light}.hero .sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:220% 100%;mix-blend-mode:screen}.hero .caustic{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background:radial-gradient(38% 30% at 30% 40%,rgba(255,255,255,.9),transparent 70%),radial-gradient(28% 24% at 70% 62%,rgba(255,255,255,.7),transparent 70%),radial-gradient(22% 20% at 55% 25%,rgba(255,255,255,.6),transparent 70%);filter:blur(24px)}.hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14282c47,#14282c0f 40%,#14282c38)}@media(max-width:760px){.hero .l1,.hero .l2{background-image:var(--hero-img-m)}}.hero .content{position:relative;z-index:2;padding:120px var(--gutter) 80px;max-width:900px}.hero .wordmark{width:min(560px,78vw);height:auto;margin:0 auto 26px;color:#fff;display:block}.hero .tag{font-size:clamp(22px,3vw,34px);letter-spacing:.02em;color:#fff;text-shadow:0 2px 24px rgba(20,40,44,.25)}.hero .tag.headline{margin:0 auto;max-width:24ch;font-size:clamp(36px,4.8vw,68px);line-height:1.08;letter-spacing:.005em;font-weight:500;text-wrap:balance;text-shadow:0 2px 30px rgba(20,40,44,.35)}.hero .sub{max-width:58ch;margin-inline:auto}.hero .sub{margin-top:20px;font-size:clamp(13px,1.25vw,17px);letter-spacing:.22em;text-transform:uppercase;font-weight:500;opacity:.94;line-height:1.7}.hero .cta{margin-top:38px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hero .scroll{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.3em;text-transform:uppercase;opacity:.8;z-index:2}.facts{border-bottom:1px solid var(--line);background:var(--ground)}.facts .row{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.facts .f{padding:26px 8px;text-align:center;border-left:1px solid var(--line)}.facts .f:first-child{border-left:0}.facts b{display:block;font-weight:400;font-size:clamp(18px,2vw,24px);letter-spacing:.04em}.facts span{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}@media(max-width:640px){.facts .row{grid-template-columns:1fr}.facts .f{border-left:0;border-top:1px solid var(--line);padding:18px 8px}.facts .f:first-child{border-top:0}}.sec{padding-block:clamp(64px,9vw,128px)}.sec.tint{background:var(--tint)}.sec.bruma{background:var(--bruma)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.split.rev>.media{order:2}@media(max-width:860px){.split{grid-template-columns:1fr}.split.rev>.media{order:0}}.media img{width:100%;height:auto;border-radius:2px}.media.frame{background:var(--bruma);padding:0}.bul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.bul li{display:flex;gap:14px;align-items:flex-start;color:var(--ink-2)}.bul li:before{content:"";width:18px;height:1px;background:var(--euca);flex:0 0 18px;margin-top:13px}.bul.drops{gap:14px}.bul.drops li{gap:16px;line-height:1.55}.bul.drops li:before{width:16px;height:20px;flex:0 0 16px;margin-top:4px;background:none;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'><path d='M8 0.8C8 0.8 1.6 8.4 1.6 12.6a6.4 6.4 0 0 0 12.8 0C14.4 8.4 8 0.8 8 0.8z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'><path d='M8 0.8C8 0.8 1.6 8.4 1.6 12.6a6.4 6.4 0 0 0 12.8 0C14.4 8.4 8 0.8 8 0.8z'/></svg>") center/contain no-repeat;background:linear-gradient(180deg,#9db6e0,#7c9bd2)}.lead.sub2{margin-top:10px}.price{font-size:20px;letter-spacing:.06em;font-weight:400}.actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:30px}.statement{position:relative;overflow:hidden;text-align:center;background:var(--ground)}.statement .smear{position:absolute;left:50%;top:50%;width:min(760px,92vw);transform:translate(-50%,-52%);opacity:.9;pointer-events:none;mix-blend-mode:multiply;filter:saturate(.92)}:root[data-theme=dark] .statement .smear{mix-blend-mode:normal;opacity:.55}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .statement .smear{mix-blend-mode:normal;opacity:.55}}.statement .inner{position:relative;z-index:1;padding-block:clamp(90px,14vw,180px)}.statement .big{font-size:clamp(40px,7vw,96px);line-height:1;letter-spacing:.01em}.statement .trio{margin-top:28px;display:flex;gap:26px;justify-content:center;flex-wrap:wrap;font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--ink-2)}.statement .trio span+span:before{content:"\b7";margin-right:26px;color:var(--euca)}.stone{position:relative;min-height:clamp(420px,60vw,720px);display:grid;align-items:center;overflow:hidden;background:#ede9e1}.stone .wrap,.quoteband .wrap{width:100%}.stone .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:100% 50%}#stone .bg{background-size:100% auto;background-position:0 100%;background-repeat:no-repeat;background-color:#e8e4e0}#stone .bg:before{content:"";position:absolute;left:0;right:0;top:0;height:220px;background:linear-gradient(180deg,#e8e4e0 0% 40%,#e8e4e000)}#stone{align-items:start;min-height:0;aspect-ratio:auto;height:calc(100vw * 768 / 1376 + 150px);background:#e8e4e0}#stone .wrap{display:block}#stone .txt{padding:clamp(16px,2vw,30px) 0 40px 0!important;margin-left:50%;margin-right:0;max-width:none;width:auto;box-sizing:border-box}#stone .txt .h-lg{font-size:clamp(28px,2.85vw,46px);line-height:1.12}#stone .txt .h-lg .l1{white-space:nowrap}#stone .txt .lead{font-size:clamp(16px,1.35vw,20px);line-height:1.5;max-width:36ch;margin-top:18px!important}#stone .txt .btn{font-size:14px;padding:19px 42px}@media(max-width:760px){#stone{display:flex;flex-direction:column;align-items:stretch;min-height:0;aspect-ratio:auto;height:auto}#stone .wrap{order:1;display:block}#stone .bg{order:2;position:relative;height:82vw;aspect-ratio:auto;min-height:0;background-size:cover;background-position:38% 62%;background-image:url(//aevitaslife.com/cdn/shop/t/4/assets/face_wide_m.jpg?v=138280959467808970491790404333)!important}#stone .fade,#stone .light{display:none}#stone .bg:before{display:block;height:34%;background:linear-gradient(180deg,#e8e4e0,#e8e4e0d9 35%,#e8e4e000)}#stone .txt{padding:34px 0 30px!important;margin:0;max-width:none}#stone .txt .h-lg{font-size:clamp(30px,8.6vw,38px)}#stone .txt .h-lg .l1{white-space:normal}#stone .txt .lead{font-size:17px;max-width:none}#stone .txt .btn{padding:20px 40px}}.stone .fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eee7e58c,#eee7e559 30%,#eee7e500 55%)}#stone .fade{background:linear-gradient(270deg,#f0ecea80,#f0ecea47 32%,#f0ecea00 58%)}#stone .txt .lead{color:#3f5457}#stone{background:#e8e4e0}@media(max-width:760px){.stone .fade{background:linear-gradient(180deg,#f0ece4f5,#f0ece4d9,#f0ece433)}.stone .bg{background-position:center bottom}}.stone .txt{position:relative;z-index:1;max-width:500px;color:#26383a;padding-block:60px;padding-left:5%;box-sizing:content-box}.stone .txt .h-lg{text-wrap:initial;font-size:clamp(26px,2.7vw,38px)}.stone .txt .h-lg .l1{white-space:nowrap}@media(max-width:760px){.stone .txt{padding-left:0;max-width:none}.stone .txt .h-lg br{display:none}}.stone .txt .eyebrow{color:#6d9b97}.stone .txt .lead{color:#3f5457}.stone .txt .link{color:#26383a}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin-top:40px}.steps .s{border-top:1px solid var(--line);padding-top:18px}.steps .n{font-family:var(--ff-serif);font-style:italic;font-size:30px;color:var(--euca);line-height:1}.steps h3{font-size:15px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:14px 0 8px}.steps p{color:var(--ink-2);font-size:15px}@media(max-width:760px){.steps{grid-template-columns:1fr}}.tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px}.tiles a{display:block}.tiles .t img{aspect-ratio:4/5;object-fit:cover;width:100%;border-radius:2px}.tiles .t{overflow:hidden;border-radius:2px}.tiles a:hover .t img{transform:scale(1.04)}.tiles h3{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-top:12px}.tiles p{font-size:13px;color:var(--muted)}@media(max-width:960px){.tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.tiles{grid-template-columns:repeat(2,1fr)}}.origins .mono{width:44px;height:auto;color:var(--euca);margin-bottom:22px}.quoteband{position:relative;overflow:hidden;min-height:clamp(380px,52vw,640px);display:grid;align-items:end;color:#fff}.quoteband .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 25%}@media(max-width:760px){.quoteband .txt{text-align:center;padding-block:24px}.quoteband .bg{background-position:center 30%}}.quoteband .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14282c00 40%,#14282c8c)}.quoteband .txt{position:relative;z-index:1;padding-block:56px}.quoteband .big{font-size:clamp(34px,5vw,64px)}.ftr{border-top:1px solid var(--line);background:var(--ground);padding-block:56px 40px}.ftr .top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.4fr;gap:36px}.ftr .logo{height:18px;width:auto;color:var(--euca);display:block;margin-bottom:14px}.ftr h4{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;margin:0 0 14px;color:var(--muted)}.ftr ul{list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:14px;color:var(--ink-2)}.ftr ul a:hover{color:var(--euca)}.ftr form{display:flex;gap:0;border-bottom:1px solid var(--ink);max-width:360px}.ftr input{flex:1;border:0;background:transparent;padding:10px 0;font:inherit;color:var(--ink);outline:none}.ftr input::placeholder{color:var(--muted)}.ftr form button{background:none;border:0;padding:10px 0 10px 14px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;cursor:pointer}.ftr .bottom{margin-top:44px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--muted)}@media(max-width:860px){.ftr .top{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ftr .top{grid-template-columns:1fr}}.crumb{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding-block:20px 0}.pdp{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,72px);padding-block:24px 80px;align-items:start}@media(max-width:900px){.pdp{grid-template-columns:1fr}}.gal .main{background:var(--bruma);border-radius:2px;overflow:hidden;aspect-ratio:1}.gal .main img{width:100%;height:100%;object-fit:cover}.gal .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.gal .thumbs button{padding:0;border:1px solid transparent;background:var(--bruma);border-radius:2px;overflow:hidden;cursor:pointer;aspect-ratio:1}.gal .thumbs button img{width:100%;height:100%;object-fit:cover}.gal .thumbs button[aria-current=true]{border-color:var(--euca)}.gal .thumbs button:focus-visible{outline:2px solid var(--euca);outline-offset:2px}.buy{position:sticky;top:96px}.buy h1{font-size:clamp(32px,4vw,48px)}.buy .eyebrow.sub{font-size:13px;letter-spacing:.16em;margin:12px 0 0}.buy .price{margin-top:14px;font-size:22px}.buy .price small{font-size:12px;color:var(--muted);letter-spacing:.1em;margin-left:8px}.buy .desc{margin-top:18px;color:var(--ink-2)}.specs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:16px}.specs b{display:block;font-weight:400;font-size:15px}.specs span{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.qty{display:inline-flex;border:1px solid var(--ink);border-radius:2px;height:50px}.qty button{background:none;border:0;width:44px;cursor:pointer;font-size:18px}.qty input{width:44px;text-align:center;border:0;background:transparent;font:inherit;color:inherit}.qty input:focus{outline:none}.buy .actions{margin-top:22px}.buy .actions .btn{height:50px;flex:1;min-width:200px}.assure{margin-top:20px;display:grid;gap:8px;font-size:13px;color:var(--muted)}.assure.top{margin:26px 0;padding-block:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;font-size:14px}.assure div{display:flex;gap:10px;align-items:center}.assure svg{width:14px;height:14px;color:var(--euca);flex:0 0 14px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.benefits .b{border-top:1px solid var(--line);padding-top:18px}.benefits h3{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:10px}.benefits p{color:var(--ink-2);font-size:15px}@media(max-width:760px){.benefits{grid-template-columns:1fr}}.ing{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(40px,6vw,80px);border-top:1px solid var(--line)}.ing:first-of-type{border-top:0}.ing:nth-child(2n) .media{order:2}@media(max-width:860px){.ing{grid-template-columns:1fr}.ing:nth-child(2n) .media{order:0}}.ing .media img{aspect-ratio:1;object-fit:cover;border-radius:2px}.ing .inci{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px}.ing dl{margin:22px 0 0;display:grid;gap:14px}.ing dt{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:var(--euca)}.ing dd{margin:4px 0 0;color:var(--ink-2);font-size:15px}.ing .pct{font-family:var(--ff-serif);font-style:italic;font-size:34px;color:var(--euca);line-height:1;margin-bottom:10px}.inci-full{border-top:1px solid var(--line);padding-top:26px;margin-top:20px}.inci-full p{font-size:13px;color:var(--ink-2);letter-spacing:.02em}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:400}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--euca);font-size:20px;font-weight:300}.faq details[open] summary:after{content:"\2013"}.faq details p{padding-bottom:22px;color:var(--ink-2);max-width:62ch}.stickybar{display:none}@media(max-width:900px){.stickybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:35;gap:14px;align-items:center;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--ground) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.stickybar .btn{flex:1;height:48px}.view-product{padding-bottom:80px}}.rv{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.rv.pre{transform:translateY(22px)}}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%) translateY(20px);background:var(--ink);color:var(--paper);padding:12px 20px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;opacity:0;pointer-events:none;z-index:60}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pben{padding:0 0 56px}.pben-h{text-align:center;font-size:clamp(24px,2.6vw,36px);line-height:1.15;margin:0 auto 26px;max-width:22ch}.pben-box{margin:0 auto;width:fit-content;max-width:620px;padding:28px 0 0;border-top:1px solid var(--line)}.pben-box .bul.drops{gap:16px}.pben-box .bul.drops li{font-size:16px;line-height:1.5}@media(max-width:760px){.pben{padding:8px 0 44px}.pben-h{text-align:left;margin-bottom:20px;max-width:none}.pben-box{width:auto;padding-top:22px}.pben-box .bul.drops li{font-size:15px}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--ground);display:grid;place-items:center;overflow:hidden}.loader.done{opacity:0;visibility:hidden}.loader .lv{width:116px;height:auto;color:var(--euca);overflow:visible;transform-origin:50% 56%}.loader .stroke *{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600}.loader .fillv *{fill:url(#lvg);opacity:0}.loader .halo *{fill:#a9c4ee;opacity:0}.loader .ripples{position:absolute;left:50%;top:50%;width:0;height:0}.loader .ripples i{position:absolute;left:50%;top:50%;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;border:1px solid rgba(169,196,238,.7);opacity:0}.loader.exit .ripples,.loader.exit .halo{opacity:0}.loader.exit{background:transparent}@media(prefers-reduced-motion:reduce){.loader{display:none}}.hero canvas.gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hero.gl-on .layer,.hero.gl-on .caustic,.hero.gl-on .sheen{display:none}.hero .content>*{opacity:0;transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.hero .content>*{opacity:1;transform:none}}.hero .tag .w{display:inline-block;opacity:0;transform:translateY(.4em)}.hero .hint{position:absolute;right:22px;bottom:22px;z-index:2;font-size:10px;letter-spacing:.3em;text-transform:uppercase;opacity:.7;display:flex;align-items:center;gap:8px}.hero .hint i{width:6px;height:6px;border-radius:50%;background:#fff}@media(max-width:760px){.hero .hint{display:none}}.facts b{font-variant-numeric:tabular-nums}.facts b span{font-size:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.marquee{overflow:hidden;border-block:1px solid var(--line);padding-block:18px;background:var(--ground);white-space:nowrap}.marquee .track{display:inline-flex;gap:0}.marquee span{font-family:var(--ff-serif);font-style:italic;font-size:clamp(20px,2.4vw,30px);color:var(--ink-2);padding-inline:34px;display:inline-flex;align-items:center;gap:34px}.marquee span:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--cream)}.statement .smear{display:none}.statement .smear-svg{position:absolute;left:50%;top:50%;width:min(820px,96vw);height:auto;transform:translate(-50%,-50%);pointer-events:none;opacity:.96}.statement .trio span{opacity:0;transform:translateY(8px)}.statement.in .trio span{opacity:1;transform:none}.statement .big{position:relative}.statement .big:after{content:"";display:block;width:0;height:1px;background:var(--euca);margin:22px auto 0}.statement.in .big:after{width:120px}.tl{padding-block:clamp(64px,9vw,120px);background:var(--tint);overflow:hidden}.tl .track{position:relative;margin-top:56px}.tl .line{position:absolute;left:0;right:0;top:26px;height:1px;background:var(--line)}.tl .prog{position:absolute;left:0;top:26px;height:1px;background:var(--euca);width:0}.tl.in .prog{width:100%}.tl .pts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.tl .pt{cursor:pointer;background:none;border:0;text-align:left;padding:0;color:inherit;font:inherit}.tl .pt .dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:#f4f1ea;margin:20px 0 22px;position:relative;box-shadow:0 0 #a9c4ee00}.tl .pt .dot:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1px solid var(--cream);opacity:0;transform:scale(.6)}.tl .pt:hover .dot{transform:scale(1.1)}.tl .pt[aria-current=true] .dot{background:#a9c4ee;border-color:#c9daf5;transform:scale(1.2);box-shadow:0 0 0 3px #a9c4ee38,0 0 18px 4px #a9c4ee8c,0 0 42px 10px #a9c4ee47}.tl .pt[aria-current=true] .dot:after{opacity:.7;transform:scale(1)}.tl .pt:focus-visible .dot{outline:2px solid var(--cream);outline-offset:4px}.tl-hint{margin:14px 0 0;font-size:clamp(14px,1.1vw,16px);letter-spacing:.06em;color:var(--ink-2);opacity:.85;display:flex;align-items:center;gap:10px}.tl-hint:before{content:"";width:10px;height:10px;border-radius:50%;background:#a9c4ee;box-shadow:0 0 10px 2px #a9c4ee80;flex:none}.tl .pt .when{font-family:var(--ff-serif);font-style:italic;font-size:clamp(22px,2.6vw,32px);color:var(--euca);line-height:1}.tl .pt .what{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin-top:8px;color:var(--ink-2)}.tl .detail{margin-top:34px;max-width:60ch;display:grid}.tl .detail p{grid-area:1/1;margin:0;font-size:clamp(17px,1.6vw,21px);color:var(--ink-2);opacity:0;transform:translateY(8px);pointer-events:none}.tl .detail p.on{opacity:1;transform:translateY(calc(var(--i,0) * var(--step,0px)));pointer-events:auto}@media(max-width:760px){.tl .pts{grid-template-columns:repeat(2,1fr);gap:26px 20px}.tl .line,.tl .prog{display:none}.tl .pt{position:relative}.tl .pt .dot{width:18px;height:18px;margin:14px 0 16px}.tl .pt .dot:after{top:-10px;right:-10px;bottom:-10px;left:-10px}.tl-hint{font-size:14px}.tl .detail{--step:6px;padding-bottom:24px}.tl .pt[data-i="0"]:after,.tl .pt[data-i="2"]:after{content:"";position:absolute;top:14px;left:calc(50% + 12px);width:40px;height:18px;transform:translate(-50%);pointer-events:none;opacity:.9;background:linear-gradient(90deg,#a9c4ee,#a9c4ee);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 18' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M2 9h33M29 3l6 6-6 6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 18' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M2 9h33M29 3l6 6-6 6'/></svg>") center/contain no-repeat}}.stone .light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.9;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 42%,transparent 58%);background-size:180% 100%}.explore{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px}.explore button{background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:26px 18px 22px;text-align:left;cursor:pointer}.explore button:hover,.explore button[aria-expanded=true]{border-color:var(--euca);transform:translateY(-4px);box-shadow:0 20px 40px -24px #26383a59}.explore button:focus-visible{outline:2px solid var(--euca);outline-offset:3px}.explore svg{width:56px;height:56px;color:var(--euca);display:block;margin-bottom:18px}.explore svg *{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:240;stroke-dashoffset:240}.explore.in svg *{stroke-dashoffset:0}.explore h3{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.explore p{font-size:13px;color:var(--muted);margin-top:4px}.explore .pct{font-family:var(--ff-serif);font-style:italic;color:var(--euca);font-size:22px;line-height:1;margin-top:12px}.explore-detail{margin-top:22px;border-top:1px solid var(--line);padding-top:22px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;min-height:110px}.explore-detail div{opacity:0;transform:translateY(8px)}.explore-detail.on div{opacity:1;transform:none}.explore-detail dt{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:var(--euca);margin-bottom:6px}.explore-detail dd{margin:0;color:var(--ink-2);font-size:15px}@media(max-width:960px){.explore{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.explore{grid-template-columns:repeat(2,1fr)}.explore-detail{grid-template-columns:1fr}}.press{display:grid;place-items:center;aspect-ratio:1;max-width:440px;margin-inline:auto;position:relative;user-select:none;-webkit-user-select:none}.press .ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--line)}.press .ripple{position:absolute;width:46%;height:46%;border-radius:50%;border:1px solid var(--cream);opacity:0}.press .pad{width:46%;height:46%;border-radius:50%;background:radial-gradient(circle at 38% 34%,#d9e6fb 0%,var(--cream) 45%,#8FB0E4 100%);box-shadow:inset 0 -10px 24px #3c5a962e,0 18px 40px -18px #5a78aa80;display:grid;place-items:center;cursor:pointer;position:relative;z-index:1;border:0;color:#2b3f56;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;text-align:center}.press.holding .pad{transform:scale(.94)}.press .melt{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,rgba(169,196,238,.35),transparent 60%);transform:scale(0)}.press.holding .melt{transform:scale(2.2)}.press .meter{position:absolute;top:0;right:0;bottom:0;left:0}.press .meter circle{fill:none;stroke:var(--euca);stroke-width:1;stroke-dasharray:1000;stroke-dashoffset:1000;transform:rotate(-90deg);transform-origin:center}.steps.demo .s{opacity:.35}.steps.demo .s.on{opacity:1}.steps .s.on .n{color:var(--ink)}.rings{aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto;color:var(--euca)}.rings circle{fill:none;stroke:currentColor;stroke-width:.8;opacity:.9;stroke-dasharray:1400;stroke-dashoffset:1400}.rings.in circle{stroke-dashoffset:0}.rings .v{color:var(--ink);fill:var(--ink)}.rings text{font-family:var(--ff-serif);font-style:italic;font-size:11px;fill:var(--muted)}.texture{position:relative;aspect-ratio:1;overflow:hidden;border-radius:2px;background:var(--bruma)}.texture canvas{width:100%;height:100%;display:block}.film{position:relative;overflow:hidden}.film .poster,.film .fv,.film .fanim{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;object-position:50% 50%;display:block;max-width:none}.film .fv,.film .fanim{opacity:0;pointer-events:none}.film .fv.ready,.film .fanim.ready{opacity:1}.film .fv::-webkit-media-controls,.film .fv::-webkit-media-controls-panel,.film .fv::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.texture .lbl{z-index:2}.texture .lbl{position:absolute;left:16px;bottom:14px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#26383a;opacity:.7}.comp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}@media(max-width:860px){.comp{grid-template-columns:1fr}}.bars{display:grid;gap:20px;margin-top:26px}.bars .bar{display:grid;gap:9px}.bars .lab{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.bars .lab span:last-child{color:var(--euca);font-family:var(--ff-serif);font-style:italic;text-transform:none;letter-spacing:0;font-size:18px;flex:0 0 auto}.bars .lab .tag{display:block;margin-top:4px;font-style:normal;font-size:10.5px;letter-spacing:.14em;color:var(--muted);text-transform:none}.bars .rail{position:relative;height:1px;background:color-mix(in srgb,var(--ink) 14%,transparent)}.bars .fill{position:absolute;left:0;top:-.5px;height:2px;background:#8ba6c9;width:0}.bars .fill:after{content:"";position:absolute;right:-1px;top:-1.5px;width:1px;height:5px;background:#8ba6c9}.bars.in .fill{width:var(--w)}.bars .fill{background:#8ba6c9}.bars .fill:after{background:#8ba6c9}@supports not (background:color-mix(in srgb,red 10%,transparent)){.bars .rail{background:#2e2e2e29}}.quoteband .spot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px circle at var(--x,50%) var(--y,50%),rgba(255,255,255,.18),transparent 60%);mix-blend-mode:screen}.wave-div{display:block;width:100%;height:64px;color:var(--tint)}.wave-div path{fill:currentColor}.wave-div .b{opacity:.6}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.dose-wrap{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:visible}.dose{width:84%;aspect-ratio:1;position:relative;clip-path:url(#doseClip);-webkit-clip-path:url(#doseClip);background:radial-gradient(circle at 38% 34%,#d9e6fb,#a9c4ee 45%,#8fb0e4);transform:translateY(-3%)}.dose canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.dose .gloss{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(38% 26% at 34% 26%,rgba(255,255,255,.85),transparent 70%),radial-gradient(26% 16% at 68% 72%,rgba(255,255,255,.35),transparent 70%),linear-gradient(160deg,rgba(255,255,255,.18),transparent 40%,rgba(40,70,130,.1) 100%)}.dose-shadow{position:absolute;left:16%;right:16%;bottom:15%;height:11%;border-radius:50%;background:radial-gradient(ellipse at center,#4664a052,#4664a000 70%);filter:blur(14px)}.dose-lbl{position:absolute;left:50%;bottom:0;transform:translate(-50%);white-space:nowrap;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.dose.gl{clip-path:none;-webkit-clip-path:none;background:transparent;width:100%;transform:none}.dose.gl .gloss{display:none}.wavesec{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(560px,82vh,860px);display:grid;place-items:center;padding:clamp(56px,8vh,96px) var(--gutter);background:linear-gradient(180deg,#cfe2e3,#b9d5d3);color-scheme:light}.wavesec canvas.gl{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:block;z-index:0}.wavesec.nogl canvas.gl{display:none}.wavesec .veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(60% 70% at 50% 50%,#ffffff57,#fff0 72%)}.wavesec .stack{position:relative;z-index:2;list-style:none;margin:0 auto;padding:0;display:grid;gap:clamp(26px,4vh,44px);text-align:center;justify-items:center;width:100%;max-width:1100px}.wavesec .mb{display:none}.wavesec .lbl{display:block;font-family:var(--ff-serif);font-style:italic;font-weight:500;font-size:clamp(30px,4.2vw,60px);line-height:1.08;color:#1b2a30;letter-spacing:.005em;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.5),0 12px 32px rgba(38,56,58,.14)}.wavesec .lbl.small{font-size:clamp(22px,2.9vw,42px)}.wavesec .fig{display:block;margin-top:10px;font-family:var(--ff-display);font-weight:600;font-size:clamp(18px,2.2vw,31px);letter-spacing:.2em;text-transform:uppercase;color:#1e3236;line-height:1.2;text-shadow:0 1px 0 rgba(255,255,255,.55),0 10px 26px rgba(38,56,58,.1)}.wavesec .c{opacity:0}.wavesec .c.on{opacity:1}.wavesec .hint{position:absolute;right:22px;bottom:22px;z-index:2;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#26383a;opacity:.6;display:flex;align-items:center;gap:8px}.wavesec .hint i{width:6px;height:6px;border-radius:50%;background:#26383a}@media(max-width:760px){.wavesec{min-height:72svh;padding:64px var(--gutter);place-items:center}.wavesec .stack{gap:34px}.wavesec .lbl{font-size:clamp(28px,8vw,36px);text-wrap:pretty}.wavesec .lbl.small{font-size:clamp(20px,5.6vw,26px)}.wavesec .mb{display:block}.wavesec .fig{font-size:18px;letter-spacing:.16em;margin-top:8px}.wavesec .hint{display:none}}@media(prefers-reduced-motion:reduce){.wavesec .c{opacity:1}}.facts{border-top:1px solid var(--line)}.jar3d{position:relative;height:320vh;background:var(--ground)}.jar3d .sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:block}.jar3d canvas{width:100%;height:100%;display:block}.jar3d .copy{position:absolute;left:0;right:0;bottom:9%;text-align:center;opacity:0;pointer-events:none}.jar3d .copy .big{font-size:clamp(40px,6vw,84px);line-height:1}.jar3d .copy .trio{margin-top:18px;display:flex;gap:26px;justify-content:center;flex-wrap:wrap;font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:500;color:var(--ink-2)}.jar3d .copy .trio span+span:before{content:"\b7";margin-right:26px;color:var(--euca)}.jar3d .hint2{position:absolute;top:calc(env(safe-area-inset-top,0px) + 88px);left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.jar3d .fallback{display:none}.jar3d.no-gl{height:auto}.jar3d.no-gl .sticky{display:none}.jar3d.no-gl .fallback{display:block}.jar3d.no-gl .statement .trio span{opacity:1;transform:none}.hero.video{background:#1b2a2c;overflow:hidden}.hero.video .hv,.hero.video .poster,.hero.video .hanim{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;object-fit:cover;object-position:50% 50%;display:block}.hero.video .grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(180deg,#78a09e47,#78a09e1a 45%,#26383a59)}.hero.video .shade{background:radial-gradient(70% 60% at 50% 50%,#14282c00,#14282c38),linear-gradient(180deg,#14282c4d,#14282c0d 35%,#14282c47)}.hero.video{align-items:end;width:100%;aspect-ratio:auto;min-height:0;max-height:none;height:clamp(600px,min(92vh,60vw),980px)}@media(min-width:761px)and (max-width:1100px){.hero.video{height:clamp(560px,min(88vh,78vw),900px)}}@media(orientation:landscape)and (max-height:520px){.hero.video{height:100vh;min-height:0}}.hero.video .content{padding:120px var(--gutter) 72px}.hero.video .hv{object-position:50% 50%}@media(max-width:760px){.hero.video{height:clamp(560px,84svh,900px);max-height:none}.hero.video .content{padding-bottom:64px}.hero.video .hv{object-position:50% 50%}}.hero.video .hv{opacity:0}.hero.video .hv.ready{opacity:1}.hero.video .poster{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.hero.video canvas.gl{display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:100%;height:100%;z-index:0;opacity:0;pointer-events:none}.hero.video .grade,.hero.video .shade{z-index:2}.hero.video .content,.hero.video .scroll{z-index:3}.hero.video .hv::-webkit-media-controls,.hero.video .hv::-webkit-media-controls-panel,.hero.video .hv::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.hero.video.gl-on canvas.gl{opacity:1}.hero.video .poster{z-index:0}.hero.video.gl-on .poster{opacity:0}.hero.video canvas.gl{z-index:0}.hero.video.gl-on canvas.gl{z-index:1}.hero.video .hv{z-index:1}.hero.video .hv.ready{z-index:3}.hero.video .hanim{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;opacity:0;z-index:2;pointer-events:none}.hero.video .hanim.ready{opacity:1}.jarscroll{position:relative;height:300vh;background:#e9ecec}.jarscroll .sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;color-scheme:light}.jarscroll .plate{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;object-position:50% 50%;display:block;z-index:0}.jarscroll .stage{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);aspect-ratio:9/16;height:100%;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%)}.jarscroll .stage>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.jarscroll .stage .poster{object-fit:cover;object-position:50% 50%}.jarscroll .stage canvas{opacity:0}.jarscroll .stage canvas.ready{opacity:1}.jarscroll .copy{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;text-align:center;pointer-events:none;padding:0 var(--gutter)}.jarscroll .copy .big{position:absolute;left:0;right:0;margin:0;top:calc(var(--fy0,0px) + var(--fh,100vh)*var(--bigY,.16));transform:translateY(-50%);font-size:clamp(46px,7.2vw,108px);line-height:1;color:#1b2a30;opacity:0;text-shadow:0 2px 0 rgba(255,255,255,.7),0 18px 40px rgba(38,56,58,.14)}.jarscroll .copy .subline{position:absolute;left:0;right:0;margin:0 auto;max-width:26ch;top:calc(var(--fy0,0px) + var(--fh,100vh)*var(--subY,.56));transform:translateY(-50%);font-style:italic;font-weight:500;font-size:clamp(30px,4vw,60px);line-height:1.05;color:#16252a;opacity:0;text-wrap:balance;-webkit-text-stroke:.35px #16252A;text-shadow:0 1px 0 rgba(255,255,255,.75),0 10px 26px rgba(38,56,58,.16)}.jarscroll .hint2{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);transform:translate(-50%);z-index:3;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#4e6467;opacity:.75}.jarscroll.lid .hint2,.jarscroll.moved .hint2{opacity:0}@media(max-width:760px){.jarscroll{height:240vh;background:transparent;z-index:1}.jarscroll .sticky{height:78vh;height:78svh;top:22vh;top:22svh}.jarscroll .plate{display:none}.jarscroll .stage{left:0;right:0;transform:none;width:100%;height:100%;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.jarscroll{--bigY:.22;--subY:.56}.jarscroll .copy .big{font-size:clamp(40px,12vw,56px)}.jarscroll .copy .subline{font-size:clamp(22px,6.6vw,30px);max-width:20ch;padding:0 8px}}@media(prefers-reduced-motion:reduce){.jarscroll{height:auto}.jarscroll .sticky{position:relative;height:clamp(600px,90vh,960px)}.jarscroll .copy .big,.jarscroll .copy .subline{opacity:1}.jarscroll .hint2{display:none}}.ritual{position:relative;overflow:hidden;isolation:isolate}.ritual .gl{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:block;z-index:0;opacity:1;pointer-events:none;clip-path:circle(0px at var(--bx,50%) var(--by,50%));visibility:hidden}.ritual.release .gl{visibility:visible}.ritual .burst{position:absolute;left:var(--bx,50%);top:var(--by,50%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff,#dce9ff 14%,#a9c4ee,#7fa6e8 62%,#7fa6e800 72%)}.ritual .wrap{position:relative;z-index:2}.press .ring,.press .ripple,.press .melt,.press .meter,.press .shock{pointer-events:none}.press .pad{position:relative;z-index:2}.ritual .steps p{color:color-mix(in srgb,var(--ink) 84%,white)}.press .guide{position:absolute;left:50%;top:9%;width:22px;height:36px;transform:translate(-50%);fill:none;stroke:var(--agua);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.9;pointer-events:none}.press .shock{position:absolute;width:46%;height:46%;border-radius:50%;border:2px solid #C9DAF5;opacity:0;pointer-events:none;box-shadow:0 0 30px 6px #a9c4ee8c}.press.done .guide,.press.done .ripple{display:none}.press.done .ring{opacity:.4}.ritual.aqua .media{opacity:0;transform:scale(.92);pointer-events:none;height:0;overflow:hidden}.ritual.aqua .split{grid-template-columns:1fr;gap:0}.ritual.aqua .rcopy{text-align:center}.ritual.aqua .rcopy .hint{display:none}.ritual.aqua :is(.eyebrow,.h-lg,.steps h3,.steps p,.steps .n,.small){color:#1b2a30}.ritual.aqua .steps.demo .s{opacity:1}.ritual.aqua .steps{grid-template-columns:1fr;gap:10px;max-width:560px;width:100%;margin:0 auto;text-align:left}.ritual.aqua .steps .s{display:grid;grid-template-columns:34px 1fr;column-gap:14px;align-items:baseline;border-top:1px solid rgba(27,42,48,.18);padding-top:12px}.ritual.aqua .steps .n{font-size:22px;grid-row:span 2}.ritual.aqua .steps h3{margin:0 0 4px}.ritual.aqua .steps p{font-size:14px}.ritual .rcopy{display:flex;flex-direction:column}.ritual.aqua .rcopy{gap:0}.ritual .offer{position:relative;z-index:3;display:none;padding:0 var(--gutter)}.ritual.aqua .offer{display:block;margin:30px auto 40px;width:100%;max-width:640px;padding:0;opacity:0;transform:translateY(16px)}.ritual .offer .card{background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);border-radius:4px;padding:clamp(28px,4vw,44px);text-align:center;color:#1b2a30;box-shadow:0 30px 80px #14282c2e,0 0 0 1px #1b2a300a inset}.ritual .offer .ot{font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:#2e4a4e;margin:0}.ritual .offer .os{margin:14px 0 0;font-style:italic;font-weight:500;font-size:clamp(26px,3vw,40px);line-height:1.1;color:#1b2a30}.ritual .offer .bul{justify-items:center;margin-top:20px}.ritual .offer .bul li{color:#2e4a4e;justify-content:center}.ritual .offer .btn.dark{display:inline-flex;align-items:center;gap:12px;margin-top:26px;background:#1b2a30;color:#fff;border-color:#1b2a30;padding:16px 30px;letter-spacing:.2em}.ritual .offer .btn.dark .sep{opacity:.5}.ritual .offer .osub{margin:12px 0 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#3f5457}.ing .media.icon{display:grid;place-items:center;aspect-ratio:1;max-height:420px}.ing-ic{width:clamp(180px,22vw,300px);height:auto;overflow:visible;fill:none;stroke:var(--euca);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;display:block}@media(max-width:860px){.ing .media.icon{aspect-ratio:auto;padding:10px 0 4px;justify-items:start}.ing-ic{width:clamp(140px,38vw,200px)}}.ing-ic g,.ing-ic path,.ing-ic circle,.ing-ic ellipse{transform-box:view-box}.ic-copper .o1{transform-origin:32px 32px;transform:rotate(-30deg)}.ic-copper .o2{transform-origin:32px 32px;transform:rotate(30deg)}.ic-copper .el,.ic-copper .core,.ic-copper .shell{transform-origin:32px 32px}.ic-tallow .drop{transform-origin:32px 54px}.ic-tallow .ripple{transform-origin:32px 56px;opacity:0}.ic-emu .leaf{transform-origin:14px 54px}.ic-emu .veins{transform-origin:30px 30px}.ic-seed .seed,.ic-seed .ground{transform-origin:32px 56px}.ing.anim:not(.in) dl>*{clip-path:inset(0 100% 0 0)}.ing.anim .c{opacity:0}.ing.anim .c.on{opacity:1}@media(prefers-reduced-motion:reduce){.ing.anim:not(.in) dl>*{clip-path:none}.ing.anim .c{opacity:1}}.wavesec .gl-film{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;display:block;z-index:0;pointer-events:none}.ritual .gl-film{object-fit:cover}.dose.img{clip-path:none;-webkit-clip-path:none;background:transparent;width:100%;transform:none}.dose.img .gloss{display:none}.hero.still{display:block;text-align:left;color:#f3efe8;background:#2b3037;height:clamp(600px,min(94vh,62.5vw),1000px);min-height:0;width:100%}.hero.still .still-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0% 100%;display:block}.hero.still .shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#141c2247,#141c2200 26% 60%,#1e242a8c)}.hero.still .content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;max-width:none;margin:0;padding:0 var(--gutter) clamp(36px,6.5vh,72px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.hero.still .content>*{max-width:min(58vw,1000px)}.hero.still .h-hero{font-weight:400;font-style:italic;font-size:clamp(46px,6.6vw,118px);line-height:.98;letter-spacing:-.005em;margin:0;text-wrap:balance;color:#f3efe8}.hero.still .sub{margin:22px 0 0;font-size:clamp(11px,.95vw,14px);letter-spacing:.3em;text-transform:uppercase;font-weight:500;opacity:.92;line-height:1.7;max-width:none}.hero.still .cta{margin-top:30px;justify-content:flex-start}.hero.still .cta .btn{padding:16px 40px;font-size:11px;letter-spacing:.3em;border-radius:999px}.btn.outline.light{border:1px solid rgba(243,239,232,.7);color:#f3efe8;background:transparent}.btn.outline.light:hover{background:#f3efe81f}.hero.still .scroll{display:none}@media(max-width:768px){.hero.still{display:block;height:100vh;height:100svh;min-height:560px;background:#2b3037}.hero.still picture,.hero.still .still-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.hero.still .shade{display:block;background:linear-gradient(180deg,#2b303700 0% 48%,#2b30378c 70%,#2b3037f5)}.hero.still .content{position:absolute;inset:auto 0 0 0;padding:0 var(--gutter) max(34px,env(safe-area-inset-bottom,0px) + 34px);justify-content:flex-end}.hero.still .content>*{max-width:100%}.hero.still .h-hero{font-size:clamp(40px,10.8vw,50px)}.hero.still .sub{margin-top:16px;font-size:10.5px;letter-spacing:.24em}.hero.still .cta{margin-top:22px}.hero.still .cta .btn{padding:14px 32px}}.jarscroll.static{height:auto;background:#dfe0e4;--marble:linear-gradient(180deg,#E1E2E6 0%,#DFE0E2 20%,#E4E5E9 40%,#D9DADF 60%,#D5D6DA 80%,#DDDEE1 100%)}.jarscroll.static .sticky{position:relative;top:0;height:clamp(620px,100svh,960px);overflow:hidden;display:grid;grid-template-columns:48% 52%;align-items:stretch;background:var(--marble)}.jarscroll.static .jar-fig{position:relative;margin:0;grid-column:2;height:100%;min-width:0}.jarscroll.static .still-jar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%;display:block}.jarscroll.static .jar-fig:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:26%;z-index:1;pointer-events:none;background:var(--marble);-webkit-mask:linear-gradient(90deg,#000 0,rgba(0,0,0,.85) 30%,transparent 100%);mask:linear-gradient(90deg,#000 0,rgba(0,0,0,.85) 30%,transparent 100%)}.jarscroll.static .copy{position:relative;grid-column:1;inset:auto;z-index:2;text-align:left;padding:0 1vw 6vh var(--gutter);display:flex;flex-direction:column;justify-content:center;pointer-events:auto}.jarscroll.static .copy .big{position:relative;top:auto;left:auto;right:auto;transform:none;margin:0;font-style:italic;font-weight:500;font-size:clamp(84px,13.2vw,270px);line-height:.9;letter-spacing:-.015em;max-width:5ch;color:#1b2a30;opacity:1;text-shadow:0 1px 0 rgba(255,255,255,.55)}.jarscroll.static .copy .subline{position:relative;top:auto;left:auto;right:auto;transform:none;margin:4vw 0 0;max-width:none;font-family:Jost,system-ui,sans-serif;font-style:normal;font-weight:300;font-size:clamp(24px,2.5vw,52px);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;line-height:1.5;color:#33454a;-webkit-text-stroke:0;text-shadow:none;opacity:1;text-wrap:balance}.jarscroll.static .copy .big,.jarscroll.static .copy .subline,.jarscroll.static.lid .copy .big,.jarscroll.static.lid .copy .subline{opacity:1;transform:none;filter:none}.jarscroll.static .hint2{display:none}@media(max-width:760px){.jarscroll.static{height:auto;z-index:1}.jarscroll.static .sticky{height:auto;grid-template-columns:100%;grid-template-rows:auto auto;background:#dedfe2}.jarscroll.static .jar-fig{grid-column:1;grid-row:1;height:auto;min-height:100vw;aspect-ratio:1/1;background:#dedfe2 url(//aevitaslife.com/cdn/shop/t/4/assets/jar_open_macro_m.jpg?v=168593981717711850411790404333) center/cover no-repeat}.jarscroll.static .still-jar{object-position:50% 50%}.jarscroll.static .jar-fig:before{display:none}.jarscroll.static .jar-fig:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:42%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#dedfe200,#dedfe273 45%,#dedfe2e0 78%,#dedfe2)}.jarscroll.static .copy{grid-column:1;grid-row:2;padding:10px var(--gutter) 72px;justify-content:flex-start;background:#dedfe2}.jarscroll.static .copy .big{font-size:clamp(72px,24vw,110px);max-width:none}.jarscroll.static .copy .subline{margin-top:22px;font-size:clamp(17px,5vw,22px);letter-spacing:.08em;max-width:none;white-space:normal}.jarscroll.static .copy .big,.jarscroll.static .copy .subline,.jarscroll.static.lid .copy .big,.jarscroll.static.lid .copy .subline{display:block;opacity:1;visibility:visible;transform:none;filter:none;position:relative;top:auto;bottom:auto;left:auto;right:auto}}@media(prefers-reduced-motion:reduce){.jarscroll.static .copy .big,.jarscroll.static .copy .subline{opacity:1}}.wavesec.plate{display:block;min-height:0;padding:clamp(120px,18vh,220px) var(--gutter);background:linear-gradient(180deg,#cbdfe0,#b3cfce)}.wavesec.plate .plate-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;opacity:.9}.wavesec.plate .ed{position:relative;z-index:2;max-width:1180px;margin:0 auto}.wavesec.plate .kicker{margin:0 0 clamp(56px,9vh,110px);font-family:var(--ff-display);font-weight:500;font-size:1.35rem;letter-spacing:.2em;text-transform:uppercase;color:#1e3236}.wavesec.plate .grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px}.wavesec.plate .item{margin:0}.wavesec.plate .num{margin:0 0 .5rem;font-family:var(--ff-serif);font-style:italic;font-weight:500;font-size:clamp(3.96rem,6.3vw,5.76rem);line-height:1;letter-spacing:-.01em;color:#142327;white-space:nowrap}.wavesec.plate .num .u{font-family:var(--ff-display);font-style:normal;font-weight:300;font-size:1.35rem;letter-spacing:.2em;text-transform:uppercase;margin-left:.35em;vertical-align:.35em;color:#1e3236;white-space:normal}.wavesec.plate .name{margin:0;font-family:var(--ff-serif);font-style:italic;font-weight:400;font-size:clamp(2.7rem,3.96vw,3.6rem);line-height:1.2;letter-spacing:.02em;color:#1b2a30;max-width:20ch;text-wrap:balance}.wavesec.plate .i1{grid-column:1/6}.wavesec.plate .i2{grid-column:8/13;margin-top:clamp(72px,12vh,150px)}.wavesec.plate .i3{grid-column:1/8;margin-top:clamp(80px,13vh,160px)}.wavesec.plate .i3 .num{white-space:normal}.wavesec.plate .rule{display:block;width:48px;height:1px;background:#1e3236;opacity:.55;flex:none;margin-top:.8rem}.wavesec.plate .plus{margin:0;font-family:var(--ff-display);font-weight:400;font-size:1.8rem;line-height:1.6;letter-spacing:.01em;color:#1e3236;max-width:38ch}@media(max-width:760px){.wavesec.plate{min-height:0;padding:96px var(--gutter) 88px}.wavesec.plate .kicker{margin-bottom:44px}.wavesec.plate .grid{grid-template-columns:1fr}.wavesec.plate .i1,.wavesec.plate .i2,.wavesec.plate .i3{grid-column:1}.wavesec.plate .i2{margin-top:56px;padding-left:18%}.wavesec.plate .i3{margin-top:64px}.wavesec.plate .i3 .num .u{display:block;margin:10px 0 0;font-size:1.1rem}.wavesec.plate .plus{font-size:1.4rem}}.btn,.btn.light,.btn.euca,.btn.ghost,.btn.outline.light,.hero.still .cta .btn,#stone .txt .btn,.buy .actions .btn,.stickybar .btn{background:#6d9b97;border:1px solid #6D9B97;color:#fff}.btn:hover,.btn.light:hover,.btn.euca:hover,.btn.ghost:hover,.btn.outline.light:hover,.hero.still .cta .btn:hover,#stone .txt .btn:hover,.buy .actions .btn:hover,.stickybar .btn:hover{background:#1b2a30;border-color:#1b2a30;color:#6d9b97}.btn:disabled,.btn[disabled]{opacity:.55}.sec.origins{background:#6d9b97;color:#f3efe8}.origins .media{display:grid;place-items:center}.origins .mono-v{display:block;width:clamp(190px,24vw,340px);height:auto;color:#fff;fill:#fff;filter:drop-shadow(0 14px 30px rgba(20,40,42,.18))}.origins .eyebrow{color:#16252a}.origins .h-lg{color:#fff;text-wrap:balance}.origins .lead{color:#16252a;font-weight:400}.origins .latin{margin-top:26px;font-size:clamp(20px,1.55vw,23px);font-style:italic;color:#f3efe8;opacity:.95}@media(max-width:860px){.origins .mono-v{width:clamp(150px,44vw,220px);margin:0 0 34px}}.tl.static{padding-block:clamp(120px,15vh,220px);overflow:visible}.tl.static .eyebrow{color:var(--euca)}.tl.static .h-lg{margin:0}.tl.static .eras{list-style:none;margin:clamp(72px,10vh,140px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);column-gap:clamp(32px,4vw,64px);row-gap:64px;align-items:start}.tl.static .era{margin:0;padding-top:28px;border-top:1px solid var(--line)}.tl.static .era:nth-child(2n){margin-top:clamp(40px,6vw,88px)}.tl.static .when{margin:0;font-family:var(--ff-serif);font-style:italic;font-weight:500;font-size:clamp(40px,3.6vw,56px);line-height:1;color:var(--ink)}.tl.static .what{margin:18px 0 0;font-family:var(--ff-display);font-weight:500;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--euca)}.tl.static .cap{margin:22px 0 0;font-family:var(--ff-display);font-weight:300;font-size:clamp(15px,1.05vw,17px);line-height:1.65;color:var(--ink-2);max-width:26ch;text-wrap:pretty}@media(max-width:1024px){.tl.static .eras{grid-template-columns:repeat(2,1fr);row-gap:72px}.tl.static .era:nth-child(2n){margin-top:56px}}@media(max-width:640px){.tl.static{padding-block:96px}.tl.static .eras{grid-template-columns:1fr;row-gap:56px;margin-top:64px}.tl.static .era:nth-child(2n){margin-top:0}.tl.static .when{font-size:44px}.tl.static .cap{max-width:34ch;font-size:16px}}.loader{display:none!important}.rv,.rv.pre{opacity:1!important;transform:none!important}.hero .content>*,.hero .tag .w{opacity:1;transform:none}.bars .fill{width:var(--w)}.explore svg *{stroke-dashoffset:0}.explore-detail div{opacity:1;transform:none}.explore button:hover,.explore button[aria-expanded=true]{transform:none}.statement .big:after{width:120px}.stone .light,.quoteband .spot{display:none}.stone .bg{transform:none!important}.btn:after{display:none}.ing .c,.ing.anim .c{opacity:1!important}.ing dl>*,.ing.anim:not(.in) dl>*{clip-path:none!important}.ing.anim:not(.in) .ing-ic [pathLength]{stroke-dasharray:none;stroke-dashoffset:0}.texture.still .poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dose.img .dose-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.count{opacity:1}main{opacity:1}#cream .cream-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:0;background:transparent;border:0;padding:0;line-height:0;-webkit-mask-image:-webkit-radial-gradient(#000,#000)}#cream .cream-photo img{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;object-fit:cover;object-position:0% 50%;display:block;border-radius:0;border:0;outline:0;box-shadow:none}#cream .bul.drops{margin-top:22px;gap:16px}#cream .bul.drops li{font-size:clamp(17px,1.3vw,19px);line-height:1.55}#cream .actions{margin-top:34px}@media(max-width:860px){#cream .cream-photo{aspect-ratio:4/3}#cream .cream-photo img{object-position:50% 50%}#cream .bul.drops li{font-size:18px}}.quoteband{min-height:clamp(420px,60vw,860px)}.quoteband .bg{background-position:center 38%}@media(max-width:760px){.quoteband{min-height:75vw}.quoteband .bg{background-image:url(//aevitaslife.com/cdn/shop/t/4/assets/model_gaze_m.jpg?v=178470777066204997411790404333)!important;background-position:center center}.quoteband .txt{padding-block:18px}}.ftr form.aev-news{display:block;border:0;max-width:none}.ftr form.aev-news .row{display:flex;border-bottom:1px solid var(--ink);max-width:360px}.aev-buy{display:block}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:8px 12px;z-index:1000}.skip:focus{left:8px;top:8px}.aev-form{display:grid;gap:14px;margin-top:24px;max-width:520px}.aev-form label{display:grid;gap:6px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.aev-form input,.aev-form textarea,.aev-form select{font:inherit;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:2px;padding:12px 14px}.aev-form input:focus,.aev-form textarea:focus,.aev-form select:focus{outline:none;border-color:var(--euca)}.aev-form .check{display:flex;align-items:center;gap:10px;text-transform:none;letter-spacing:0;font-size:14px}.aev-form .btn{justify-self:start}.aev-form .errors{color:#b4463c;font-size:14px}.aev-form .errors ul{margin:0;padding-left:18px}.aev-cart{margin-top:32px;display:grid;gap:0}.aev-cart .line{display:grid;grid-template-columns:96px 1fr auto auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.aev-cart .line .thumb img{width:96px;height:96px;object-fit:cover;border-radius:2px;display:block}.aev-cart .line .qty{border:1px solid var(--line);border-radius:2px;height:44px;display:flex}.aev-cart .line .qty input{width:64px;text-align:center;border:0;background:transparent;font:inherit;color:inherit}.aev-cart .totals{border-top:1px solid var(--line);padding-top:24px;margin-top:8px;display:grid;gap:10px;justify-items:end}.aev-cart .totals .row{display:flex;gap:24px;align-items:baseline}.aev-cart .totals .actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){.aev-cart .line{grid-template-columns:72px 1fr;grid-template-areas:"thumb info" "qty price"}.aev-cart .line .thumb{grid-area:thumb}.aev-cart .line .info{grid-area:info}.aev-cart .line .qty{grid-area:qty}.aev-cart .line .price{grid-area:price;justify-self:end}}.aev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px;margin-top:32px}.aev-grid .card{display:block;color:inherit;text-decoration:none}.aev-grid .card .media{aspect-ratio:1;background:var(--bruma);border-radius:2px;overflow:hidden}.aev-grid .card .media img{width:100%;height:100%;object-fit:cover;display:block}.aev-pagination{margin-top:32px;display:flex;gap:12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.aev-pagination a,.aev-pagination span{color:var(--muted)}.aev-pagination .current{color:var(--ink)}.aev-table{width:100%;border-collapse:collapse;margin-top:16px;font-size:14px}.aev-table th{text-align:left;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:500;padding:10px 0;border-bottom:1px solid var(--line)}.aev-table td{padding:12px 0;border-bottom:1px solid var(--line);vertical-align:top}.aev-address{padding:20px 0;border-top:1px solid var(--line)}.aev-address details{margin-top:10px}.aev-address summary{cursor:pointer;font-size:13px}.rte a{color:var(--euca)}.rte p+p{margin-top:1em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aevitas.css.map */
