.ev-store{background:var(--ev-ivory);padding-bottom:1px}.ev-store-intro{text-align:center;padding-block:64px 22px}.ev-store-intro .ev-kicker{margin-bottom:12px!important}.ev-store-intro h1{max-width:850px;margin-inline:auto;font-size:clamp(36px,4.4vw,60px);line-height:1.4}.ev-store-intro p{margin:18px auto 0;color:var(--ev-green);font-size:21px;max-width:660px}.ev-store-divider{display:flex;align-items:center;justify-content:center;gap:15px;margin:26px auto 0;color:var(--ev-gold);max-width:210px}.ev-store-divider:before,.ev-store-divider:after{content:'';width:65px;height:1px;background:var(--ev-line)}.ev-universes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-block:15px 55px}.ev-universe{display:block;min-width:0;text-decoration:none;border:1px solid var(--ev-line);background:#f1f0e8;overflow:hidden}.ev-universe-art{position:relative;aspect-ratio:1.7;background:#eeeee5;display:grid;place-items:center;overflow:hidden}.ev-universe-art img{display:block;max-width:100%;width:100%;height:100%;position:absolute;inset:0;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.ev-universe:hover .ev-universe-art img{transform:scale(1.025)}.ev-universe-index{position:absolute;inset-block-start:16px;inset-inline-start:22px;font:italic 27px 'Cormorant Garamond',serif;color:var(--ev-gold)}.ev-universe-copy{padding:27px 32px 28px;border-top:1px solid var(--ev-line)}.ev-universe-fr{font:500 16px 'Cormorant Garamond',serif;letter-spacing:.1em;display:block;margin-bottom:9px;color:var(--ev-green)}.ev-universe-copy h2{font-size:clamp(26px,2.6vw,35px);line-height:1.5}.ev-universe-copy p{font-size:18px;line-height:1.8;margin-top:10px;max-width:440px}.ev-universe-cta{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:17px;border-top:1px solid var(--ev-line);padding-top:13px;font-size:18px}.ev-universe--forest{background:var(--ev-green);color:var(--ev-ivory)!important;border-color:var(--ev-green)}.ev-universe--forest .ev-universe-art{background:linear-gradient(140deg,#496858,#304b40);color:#ddcfaa}.ev-universe--forest .ev-universe-copy,.ev-universe--forest .ev-universe-cta{border-color:#ffffff30}.ev-universe--forest .ev-universe-fr{color:#ddcfaa}.ev-universe--forest .ev-universe-index{color:#ddcfaa}.ev-botanical{width:70%;max-width:280px;opacity:.8}.ev-botanical svg{display:block;width:100%;height:auto}.ev-universe-status{position:absolute;inset-block-start:20px;inset-inline-end:22px;border:1px solid #ddcfaa75;border-radius:30px;padding:1px 16px;font-size:16px;color:#f4e9cf}.ev-store-signature{text-align:center;border-top:1px solid var(--ev-line);padding-block:40px 55px}.ev-store-signature h2{font-size:29px;margin:0 auto 14px}.ev-store-signature .ev-kicker{font-size:14px;margin-bottom:10px!important}.ev-store-header .ev-navlinks{gap:22px}.ev-menu-parent{position:relative}.ev-menu-parent summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:7px}.ev-menu-parent summary::-webkit-details-marker{display:none}.ev-menu-parent summary:after{content:'⌄';font:14px sans-serif}.ev-submenu{position:absolute;z-index:30;min-width:220px;background:var(--ev-ivory);padding:12px 18px;border:1px solid var(--ev-line);box-shadow:0 8px 20px #243a3010;display:grid;gap:4px}.ev-submenu a{display:block;min-height:44px;padding:5px}.ev-header .ev-navlinks>a{min-height:44px;display:flex;align-items:center}.ev-universe-page{min-height:65vh;padding-block:55px 70px;background:var(--ev-ivory)}.ev-universe-page h1{font-size:clamp(32px,4vw,50px)}.ev-universe-page .ev-universe-fr{margin-bottom:14px}.ev-universe-page .ev-universe-description{margin-top:15px;font-size:21px}.ev-store-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.ev-store-product{border:1px solid var(--ev-line);padding:18px;text-decoration:none;display:block;background:#fffdf8}.ev-store-product img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.ev-store-product h2{font-size:23px;margin-top:16px}.ev-store-product p{margin-top:10px}.ev-store-product .ev-universe-cta{font-size:17px}.ev-store-empty{max-width:650px;padding:45px 35px;border:1px solid var(--ev-line);margin-top:30px;background:#f0f0e6}.ev-store-empty h2{font-size:30px}.ev-store-empty p{margin-top:12px;font-size:20px}.ev-store-empty .ev-link{display:inline-block;margin-top:20px}.ev-store-breadcrumb{display:inline-block;margin-bottom:20px;font-size:17px;text-underline-offset:5px}
@media(max-width:749px){.ev-store-intro{padding-block:34px 16px}.ev-store-intro h1{font-size:35px}.ev-store-intro p{font-size:19px;margin-top:12px}.ev-universes{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:35px}.ev-universe-art{aspect-ratio:1.9}.ev-universe-copy{padding:22px 24px}.ev-universe-copy h2{font-size:29px}.ev-universe-copy p{font-size:18px}.ev-universe-fr{font-size:15px}.ev-universe-cta{margin-top:13px}.ev-botanical{max-width:220px;width:65%}.ev-store-signature{padding-block:30px 40px}.ev-store-signature h2{font-size:25px}.ev-header.ev-store-header .ev-nav{gap:8px}.ev-header.ev-store-header .ev-navlinks{gap:0 16px;font-size:16px}.ev-submenu{inset-inline-start:0;min-width:190px;text-align:start}.ev-store-products{grid-template-columns:minmax(0,1fr)}.ev-universe-page{padding-block:30px 45px}.ev-store-empty{padding:28px 24px}.ev-store-product{max-width:440px}.ev-universe-index{font-size:23px}}
@media(prefers-reduced-motion:reduce){.ev-universe-art img{transition:none}.ev-universe:hover .ev-universe-art img{transform:none}}
.ev-brand-hero{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:#e5e9df;direction:ltr}.ev-brand-hero-media{min-width:0;overflow:hidden;position:relative;background:#233d32}.ev-brand-hero-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;inset:0}.ev-brand-hero-copy{padding:65px 10%;align-self:center;direction:rtl}.ev-brand-hero-copy h1{font-size:clamp(40px,4.3vw,64px);line-height:1.3;max-width:530px}.ev-brand-hero-copy p{font-size:21px;line-height:1.8;margin-block:24px 28px;max-width:440px}.ev-brand-hero-copy .ev-link{display:block;width:fit-content;margin-top:18px}.ev-store-services{display:flex;align-items:center;justify-content:center;gap:50px;padding:17px 5%;border-block-end:1px solid var(--ev-line);font-size:16px}.ev-store-services a{text-underline-offset:4px}.ev-store-v2 .ev-store-intro{padding-block:60px 20px}.ev-store-v2 .ev-store-intro h2{font-size:36px}.ev-store-v2 .ev-store-intro p{font-size:19px}.ev-store-v2 .ev-store-divider{display:none}.ev-store-v2 .ev-universes{gap:24px;padding-bottom:65px}.ev-store-v2 .ev-universe-art{aspect-ratio:1.75}.ev-store-v2 .ev-universe-copy h2{font-size:29px}.ev-store-v2 .ev-universe-copy{padding:23px 28px}.ev-store-v2 .ev-universe-fr{font-size:15px}.ev-store-v2 .ev-universe--ivory .ev-universe-art img{object-fit:cover;mix-blend-mode:normal}.ev-nutrition-art{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:35px;gap:14px;isolation:isolate;overflow:hidden}.ev-nutrition-art:before{content:'';position:absolute;width:70%;height:150%;background:linear-gradient(90deg,transparent,#c5c7a525,transparent);transform:rotate(-35deg);z-index:-1}.ev-nutrition-art span{font:18px 'Cormorant Garamond',serif;letter-spacing:.25em;color:#e0d7bf}.ev-nutrition-art strong{font:500 clamp(25px,3.2vw,43px) 'Cormorant Garamond',serif;letter-spacing:.13em;color:#e0d7bf}.ev-nutrition-art i{height:1px;width:70px;background:#c4b48d}.ev-store-featured{padding-block:15px 75px}.ev-section-heading{text-align:center;margin-bottom:32px}.ev-section-heading .ev-kicker{font-size:14px;margin-bottom:10px!important}.ev-section-heading h2{font-size:35px}.ev-featured-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ev-line);background:#f0f0e7;align-items:center}.ev-featured-photo{display:block;min-width:0;background:#f6f4ed}.ev-featured-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.ev-featured-copy{padding:45px 13%;display:flex;align-items:flex-start;flex-direction:column}.ev-featured-copy h3{font-size:34px;line-height:1.5}.ev-featured-copy p{font-size:20px;margin-top:18px}.ev-featured-price{font-size:27px;display:block;margin-block:16px}.ev-featured-copy .ev-link{margin-top:15px}.ev-store-ritual{padding-block:65px;background:var(--ev-green);color:var(--ev-ivory)}.ev-ritual-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:12%}.ev-ritual-copy .ev-kicker{color:#d5c59c;font-size:15px}.ev-ritual-copy h2{font-size:40px}.ev-ritual-copy>p{margin-top:22px;font-size:21px}.ev-ritual-copy ol{padding-inline-start:25px;line-height:2.2;font-size:20px;margin-block:25px}.ev-ritual-copy .ev-link{display:inline-block;margin-top:20px}.ev-ritual-grid video{display:block;width:100%;max-width:300px;aspect-ratio:9/16;object-fit:cover;justify-self:center;border:1px solid #e0d7bf55;border-radius:3px}.ev-store-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:75px;align-items:center}.ev-store-story img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ev-store-story h2{font-size:37px}.ev-store-story p{font-size:20px;margin-top:22px}.ev-store-story .ev-kicker{font-size:14px}.ev-store-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding-block:30px 80px;border-top:1px solid var(--ev-line)}.ev-store-faq>div:first-child{padding-top:25px}.ev-store-faq .ev-kicker{font-size:14px}.ev-store-faq h2{font-size:34px;margin-bottom:15px}.ev-store-faq .ev-faq{margin:0;width:100%}.ev-store-faq summary{font-size:21px}.ev-store-faq .ev-faq p{font-size:19px}
@media(max-width:749px){.ev-brand-hero{grid-template-columns:1fr;min-height:0}.ev-brand-hero-media{aspect-ratio:1;order:1}.ev-brand-hero-copy{order:2;padding:28px 6% 34px}.ev-brand-hero-copy h1{font-size:39px;max-width:370px}.ev-brand-hero-copy .ev-kicker{font-size:14px;margin-bottom:12px!important}.ev-brand-hero-copy p{font-size:20px;margin-block:15px 21px}.ev-brand-hero-copy .ev-btn{width:100%}.ev-brand-hero-copy .ev-link{margin:16px auto 0}.ev-store-services{gap:6px 20px;flex-wrap:wrap;padding-block:13px;font-size:15px}.ev-store-v2 .ev-store-intro{padding-block:35px 17px}.ev-store-v2 .ev-store-intro h2{font-size:30px}.ev-store-v2 .ev-store-intro p{font-size:18px;margin-top:10px}.ev-store-v2 .ev-universes{padding-bottom:40px}.ev-store-v2 .ev-universe-art{aspect-ratio:1.8}.ev-store-v2 .ev-universe-copy{padding:20px 23px}.ev-store-v2 .ev-universe-copy h2{font-size:27px}.ev-nutrition-art strong{font-size:34px}.ev-nutrition-art span{font-size:15px}.ev-section-heading h2{font-size:29px}.ev-store-featured{padding-bottom:40px}.ev-featured-layout{grid-template-columns:1fr}.ev-featured-photo{max-height:320px;overflow:hidden}.ev-featured-photo img{height:320px;aspect-ratio:auto}.ev-featured-copy{padding:25px}.ev-featured-copy h3{font-size:29px}.ev-featured-copy p{font-size:19px}.ev-featured-copy .ev-btn{width:100%}.ev-featured-price{font-size:25px}.ev-store-ritual{padding-block:35px}.ev-ritual-grid{grid-template-columns:1fr;gap:28px}.ev-ritual-copy h2{font-size:32px}.ev-ritual-copy>p{font-size:19px;margin-top:16px}.ev-ritual-copy ol{font-size:19px;margin-block:18px}.ev-ritual-grid video{max-width:255px}.ev-store-story{grid-template-columns:1fr;gap:26px;padding-block:40px}.ev-store-story img{max-height:340px}.ev-store-story h2{font-size:31px}.ev-store-story p{font-size:19px;margin-top:16px}.ev-store-faq{grid-template-columns:1fr;gap:10px;padding-block:10px 40px}.ev-store-faq h2{font-size:30px}.ev-store-faq summary{font-size:20px}.ev-store-faq .ev-faq p{font-size:18px}}
.ev-ritual-grid video{height:auto;max-height:540px}.ev-store-story img{min-width:0}@media(max-width:749px){.ev-ritual-grid video{max-height:454px}}
.card-gallery .rsi-homepage-container{display:none!important}
.ev-footer-universes{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px;border-top:1px solid var(--ev-line);padding-top:22px;font-size:17px}.ev-footer-universes a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.ev-store-product:focus-visible,.ev-store-breadcrumb:focus-visible{outline:3px solid var(--ev-gold);outline-offset:4px}.ev-store-product{transition:border-color .2s ease}.ev-store-product:hover{border-color:var(--ev-green)}.ev-store-product h2{font-size:21px;line-height:1.6}.ev-store-product p{font-size:20px}.ev-universe-page .ev-store-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media(prefers-reduced-motion:reduce){.ev-store-product{transition:none}}

.ev-universe--forest .ev-universe-art{aspect-ratio:1.5;background:#e1d6bc}.ev-universe--forest .ev-universe-art img{mix-blend-mode:normal;object-fit:contain}.ev-universe--forest .ev-universe-status{background:#304b40;color:#faf7f1;border-color:#ddcfaa}.ev-universe--forest .ev-universe-index{color:#304b40}

.ev-universe--ivory .ev-universe-art{aspect-ratio:1.5;background:#e1d6bc}.ev-store-v2 .ev-universe--ivory .ev-universe-art img{object-fit:contain;mix-blend-mode:normal}

.ev-submenu a{min-height:44px;display:flex;align-items:center}.ev-help{max-width:800px;padding-block:48px 64px}.ev-help h1{font-size:clamp(30px,4vw,44px);line-height:1.6;margin-bottom:28px}.ev-help h2{font-size:27px;margin-block:30px 12px}.ev-help p,.ev-help li{font-size:20px;line-height:2}.ev-help ul{padding-inline-start:24px}.ev-help a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ev-contact-support{margin-block:24px;padding-block:20px;border-block:1px solid var(--ev-line)}.ev-contact-support h2{font-size:25px}.ev-contact-support p{font-size:19px;line-height:1.9;margin-top:12px}
