:root{--ev-forest:#243A35;--ev-deep:#1B2D29;--ev-ivory:#F8F5EF;--ev-cream:#F1ECE3;--ev-white:#FFFDFC;--ev-mist:#E8EEE9;--ev-sage:#718C7D;--ev-sage-dark:#4F6D60;--ev-sand:#D8C4A8;--ev-terra:#C86F52;--ev-terra-dark:#A95740;--ev-gold:#D8A85C;--ev-ink:#26302D;--ev-body:#45504C;--ev-muted:#68736F;--ev-line:#DED9D0;--ev-line-soft:#E9E5DE;--ev-gutter:clamp(18px,4vw,56px);--ev-max:1240px;--ev-y:clamp(56px,7vw,104px);--ev-radius:22px;--ev-pill:999px;--ev-shadow:0 14px 40px rgba(36,58,53,.10);--ev-surface:#FFFDFC;--ev-r-lg:22px;--ev-r-pill:999px;--ev-sh-1:0 14px 40px rgba(36,58,53,.10);--ev-s5:24px;--ev-s4:16px;--ev-s6:32px;--ev-forest-deep:#1B2D29;--ev-on-forest-muted:#C8D3CE}*,*:before,*:after{box-sizing:border-box}.ev-section{padding:var(--ev-y) 0;background:var(--ev-ivory);color:var(--ev-ink);overflow:clip}.ev-section[data-tone=mist]{background:var(--ev-mist)}.ev-section[data-tone=surface]{background:var(--ev-white)}.ev-section[data-tone=ivory2]{background:var(--ev-cream)}.ev-section[data-tone=forest],.ev-closer{background:var(--ev-forest);color:var(--ev-ivory)}.ev-container{width:min(calc(100% - 2 * var(--ev-gutter)),var(--ev-max));margin-inline:auto}.ev-eyebrow{display:block;margin-bottom:12px;font:700 12px/1.2 var(--font-body--family,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-sage-dark)}[data-tone=forest] .ev-eyebrow,.ev-closer .ev-eyebrow{color:var(--ev-sand)}.ev-h2{margin:0;color:var(--ev-forest);font:500 clamp(32px,4vw,54px)/1.06 var(--font-heading--family,Georgia,serif);letter-spacing:-.025em}.ev-lead{max-width:62ch;margin:18px 0 0;color:var(--ev-body);font:400 17px/1.65 var(--font-body--family,Arial,sans-serif)}[data-tone=forest] .ev-h2,.ev-closer .ev-h2{color:var(--ev-ivory)}[data-tone=forest] .ev-lead,.ev-closer .ev-lead{color:#C8D3CE}.ev-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:0;border-radius:var(--ev-pill);background:var(--ev-terra);color:#fff;text-decoration:none;font:700 15px/1 var(--font-body--family,Arial,sans-serif);transition:transform .2s ease,background .2s ease}.ev-btn:hover{background:var(--ev-terra-dark);transform:translateY(-1px)}.ev-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,90px);align-items:center}.ev-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ev-media,.ev-hero img,.ev-life__image img,.ev-closer img{display:block;width:100%;object-fit:cover;border-radius:var(--ev-radius)}.ev-hero{background:var(--ev-forest);color:var(--ev-ivory);padding:clamp(48px,7vw,96px) 0}.ev-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,7vw,92px);align-items:center}.ev-hero h1{margin:0;font:500 clamp(46px,6vw,86px)/.98 var(--font-heading--family,Georgia,serif);letter-spacing:-.035em}.ev-hero p{max-width:48ch;margin:24px 0 0;color:#C8D3CE;font-size:18px;line-height:1.65}.ev-hero .ev-btn{margin-top:28px}.ev-hero__trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:#C8D3CE;font-size:13px}.ev-hero__trust span:before{content:'✓';color:var(--ev-sand);margin-right:7px}.ev-hero__visual{min-width:0}.ev-hero__visual img{aspect-ratio:1;object-fit:contain;background:var(--ev-ivory);padding:clamp(18px,3vw,44px)}.ev-prob__head,.ev-ugc__head,.ev-benefits__head{max-width:650px;margin-bottom:44px}.ev-prob__card{background:var(--ev-white);border:1px solid var(--ev-line);border-radius:var(--ev-radius);overflow:hidden;box-shadow:var(--ev-shadow)}.ev-prob__card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ev-prob__card>div{padding:24px}.ev-prob__card h3,.ev-step h3{margin:0;color:var(--ev-forest);font-size:19px}.ev-prob__card p,.ev-step p{margin:10px 0 0;color:var(--ev-muted);line-height:1.6;font-size:15px}.ev-benefit-list{display:grid;gap:18px;margin:28px 0}.ev-benefit{display:grid;grid-template-columns:28px 1fr;gap:12px}.ev-benefit>span{color:var(--ev-terra);font-weight:800}.ev-benefit strong{color:var(--ev-forest)}.ev-benefit p{margin:4px 0 0;color:var(--ev-muted);line-height:1.5;font-size:14px}.ev-step{padding:30px;border-top:2px solid var(--ev-sage);background:var(--ev-ivory);border-radius:0 0 var(--ev-radius) var(--ev-radius)}.ev-step__num{font:500 34px/1 var(--font-heading--family,Georgia,serif);color:var(--ev-sage-dark);margin-bottom:20px}.ev-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(216,196,168,.28)}.ev-benefits__grid article{padding:30px 24px;border-right:1px solid rgba(216,196,168,.28)}.ev-benefits__grid article:last-child{border:0}.ev-benefits__icon{width:40px;height:40px;border:1px solid rgba(216,196,168,.5);border-radius:50%;display:grid;place-items:center;color:var(--ev-sand);font-size:12px;margin-bottom:24px}.ev-benefits__grid h3{margin:0;color:var(--ev-ivory);font-size:16px}.ev-benefits__grid p{margin:9px 0 0;color:#C8D3CE;font-size:14px;line-height:1.55}.ev-life{display:grid;grid-template-columns:1.35fr .65fr;align-items:center}.ev-life__image{margin-right:-40px}.ev-life__image img{aspect-ratio:16/10}.ev-life__copy{position:relative;background:var(--ev-white);padding:clamp(30px,4vw,58px);border:1px solid var(--ev-line);border-radius:var(--ev-radius);box-shadow:var(--ev-shadow)}.ev-life__copy .ev-btn{margin-top:26px}.ev-ugc__head{text-align:center;margin-inline:auto}.ev-ugc__head .ev-lead{margin-inline:auto}.ev-ugc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.ev-ugc__item{min-width:0}.ev-ugc__frame{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:var(--ev-radius);background:var(--ev-forest);box-shadow:var(--ev-shadow)}.ev-ugc__media,.ev-ugc__frame video,.ev-ugc__frame iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.ev-ugc__media--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--ev-deep);color:#C8D3CE}.ev-ugc__slot{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.ev-ugc__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--ev-pill);background:rgba(248,245,239,.92);color:var(--ev-forest);pointer-events:none}.ev-ugc__media--empty .ev-ugc__play{position:static;transform:none;width:48px;height:48px}.ev-ugc__play svg{width:22px;height:22px;margin-left:2px}.ev-ugc__meta{display:flex;flex-direction:column;gap:2px}.ev-ugc__name{font-size:.9375rem;font-weight:600;color:var(--ev-ink)}.ev-ugc__caption{font-size:.8125rem;color:var(--ev-muted)}.ev-ugc__cta{margin-top:clamp(36px,4.5vw,56px)}.ev-rev__head{max-width:650px;margin-bottom:44px}.ev-rev__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.ev-rev__card{display:flex;flex-direction:column;background:var(--ev-white);border:1px solid var(--ev-line);border-radius:var(--ev-radius);overflow:hidden;box-shadow:var(--ev-shadow)}.ev-rev__shot{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--ev-mist)}.ev-rev__body{display:flex;flex-direction:column;gap:14px;padding:24px;flex:1}.ev-rev__quote{margin:0;flex:1;color:var(--ev-forest);font:400 17px/1.55 var(--font-heading--family,Georgia,serif)}.ev-rev__foot{padding-top:14px;border-top:1px solid var(--ev-line-soft)}.ev-rev__name{font-size:15px;font-weight:700;color:var(--ev-ink)}.ev-stars{display:inline-flex;gap:2px;color:var(--ev-gold)}.ev-stars svg{width:15px;height:15px}.ev-stars__empty{opacity:.2}.ev-rev__empty{max-width:60ch;padding-left:24px;border-left:2px solid var(--ev-sand)}.ev-rev__emptylead{margin:0;color:var(--ev-forest);font:400 20px/1.5 var(--font-heading--family,Georgia,serif)}.ev-rev__disclosure{margin-top:24px;color:var(--ev-muted);font-size:12px;line-height:1.5}.ev-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,7vw,100px)}.ev-faq__list{border-top:1px solid var(--ev-line)}.ev-faq details{border-bottom:1px solid var(--ev-line)}.ev-faq summary{display:flex;justify-content:space-between;gap:20px;padding:21px 0;cursor:pointer;color:var(--ev-forest);font-weight:700}.ev-faq summary span{font-size:22px;font-weight:300}.ev-faq details>div{padding:0 30px 22px 0;color:var(--ev-muted);line-height:1.65}.ev-guarantee{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.ev-closer{padding:var(--ev-y) 0}.ev-closer__grid{display:grid;grid-template-columns:1fr .7fr;gap:clamp(32px,7vw,90px);align-items:center}.ev-closer h2{margin:0;font:500 clamp(32px,4vw,54px)/1.05 var(--font-heading--family,Georgia,serif)}.ev-closer p{margin:18px 0 0;color:#C8D3CE;font-size:17px;line-height:1.6}.ev-closer .ev-btn{margin-top:26px}.ev-closer img{aspect-ratio:1;object-fit:contain;background:var(--ev-ivory);padding:28px}.ev-closer__points{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;color:#C8D3CE;font-size:13px}.ev-closer__points span:before{content:'✓';color:var(--ev-sand);margin-right:6px}.ev-purchase{padding:clamp(28px,5vw,64px) 0;background:var(--ev-ivory)}.ev-purchase__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(36px,7vw,96px);align-items:start}.ev-purchase__main{background:var(--ev-white);border:1px solid var(--ev-line);border-radius:var(--ev-radius);overflow:hidden;aspect-ratio:1}.ev-purchase__main img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(18px,3vw,44px)}.ev-purchase__thumbs{display:flex;gap:10px;overflow:auto;margin-top:12px;padding-bottom:4px}.ev-purchase__thumb{width:72px;height:72px;flex:0 0 72px;border:1px solid var(--ev-line);border-radius:10px;overflow:hidden;background:var(--ev-white);padding:0}.ev-purchase__thumb img{display:block;width:100%;height:100%;object-fit:cover;padding:0}.ev-purchase__details{padding-top:12px}.ev-purchase__details h1{margin:0;color:var(--ev-forest);font:500 clamp(34px,4vw,52px)/1.06 var(--font-heading--family,Georgia,serif);letter-spacing:-.025em}.ev-purchase__intro{margin:16px 0 0;color:var(--ev-body);font-size:17px;line-height:1.6}.ev-purchase__price{margin:22px 0;font-size:26px;font-weight:700;color:var(--ev-forest)}.ev-purchase__price span{margin-left:10px;color:var(--ev-muted);font-size:17px;text-decoration:line-through;font-weight:400}.ev-purchase__form{display:grid;gap:12px;margin-top:20px}.ev-purchase__form>label{font-size:13px;font-weight:700;color:var(--ev-forest)}.ev-purchase__qty{display:flex;width:132px;height:48px;border:1px solid var(--ev-line);border-radius:10px;background:var(--ev-white);overflow:hidden}.ev-purchase__qty button{width:42px;border:0;background:transparent;color:var(--ev-forest);font-size:20px;cursor:pointer}.ev-purchase__qty input{width:48px;border:0;background:transparent;text-align:center;color:var(--ev-ink);font-size:16px;font-weight:600;-moz-appearance:textfield}.ev-purchase__qty input::-webkit-inner-spin-button,.ev-purchase__qty input::-webkit-outer-spin-button{-webkit-appearance:none}.ev-purchase__button{width:100%;min-height:58px;border:0;border-radius:var(--ev-pill);background:var(--ev-terra);color:#fff;font-size:17px;font-weight:800;cursor:pointer;box-shadow:var(--ev-shadow)}.ev-purchase__button:hover{background:var(--ev-terra-dark)}.ev-purchase__pay{margin-top:10px}.ev-purchase__pay .shopify-payment-button__button{min-height:52px!important;border-radius:var(--ev-pill)!important}.ev-purchase .ev-pdp__assure{display:grid;gap:8px;margin-top:18px;color:var(--ev-body);font-size:14px}.ev-purchase .ev-pdp__assure-item:before{content:'✓';color:var(--ev-terra);font-weight:800;margin-right:8px}.ev-pdp__kit{padding:18px 20px;background:var(--ev-mist);border:1px solid #B7C9BF;border-radius:14px;color:var(--ev-body)}.ev-pdp__kit strong{color:var(--ev-forest)}.ev-pdp__kit ul{margin:9px 0 0;padding-left:19px;line-height:1.65}.ev-header-brand{display:inline-flex;align-items:center;font:700 16px/1 var(--font-body--family,Arial,sans-serif);letter-spacing:.02em;color:var(--ev-forest);text-decoration:none;white-space:nowrap}.ev-header-brand:hover{color:var(--ev-terra)}#header-component{position:relative}#header-component .header__columns{grid-template-columns:1fr auto 1fr!important;grid-template-areas:'left center right'!important;column-gap:24px!important;padding-inline:var(--ev-gutter)!important}#header-component .header__column{display:flex!important;align-items:center!important;min-width:0!important}#header-component .header__column--left{grid-area:left!important;justify-content:flex-start!important}#header-component .header__column--center{grid-area:center!important;justify-content:center!important}#header-component .header__column--right{grid-area:right!important;justify-content:flex-end!important}#header-component .header-logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:3!important;margin:0!important}#header-component .header-logo__image-container img{max-height:44px!important;width:auto!important;display:block!important}#header-component .header__column--left:before{content:'Evasri';display:inline-flex;align-items:center;color:var(--ev-forest);font:700 16px/1 var(--font-body--family,Arial,sans-serif);letter-spacing:.02em;margin-right:24px;white-space:nowrap}#header-component .header__column--left .header-menu{display:none!important}#header-component .header__drawer{display:flex!important;align-items:center!important;justify-content:center!important}#header-component .header__column--right{gap:16px!important}#header-component .header-actions__action{color:var(--ev-forest)!important}@media(max-width:749px){#header-component .header__columns{grid-template-columns:44px 44px 1fr 44px 44px!important;grid-template-areas:'leftA leftB center rightA rightB'!important;column-gap:0!important;padding-inline:0 4px!important}#header-component .header__column{display:contents!important}#header-component .header-logo{position:static!important;left:auto!important;top:auto!important;transform:none!important;grid-area:center!important;justify-self:center!important}#header-component .header-logo__image-container img{max-height:34px!important}#header-component .header__column--left:before{content:'Evasri';position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;margin:0;z-index:4}#header-component .header__drawer{grid-area:leftA!important}#header-component .search-action{grid-area:leftB!important}#header-component header-actions{grid-area:rightB!important}.ev-btn{min-height:52px}.ev-h2{font-size:clamp(30px,9vw,44px)}}
