body:has(.ev.evi){margin:0;background:#fbf8f2}.ev.evi{--bg:#fbf8f2;--bg2:#f3f3eb;--tile:#efe9e1;--line:#e3ddd3;--ink:#1d4249;--muted:rgba(29,66,73,.68);--accent:#22272a;--btn:#343739;--btn-hover:#1f5962;--cream:#fbf8f2;--brown:#d39a6a;--r-lg:32px;--r-md:24px;--r-sm:16px;--head:"Noto Sans",system-ui,sans-serif;--mono:"Noto Sans Mono",ui-monospace,monospace;--gut:24px;--wrap:min(100% - 48px,max(1680px,80vw),2048px);--frame:calc(var(--wrap) + 192px);background:var(--bg);color:var(--ink);font-family:Body,system-ui,sans-serif;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:clip}.ev.evi *{box-sizing:border-box;margin:0;padding:0}.ev.evi img,.ev.evi video{display:block;max-width:100%}.ev.evi a{color:inherit}.ev.evi .wrap{width:var(--wrap);margin:0 auto}.ev.evi .full{padding-left:var(--gut);padding-right:var(--gut)}.ev.evi section{padding:120px 0;position:relative}.ev.evi{--title:#4e6466}.ev.evi h1,.ev.evi h2,.ev.evi h3{font-family:Body,system-ui,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--title)}.ev.evi h1{font-size:clamp(38px,4.4vw,64px)}.ev.evi h2{font-size:clamp(30px,3.4vw,48px)}.ev.evi p{color:var(--muted)}.ev.evi .mono{font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.ev.evi .btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:var(--btn);color:var(--cream);font:inherit;font-size:16px;padding:14px 24px;border:0;border-radius:14px;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.ev.evi .btn:hover{background:var(--btn-hover)}.ev.evi .btn.light{background:var(--cream);color:var(--btn)}.ev.evi .btn.light:hover{background:#fff}.ev.evi .btn.ghost{background:transparent;color:var(--btn);box-shadow:inset 0 0 0 1.5px var(--btn)}.ev.evi .btn.ghost:hover{background:var(--btn);color:var(--cream)}.ev.evi .btn.ghost.on-photo{color:var(--cream);box-shadow:inset 0 0 0 1.5px var(--cream)}.ev.evi .btn.ghost.on-photo:hover{background:var(--cream);color:var(--btn)}.ev.evi .btn:focus-visible{outline:2px solid var(--btn);outline-offset:2px}.ev.evi .tbd{outline:1.5px dashed var(--brown);outline-offset:6px;border-radius:2px}.ev.evi .tbd:after{content:"TBD";position:absolute;right:var(--gut);top:-10px;font-family:Body;font-size:9px;font-weight:600;letter-spacing:.1em;background:var(--brown);color:#fff;padding:1px 5px;border-radius:2px}.ev.evi .rh-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:7px 22px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--cream);box-shadow:inset 0 0 0 1.2px currentColor;transition:background .15s,color .15s}.ev.evi .rh-pill:hover{background:var(--cream);color:var(--btn);box-shadow:none}.ev.evi .rh-pill.dark{color:var(--btn);padding:11px 26px;font-size:15px}.ev.evi .rh-pill.dark:hover{background:var(--btn);color:var(--cream)}.ev.evi .pc{--shade:18,36,40;overflow:hidden;padding-top:0}.ev.evi section.pc{padding-bottom:var(--box-gap)}.ev.evi .pc .head{background:var(--bg2);border-radius:var(--r-md);width:calc(100% - 96px);padding:56px}.ev.evi .pc .head{text-align:center}.ev.evi .pc .head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:56px;align-items:center;text-align:left}.ev.evi .pc .head .head-tx{max-width:820px}.ev.evi .pc .head-img{position:relative;width:100%;aspect-ratio:1/1;border-radius:var(--r-sm);overflow:hidden}.ev.evi .pc .head-img img{width:100%;height:100%;object-fit:cover}.ev.evi .pc .head-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#1224283d,#1224280f,#1224282e)}.ev.evi .pc .head-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.ev.evi .pc .head p{max-width:960px;margin:16px 0 0;font-family:Body,system-ui,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#667f84}.ev.evi .pc .head p:not(.tested){padding-bottom:20px;border-bottom:1px solid var(--line)}.ev.evi .pc .head p.tested{margin-top:20px;font-size:18px;font-weight:400;letter-spacing:0;color:var(--muted)}.ev.evi .pc :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ev.evi .pc ul{list-style:none}.ev.evi .pc-card{--h:560px;position:relative;isolation:isolate;flex:0 0 380px;height:var(--h);border-radius:var(--r-md);overflow:hidden;background:var(--ink);color:var(--cream);display:flex;flex-direction:column;justify-content:space-between;padding:26px 28px 28px}.ev.evi .pc-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,center);z-index:-3;transition:transform .8s cubic-bezier(.2,.7,.2,1);-webkit-user-drag:none;pointer-events:none}.ev.evi .pc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,rgba(var(--shade),.82),rgba(var(--shade),.3) 30%,rgba(var(--shade),.05) 48%,rgba(var(--shade),.35) 70%,rgba(var(--shade),.88))}.ev.evi .pc-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgba(var(--shade),.92),rgba(var(--shade),.6) 45%,rgba(var(--shade),0) 72%)}.ev.evi .pc-top{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ev.evi .pc-foot{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.ev.evi .pc-amt,.ev.evi .pc-form{flex:none}.ev.evi .pc-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;margin-top:16px;scrollbar-width:thin;scrollbar-color:rgba(251,248,242,.45) transparent}.ev.evi .pc-scroll.more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent)}.ev.evi .pc-tag{padding:5px 12px;border-radius:999px;font-family:Body,system-ui,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cream);background:#fbf8f21f;box-shadow:inset 0 0 0 1px #fbf8f266;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ev.evi .pc-card h3{color:var(--cream);font-size:clamp(36px,2.9vw,48px);letter-spacing:-.04em;line-height:1.02;text-wrap:balance;max-width:11ch}.ev.evi .pc-amt{font-family:var(--head);font-weight:300;font-size:64px;line-height:1;letter-spacing:-.04em;white-space:nowrap;padding-bottom:14px;border-bottom:1px solid rgba(251,248,242,.3)}.ev.evi .pc-amt small{font-size:.34em;font-weight:400;letter-spacing:0;margin-left:6px;opacity:.8}.ev.evi .pc-form{font-size:15.5px;color:#fbf8f2d1;margin-top:12px}.ev.evi .pc-q{display:grid;gap:8px;padding-left:14px;border-left:2px solid rgba(251,248,242,.7)}.ev.evi .pc-q p,.ev.evi .pc-txt{font-style:italic;font-size:16px;line-height:1.45;color:var(--cream)}.ev.evi .pc-card:hover .pc-photo{transform:scale(1.04)}.ev.evi .pc-card.no-photo .pc-photo{filter:saturate(.7) brightness(.62)}.ev.evi .pc-card{container-type:inline-size}.ev.evi .pc-motif{flex:1 1 0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:130px;margin:14px 0;color:var(--cream);text-shadow:0 1px 18px rgba(var(--shade),.35);font-family:var(--head);font-weight:300;line-height:1}.ev.evi .pc-motif{container-type:size}.ev.evi .pc-motif .z{font-size:min(20px,5.5cqi,10cqh);font-weight:500;opacity:.8}.ev.evi .pc-motif .sym{font-size:min(40cqi,52cqh);line-height:1.2;letter-spacing:-.05em;opacity:.95}.ev.evi .pc-motif .f{font-size:min(var(--fs,18.5cqi),36cqh);letter-spacing:-.02em;opacity:.95;white-space:nowrap}.ev.evi .pc-motif .f sub{font-size:.6em;vertical-align:-.25em}.ev.evi .pc-motif .lb{font-size:min(17px,5.4cqi,10cqh);font-weight:600;opacity:.85;margin-top:.7em}.ev.evi{--box-gap:12px}@media(min-width:901px){.ev.evi{--box-gap:24px}}.ev.evi section#how,.ev.evi section#story{padding-bottom:var(--box-gap)}.ev.evi .orb{margin-bottom:var(--box-gap)}.ev.evi .btn,.ev.evi .rh-pill{text-transform:uppercase;letter-spacing:.06em}.ev.evi section.pc{padding:24px 0 120px}.ev.evi .pc .head{margin:0 auto;width:var(--wrap)}.ev.evi .pc .head h1{font-size:clamp(38px,4.4vw,64px);text-wrap:balance}.ev.evi .pc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:var(--box-gap)}@media(max-width:1100px){.ev.evi .pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.ev.evi .pc-grid .pc-card{flex:none;width:100%}.ev.evi .pc-grid .pc-card{height:auto;aspect-ratio:5/7.5;min-height:470px;padding:clamp(20px,7cqi,28px)}.ev.evi .pc-grid .pc-card h3{font-size:clamp(28px,12cqi,48px)}.ev.evi .pc-grid .pc-amt{font-size:clamp(40px,17cqi,64px)}.ev.evi .pc-origin{font-size:15px;line-height:1.45;color:var(--cream);margin-bottom:12px}.ev.evi .pc-lab{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fbf8f280}.ev.evi .pc-lab:hover{text-decoration-color:currentColor}.ev.evi .pc-card{background:#f3f3eb;color:var(--title)}.ev.evi .pc-card:before,.ev.evi .pc-card:after{display:none}.ev.evi .pc-card h3,.ev.evi .pc-motif,.ev.evi .pc-q p{color:var(--title);text-shadow:none}.ev.evi .pc-tag{color:var(--title);background:transparent;box-shadow:inset 0 0 0 1px #4e646673;backdrop-filter:none;-webkit-backdrop-filter:none}.ev.evi .pc-amt{border-bottom-color:#4e64664d}.ev.evi .pc-q{border-left-color:#4e646699}.ev.evi .pc-card.has-photo{background:var(--ink);color:var(--cream)}.ev.evi .pc-card.has-photo:before,.ev.evi .pc-card.has-photo:after{display:block}.ev.evi .pc-card.has-photo h3,.ev.evi .pc-card.has-photo .pc-q p{color:var(--cream)}.ev.evi .pc-card.has-photo .pc-tag{color:var(--cream);background:#fbf8f21f;box-shadow:inset 0 0 0 1px #fbf8f266;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ev.evi .pc-card.has-photo .pc-amt{border-bottom-color:#fbf8f24d}.ev.evi .pc-card.has-photo .pc-q{border-left-color:#fbf8f2b3}.ev.evi .pc .head p:not(.tested){padding-bottom:0;border-bottom:0}.ev.evi .proof{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.ev.evi .proof li{border-top:1px solid var(--line);padding-top:18px}.ev.evi .proof li b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-bottom:8px}.ev.evi .proof li span{display:block;font-size:16px;color:var(--muted)}.ev.evi .proof li span a{text-decoration:underline;text-underline-offset:3px}.ev.evi .proof li span a:hover{color:var(--ink)}.ev.evi .pc .head-cta{margin-top:32px;border-radius:999px;padding:14px 24px;font-size:14px;background:transparent;color:var(--btn);box-shadow:inset 0 0 0 1.5px var(--btn);text-transform:uppercase;letter-spacing:.06em}.ev.evi .pc .head-cta:hover{background:var(--btn);color:var(--cream)}@media(max-width:1200px){.ev.evi .proof{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){.ev.evi .pc-photo{transition:none}.ev.evi .pc-card:hover .pc-photo{transform:none}}@media(max-width:900px){.ev.evi .pc .head{padding:32px 22px;grid-template-columns:1fr;gap:28px}.ev.evi .pc .head-img{max-width:360px}.ev.evi .pc-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ev.evi section.pc{padding:8px 0 80px}}.ev.evi .pc-nav{display:none}@media(max-width:600px){.ev.evi{--gut:12px;--wrap: calc(100% - 32px) }.ev.evi .pc-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ev.evi .pc-grid::-webkit-scrollbar{display:none}.ev.evi .pc-grid .pc-card{flex:0 0 calc(100% - 12px);width:calc(100% - 12px);scroll-snap-align:start}.ev.evi .pc-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.ev.evi .pc-nav button{width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.2px var(--btn);color:var(--btn);font-size:20px;line-height:1;cursor:pointer;transition:opacity .18s}.ev.evi .pc-nav button:disabled{opacity:.3;cursor:default}.ev.evi .pc-nav .count{font-size:15px;letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums}}.ev.evi .tbd{outline:0}
/*# sourceMappingURL=/cdn/shop/t/107/assets/evenra-ingredients.css.map */
