:root{--evm-teal:#397f89;--evm-dark:#243d42;--evm-soft:#e7f0ef;--evm-aqua:#a6cfd0;--evm-stone:#f3f0eb;--evm-line:#dce4e3;--evm-muted:#637476;--evm-paper:#fcfcfa}
.evm-body{margin:0;background:var(--evm-paper);color:var(--evm-dark);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}.evm-body *{box-sizing:border-box}.evm-body [hidden]{display:none!important}.evm-body a{color:inherit;text-decoration:none}.evm-body button,.evm-body input,.evm-body select{font:inherit}.evm-body button{cursor:pointer}.evm-body img{max-width:100%;display:block}.evm-body h1,.evm-body h2,.evm-body h3,.evm-body p{margin:0}.evm-body h1,.evm-body h2{letter-spacing:-.045em;line-height:1.08}.evm-body h2{font-size:clamp(32px,4.1vw,58px);font-weight:600}.evm-body em{color:var(--evm-teal);font-style:normal;font-weight:400}.evm-body p{color:var(--evm-muted)}.evm-body :focus-visible{outline:3px solid var(--evm-teal);outline-offset:4px}.evm-body button:disabled{cursor:not-allowed;opacity:.5}.evm-skip{position:absolute;top:-80px;background:white;z-index:50;padding:16px}.evm-skip:focus{top:0}.evm-top{padding:9px max(4.5vw,18px);display:flex;justify-content:space-between;gap:20px;background:var(--evm-soft);font-size:10px;letter-spacing:.09em}.evm-top a{font-weight:bold;letter-spacing:0}.evm-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 4.5%;border-bottom:1px solid var(--evm-line);background:#fff}.evm-logo{display:block;width:146px;flex-shrink:0}.evm-logo img{width:100%;height:auto}.evm-nav{display:flex;gap:30px;font-size:13px}.evm-nav a:hover{color:var(--evm-teal)}.evm-head-actions{display:flex;gap:20px;align-items:center}.evm-cart{position:relative;display:flex;align-items:center;gap:8px}.evm-cart svg{width:25px;height:25px}.evm-cart span{min-width:18px;height:18px;border-radius:50%;background:var(--evm-teal);color:white;text-align:center;font-size:10px;line-height:18px}.evm-menu{display:none;border:0;background:transparent;font-size:23px}.evm-mobile-menu{padding:18px 6%;background:#fff;border-bottom:1px solid var(--evm-line)}.evm-mobile-menu a{display:block;padding:12px 0}.evm-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--evm-teal)}.evm-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--evm-teal);background:var(--evm-teal);color:#fff!important;border-radius:100px;padding:17px 27px;line-height:1.35;font-size:14px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.evm-button:hover{background:#2b6670;box-shadow:0 8px 22px #397f8925;transform:translateY(-2px)}.evm-text-link{border-bottom:1px solid var(--evm-dark);padding-bottom:5px;font-size:12px}.evm-hero{display:grid;grid-template-columns:.92fr 1.08fr;min-height:640px;background:var(--evm-stone)}.evm-hero-copy{padding:90px 8vw 70px 5vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.evm-hero h1{font-size:clamp(40px,4.6vw,70px);margin:25px 0}.evm-hero-copy>p{font-size:16px;line-height:1.8}.evm-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:34px}.evm-hero-note{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.07em;margin-top:52px}.evm-hero-note i{height:4px;width:4px;border-radius:50%;background:var(--evm-aqua)}.evm-hero-image{position:relative;min-width:0;overflow:hidden}.evm-hero-image>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.evm-image-stamp{position:absolute;right:30px;bottom:62px;padding:22px 25px;background:#fcfcfacf;backdrop-filter:blur(10px);font-size:28px;line-height:1.1;letter-spacing:-.05em;border-radius:3px}.evm-image-caption{position:absolute;bottom:20px;left:25px;color:white;font-size:11px;text-shadow:0 1px 6px #000}.evm-brand-strip{display:flex;justify-content:space-between;gap:20px;padding:20px 5%;font-size:10px;letter-spacing:.1em;border-bottom:1px solid var(--evm-line);background:#fff}.evm-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:38px 5%;background:#fff}.evm-benefits>div{text-align:center}.evm-benefits>div>span{font-size:25px;width:54px;height:54px;border-radius:50%;background:var(--evm-soft);display:grid;place-items:center;margin:0 auto 12px;color:var(--evm-teal)}.evm-benefits h3{font-size:13px}.evm-benefits p{font-size:12px;margin-top:4px}.evm-section{padding:85px 5%;scroll-margin-top:20px}.evm-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}.evm-section-heading h2{margin-top:16px}.evm-section-heading p{font-size:14px;max-width:350px}.evm-life-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.evm-life-card{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:3/4;background:var(--evm-soft)}.evm-life-card>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.evm-life-card:hover>img{transform:scale(1.035)}.evm-life-card:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#142b34bb)}.evm-life-card>span{position:absolute;bottom:23px;left:20px;right:20px;z-index:1;color:white}.evm-life-card small{font-size:8px;letter-spacing:.1em}.evm-life-card strong{font-size:21px;line-height:1.2;display:block;max-width:80%;margin-top:8px;letter-spacing:-.02em}.evm-life-card b{position:absolute;right:0;bottom:0;width:30px;height:30px;border-radius:50%;background:white;color:var(--evm-dark);display:grid;place-items:center}.evm-mechanism{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:var(--evm-soft);align-items:center}.evm-mechanism-copy{max-width:480px}.evm-mechanism h2{margin:20px 0}.evm-mechanism-copy>p{font-size:15px}.evm-mechanism ol{list-style:none;padding:0;margin:30px 0}.evm-mechanism li{display:flex;gap:18px;align-items:flex-start;border-top:1px solid #cddcda;padding:16px 0;font-size:12px}.evm-mechanism li>b{font-size:12px;color:var(--evm-teal);padding-top:3px}.evm-mechanism li strong{display:block;font-size:16px;margin-bottom:2px}.evm-mechanism-photo{background:#e2d8ce;border-radius:15px;overflow:hidden}.evm-mechanism-photo img{width:100%;height:auto;max-height:780px;object-fit:contain}.evm-quote{text-align:center;padding:95px 20px;background:var(--evm-stone)}.evm-quote h2{margin:24px 0}.evm-quote p{font-size:14px;line-height:1.9}.evm-faq,.evm-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.evm-faq h2,.evm-details h2{margin:18px 0 30px}.evm-body details{border-bottom:1px solid var(--evm-line)}.evm-body summary{display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:15px;cursor:pointer;list-style:none;font-weight:600}.evm-body summary::-webkit-details-marker{display:none}.evm-body summary:after{content:'＋';color:var(--evm-teal)}.evm-body details[open]>summary:after{content:'−'}.evm-body details p{font-size:14px;line-height:1.9;margin-bottom:22px}.evm-footer{padding:55px 5% 20px;background:var(--evm-soft)}.evm-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px}.evm-footer p{margin-top:20px;font-size:13px}.evm-footer-top>div>a:not(.evm-logo){display:block;font-size:12px;margin-top:13px}.evm-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #cadbd9;margin-top:45px;padding-top:20px;font-size:9px;letter-spacing:.09em}.evm-breadcrumb{font-size:10px;padding:22px 5%;color:var(--evm-muted)}.evm-product{padding:0 5% 70px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.evm-gallery{min-width:0;position:sticky;top:20px}.evm-gallery-stage{position:relative;background:var(--evm-stone);border-radius:17px;overflow:hidden;aspect-ratio:4/4.5}.evm-slide{height:100%;width:100%}.evm-slide>img,.evm-slide video,.evm-slide iframe{width:100%;height:100%;object-fit:contain}.evm-gallery-label{position:absolute;top:20px;left:20px;padding:8px 12px;font-size:8px;letter-spacing:.12em;background:#ffffffd9;border-radius:50px}.evm-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;background:#fffffff2;border:0;border-radius:50%;color:var(--evm-dark)}.evm-prev{left:14px}.evm-next{right:14px}.evm-gallery-count{position:absolute;bottom:18px;right:18px;background:#244149a6;color:white;border-radius:50px;padding:5px 12px;font-size:11px}.evm-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 5px}.evm-thumbnails button{padding:3px;background:#fff;border:1px solid transparent;border-radius:9px;width:70px;flex:0 0 70px;height:82px;overflow:hidden}.evm-thumbnails button[aria-pressed=true]{border-color:var(--evm-teal);background:var(--evm-soft)}.evm-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:5px}.evm-product-info{padding-top:12px}.evm-product-info h1{font-size:clamp(28px,3vw,44px);font-weight:650;margin:17px 0 18px;max-width:600px}.evm-product-intro{font-size:15px;line-height:1.8;max-width:470px}.evm-product-tags{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 28px}.evm-product-tags span{font-size:10px;border:1px solid var(--evm-line);padding:5px 9px;border-radius:50px}.evm-price-line{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.evm-price-line>strong{font-size:36px;font-weight:700;letter-spacing:-.05em;color:var(--evm-teal);line-height:1.2}.evm-price-line>s{font-size:16px;color:#859091}.evm-sale{background:var(--evm-soft);padding:6px 10px;border-radius:40px;font-size:10px;color:var(--evm-teal);font-weight:700}.evm-price-note{font-size:10px;margin-top:9px!important}.evm-purchase{margin-top:27px;padding-top:23px;border-top:1px solid var(--evm-line)}.evm-choice-label{font-size:12px;font-weight:700;display:flex;justify-content:space-between;gap:15px;margin-bottom:12px}.evm-choice-label a{font-size:10px;color:var(--evm-teal);font-weight:400}.evm-native-select{width:100%;padding:14px;border:1px solid var(--evm-line);border-radius:10px;background:white}.evm-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.evm-size-options button{position:relative;background:#fff;border:1px solid var(--evm-line);border-radius:12px;padding:15px 8px;color:var(--evm-dark);text-align:left;transition:border-color .2s,background .2s}.evm-size-options button[aria-pressed=true]{background:#eaf3f1;border:2px solid var(--evm-teal);padding:14px 7px;box-shadow:0 4px 15px #397f8910}.evm-size-options button[aria-pressed=true]:after{content:'✓';position:absolute;right:9px;top:9px;color:var(--evm-teal);font-size:11px}.evm-size-options span,.evm-size-options strong,.evm-size-options small{display:block}.evm-size-options span{font-size:14px}.evm-size-options strong{font-size:16px;letter-spacing:-.03em;margin-top:5px}.evm-size-options small{font-size:9px;margin-top:7px;color:var(--evm-muted)}.evm-buy-row{display:flex;gap:12px;margin-top:20px}.evm-quantity{display:flex;align-items:center;border:1px solid var(--evm-line);border-radius:12px;background:white;flex:0 0 118px}.evm-quantity button{background:none;border:0;width:36px;height:54px;padding:0;color:var(--evm-dark)}.evm-quantity input{appearance:textfield;-moz-appearance:textfield;width:42px;min-width:0;text-align:center;border:0;background:transparent;font-size:14px;padding:0;color:var(--evm-dark)}.evm-quantity input::-webkit-inner-spin-button{appearance:none}.evm-add{flex:1;border-radius:12px;min-height:56px;font-size:16px;padding:15px 20px;box-shadow:0 7px 20px #397f8930;gap:12px}.evm-add svg{width:23px;height:23px}.evm-add>span:last-child{margin-left:auto}.evm-dynamic{margin-top:11px}.evm-dynamic .shopify-payment-button__button--unbranded{border-radius:12px!important;background:var(--evm-soft)!important;color:var(--evm-dark)!important;font:600 14px Arial,sans-serif!important;min-height:51px;border:1px solid #d3e2df!important}.evm-dynamic .shopify-payment-button__button--unbranded:hover{background:#d8e8e5!important}.evm-form-status{font-size:12px;margin-top:12px!important}.evm-form-status:empty{display:none}.evm-cart-success{padding:18px;border-radius:12px;background:var(--evm-soft);font-size:13px;margin-top:15px}.evm-cart-success .evm-button{display:flex;margin-top:12px;border-radius:8px}.evm-purchase-assurance{display:flex;gap:22px;font-size:10px;color:var(--evm-muted);margin-top:24px}.evm-help-card{background:var(--evm-stone);border-radius:12px;padding:19px 22px;margin-top:23px}.evm-help-card b{font-size:13px}.evm-help-card p{font-size:12px;line-height:1.8;margin-top:6px}.evm-product-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:var(--evm-soft)}.evm-product-story h2{margin:20px 0}.evm-product-story p{max-width:440px;font-size:14px}.evm-product-story img{width:100%;border-radius:14px;max-height:680px;object-fit:contain;background:#e6dbcf}.evm-step-chips{display:flex;gap:12px;margin-top:28px}.evm-step-chips span{padding:9px 17px;border:1px solid #c3d9d5;border-radius:50px;font-size:12px}.evm-rte{padding:0 0 24px;overflow-wrap:anywhere}.evm-rte h3{font-size:16px;margin:25px 0 10px}.evm-rte table{width:100%;border-collapse:collapse;font-size:11px}.evm-rte td,.evm-rte th{border-bottom:1px solid var(--evm-line);padding:10px 6px;text-align:left}.evm-rte ul{padding-left:20px;font-size:13px;color:var(--evm-muted)}.evm-rte li{margin:10px 0}.evm-rte a{text-decoration:underline}.evm-sticky-buy{display:none}
@media(max-width:1000px){.evm-nav{gap:18px;font-size:11px}.evm-hero-copy{padding-right:4vw}.evm-product{gap:30px}.evm-product-info h1{font-size:32px}.evm-price-line>strong{font-size:30px}.evm-size-options strong{font-size:14px}.evm-product-tags{margin-bottom:22px}.evm-hero{min-height:570px}.evm-life-card strong{font-size:18px}}
@media(max-width:760px){.evm-top{justify-content:center;font-size:8px;padding:9px 15px;letter-spacing:.04em;text-align:center}.evm-top a{display:none}.evm-header{padding:18px 5%;gap:18px}.evm-logo{width:120px}.evm-nav{display:none}.evm-menu{display:block}.evm-head-actions{gap:15px}.evm-hero{grid-template-columns:1fr;min-height:0}.evm-hero-copy{padding:48px 6% 40px}.evm-hero h1{font-size:clamp(38px,9vw,58px);margin:20px 0}.evm-hero-copy>p{font-size:14px}.evm-hero-actions{gap:20px;margin-top:26px}.evm-hero-note{margin-top:30px;font-size:8px;gap:9px}.evm-hero-image{height:440px}.evm-image-stamp{right:20px;bottom:45px;font-size:24px;padding:18px}.evm-brand-strip{padding:17px 6%;justify-content:center;font-size:8px;text-align:center}.evm-brand-strip span:nth-child(n+2){display:none}.evm-benefits{grid-template-columns:repeat(2,1fr);gap:26px 15px;padding:32px 6%}.evm-benefits h3{font-size:12px}.evm-benefits p{font-size:10px}.evm-benefits>div>span{width:45px;height:45px;font-size:22px}.evm-section{padding:55px 6%}.evm-section-heading{display:block;margin-bottom:25px}.evm-section-heading p{margin-top:20px;font-size:13px}.evm-life-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evm-life-card{aspect-ratio:3/4.4}.evm-life-card>span{left:13px;right:13px;bottom:16px}.evm-life-card strong{font-size:17px;max-width:100%;padding-right:15px}.evm-life-card small{font-size:7px}.evm-life-card b{width:23px;height:23px;bottom:-5px;right:-4px;font-size:12px}.evm-mechanism,.evm-product-story{grid-template-columns:1fr;gap:30px}.evm-mechanism-copy{max-width:none}.evm-mechanism li{padding:13px 0}.evm-mechanism-photo img{max-height:none}.evm-quote{padding:65px 6%}.evm-quote p{font-size:13px}.evm-faq,.evm-details{grid-template-columns:1fr;gap:15px}.evm-faq>div:first-child h2{margin-bottom:18px}.evm-faq>div:first-child{margin-bottom:15px}.evm-footer{padding:40px 6% 25px}.evm-footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}.evm-footer-top>div:first-child{grid-column:1/-1}.evm-footer-bottom{gap:20px;flex-wrap:wrap;line-height:1.8}.evm-footer .evm-kicker{font-size:8px}.evm-footer-top>div>a:not(.evm-logo){font-size:11px}.evm-breadcrumb{font-size:9px;padding:16px 5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evm-product{grid-template-columns:1fr;padding:0 5% 40px;gap:23px}.evm-gallery{position:static}.evm-gallery-stage{aspect-ratio:1/1.04}.evm-gallery-label{top:15px;left:15px;font-size:7px}.evm-thumbnails{gap:7px}.evm-thumbnails button{width:53px;flex-basis:53px;height:62px}.evm-product-info{padding-top:0}.evm-product-info h1{font-size:30px;margin:13px 0 14px}.evm-product-info .evm-kicker{font-size:8px}.evm-product-intro{font-size:13px}.evm-product-tags{margin:17px 0 23px;gap:6px}.evm-product-tags span{font-size:9px;padding:4px 8px}.evm-price-line>strong{font-size:32px}.evm-price-line>s{font-size:14px}.evm-purchase{margin-top:22px;padding-top:20px}.evm-size-options{gap:8px}.evm-size-options button{padding:15px 10px}.evm-size-options button[aria-pressed=true]{padding:14px 9px}.evm-size-options strong{font-size:16px}.evm-choice-label{font-size:11px}.evm-choice-label a{font-size:9px}.evm-buy-row{gap:9px}.evm-quantity{flex-basis:106px}.evm-quantity button{width:32px}.evm-quantity input{width:38px}.evm-add{padding:14px;font-size:15px}.evm-add>span:last-child{display:none}.evm-purchase-assurance{justify-content:center;gap:15px;font-size:9px}.evm-sticky-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:15;align-items:center;justify-content:space-between;gap:15px;background:#fffffff5;backdrop-filter:blur(10px);border-top:1px solid var(--evm-line);padding:11px 5% calc(11px + env(safe-area-inset-bottom));box-shadow:0 -5px 25px #243d4209}.evm-sticky-buy small{font-size:8px;display:block;color:var(--evm-muted)}.evm-sticky-buy strong{font-size:17px;letter-spacing:-.04em}.evm-sticky-buy .evm-button{font-size:11px;padding:13px 18px}.evm-body:has(.evm-sticky-buy) .evm-footer{padding-bottom:110px}.evm-rte table{font-size:10px}.evm-rte td,.evm-rte th{padding:9px 4px}}
@media(max-width:360px){.evm-size-options strong{font-size:14px}.evm-product-info h1{font-size:27px}.evm-price-line>strong{font-size:29px}.evm-choice-label{flex-wrap:wrap}.evm-life-card strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.evm-body *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.evm-icon-benefits{padding-top:45px;padding-bottom:45px}.evm-icon-benefits>div>span{height:76px;width:76px;background:linear-gradient(140deg,#f0f6f4,#dcebea);border:1px solid #d6e6e3;margin-bottom:16px}.evm-icon-benefits svg{width:37px;height:37px}.evm-product-tags span{display:inline-flex;align-items:center;gap:6px}.evm-product-tags svg{width:16px;height:16px}.evm-purchase-assurance span{display:inline-flex;align-items:center;gap:8px}.evm-purchase-assurance svg{width:23px;height:23px;color:var(--evm-teal)}.evm-product-story{gap:45px}.evm-product-story>div:first-child{max-width:500px}.evm-product-story p{font-size:15px;max-width:350px}.evm-step-chips{gap:12px;margin-top:35px}.evm-step-chips span{display:flex;flex-direction:column;align-items:center;gap:7px;padding:20px 22px;border:1px solid #c3d9d5;background:#ffffff8c;border-radius:15px;min-width:100px;font-size:13px}.evm-step-chips svg{width:37px;height:37px;color:var(--evm-teal)}.evm-step-chips b{font-size:9px;color:var(--evm-muted);font-weight:400}.evm-visual-specs{background:#faf9f6}.evm-spec-heading{text-align:center;margin-bottom:35px}.evm-spec-heading h2{margin-top:15px;font-size:clamp(32px,3.5vw,48px)}.evm-spec-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.evm-spec-photo{position:relative;border-radius:20px;overflow:hidden;min-height:480px;background:#e5ded4}.evm-spec-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.evm-spec-photo>span{position:absolute;left:22px;right:22px;bottom:22px;border-radius:12px;background:#ffffffed;padding:17px 20px;display:flex;align-items:center;gap:13px;font-size:15px}.evm-spec-photo>span svg{height:35px;width:35px;color:var(--evm-teal)}.evm-spec-content{padding:35px;background:#fff;border:1px solid #e1e8e5;border-radius:20px}.evm-spec-icon{display:grid;place-items:center;width:58px;height:58px;background:var(--evm-soft);border-radius:15px;color:var(--evm-teal);margin-bottom:18px}.evm-spec-icon svg{height:34px;width:34px}.evm-spec-content h3{font-size:23px;letter-spacing:-.03em;line-height:1.2}.evm-width-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0}.evm-width-cards>div{background:var(--evm-soft);padding:17px 10px;border-radius:12px;text-align:center}.evm-width-cards small{font-size:8px;letter-spacing:.11em;color:var(--evm-teal);display:block}.evm-width-cards b{font-size:33px;font-weight:500;letter-spacing:-.06em;display:block;margin-top:6px}.evm-width-cards b span{font-size:12px;letter-spacing:0;margin-left:4px;font-weight:400}.evm-spec-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;padding-top:22px;border-top:1px solid var(--evm-line)}.evm-spec-facts>div{display:flex;align-items:center;gap:11px}.evm-spec-facts svg{height:28px;width:28px;flex-shrink:0;color:var(--evm-teal)}.evm-spec-facts span{font-size:10px;color:var(--evm-muted)}.evm-spec-facts strong{display:block;font-size:14px;font-weight:600;color:var(--evm-dark);margin-top:3px}.evm-spec-footnote{font-size:10px!important;margin-top:23px!important;line-height:1.6}.evm-support-heading{margin-bottom:30px}.evm-support-heading h2{margin-top:13px;font-size:clamp(30px,3.4vw,44px)}.evm-support-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:start}.evm-support-cards details{border:1px solid var(--evm-line);border-radius:15px;background:white;overflow:hidden}.evm-support-cards summary{align-items:center;padding:24px 20px;gap:14px;line-height:1.3}.evm-support-icon{display:grid;place-items:center;height:48px;width:48px;flex:0 0 48px;background:var(--evm-soft);border-radius:50%;color:var(--evm-teal)}.evm-support-icon svg{height:26px;width:26px}.evm-support-cards summary>span:nth-child(2){flex:1}.evm-support-cards summary strong{font-size:14px;display:block}.evm-support-cards summary small{font-size:10px;color:var(--evm-muted);font-weight:400;display:block;margin-top:6px}.evm-support-cards .evm-rte{padding:0 22px 22px;font-size:12px}.evm-support-cards .evm-rte p{font-size:12px;margin-bottom:12px}.evm-support-cards .evm-rte a{font-size:12px}.evm-quick-facts{border-top:1px solid var(--evm-line);padding-top:15px}.evm-quick-facts p{margin-bottom:8px!important}
@media(max-width:1000px){.evm-spec-content{padding:25px}.evm-support-cards summary{padding:20px 15px;gap:10px}.evm-support-icon{height:38px;width:38px;flex-basis:38px}.evm-support-cards summary strong{font-size:12px}.evm-support-cards summary small{font-size:9px}.evm-spec-content h3{font-size:21px}}
@media(max-width:760px){.evm-icon-benefits>div>span{width:65px;height:65px}.evm-icon-benefits svg{width:32px;height:32px}.evm-icon-benefits{padding-top:32px;padding-bottom:32px}.evm-product-tags svg{width:14px;height:14px}.evm-purchase-assurance{gap:14px;flex-wrap:wrap}.evm-purchase-assurance svg{width:21px;height:21px}.evm-step-chips{gap:9px;justify-content:space-between;margin-top:25px}.evm-step-chips span{flex:1;min-width:0;padding:16px 9px;font-size:12px}.evm-step-chips svg{width:34px;height:34px}.evm-spec-layout{grid-template-columns:1fr;gap:15px}.evm-spec-photo{min-height:360px}.evm-spec-heading{text-align:left;margin-bottom:25px}.evm-spec-content{padding:25px 20px}.evm-spec-content h3{font-size:22px}.evm-spec-icon{width:50px;height:50px}.evm-width-cards{gap:8px}.evm-width-cards b{font-size:31px}.evm-width-cards>div{padding:15px 8px}.evm-spec-facts{gap:22px 12px}.evm-spec-facts strong{font-size:13px}.evm-support-cards{grid-template-columns:1fr;gap:12px}.evm-support-cards summary{padding:19px 18px;gap:15px}.evm-support-icon{height:48px;width:48px;flex-basis:48px}.evm-support-cards summary strong{font-size:15px}.evm-support-cards summary small{font-size:11px}.evm-support-cards .evm-rte{padding:0 22px 20px}.evm-spec-photo>span{left:15px;right:15px;bottom:15px;font-size:14px}}:root{--evm-teal:#397f89;--evm-dark:#293c43;--evm-soft:#e5f3f3;--evm-aqua:#a6cfd0;--evm-stone:#f1f4f3;--evm-line:#d9e5e6;--evm-muted:#627479;--evm-paper:#fff}
.evm-top{background:#e1f2f3;color:#365e66;letter-spacing:.1em}.evm-header{background:#fff;border-bottom:1px solid #e3ecec}.evm-hero-copy{background:linear-gradient(145deg,#f5faf9 10%,#e0f1f2 100%)}.evm-hero h1{font-weight:600;letter-spacing:-.055em}.evm-hero h1 em{font-weight:400;color:#58878e}.evm-hero-note i{background:#91bec3}.evm-image-stamp{background:#ffffffeb;border:1px solid #ffffff80;border-radius:16px;color:#365b64;box-shadow:0 8px 30px #355a6510}.evm-brand-strip{background:#d9eef0;color:#3e626b;border:0}.evm-button{background:#477f8b;border-color:#477f8b;box-shadow:none;font-weight:500}.evm-button:hover{background:#386c77;box-shadow:0 8px 20px #477f8b18;transform:translateY(-1px)}.evm-benefits{background:#f5fafa}.evm-icon-benefits>div>span{background:#e1eff0;border:1px solid #d4e7e8;border-radius:22px;color:#507c84;box-shadow:none}.evm-icon-benefits>div:nth-child(even)>span{background:#eaf0ed;border-color:#dce7e1}.evm-benefits h3{font-weight:600}.evm-mechanism,.evm-product-story{background:linear-gradient(120deg,#dceff1,#edf6f4);color:#293c43}.evm-mechanism .evm-kicker,.evm-product-story .evm-kicker{color:#4b7881}.evm-mechanism h2 em,.evm-product-story h2 em{color:#54838b}.evm-mechanism p,.evm-product-story p{color:#5d7379}.evm-mechanism li{border-color:#bfd9dc;color:#5d7379}.evm-mechanism li>b{color:#4b7881}.evm-step-chips span{background:#ffffff85;border-color:#cfe2e3;color:#36545c;box-shadow:none}.evm-step-chips b{color:#667d81}.evm-step-chips svg{color:#54838b}.evm-product-story img,.evm-mechanism-photo{box-shadow:0 12px 35px #517e8510}.evm-quote{background:linear-gradient(135deg,#f0f5f1,#e7f1f2);border:0}.evm-life-card{box-shadow:none}.evm-life-card b{background:#edf7f7}.evm-breadcrumb{background:#f7fbfb}.evm-product{background:linear-gradient(180deg,#f7fbfb,#fff);padding-top:12px}.evm-gallery-stage{border:1px solid #dce8e9;box-shadow:none}.evm-gallery-label{background:#fffffff0;color:#47616a}.evm-product-tags span{background:#eaf4f4;border:1px solid #deebeb;color:#537780}.evm-price-line{background:#fff0ef;border:1px solid #f0d3d1;border-left:3px solid #b84748;border-radius:10px;padding:16px 18px}.evm-price-line>strong{color:#293c43}.evm-price-line>s{color:#7f7070}.evm-sale{background:#b84748;color:#fff;padding:7px 12px;font-weight:600;letter-spacing:.015em}.evm-size-options button{background:#fff;border-color:#d9e5e6}.evm-size-options button[aria-pressed=true]{background:#e7f3f4;border-color:#6a9ba3;box-shadow:none}.evm-add{background:#477f8b;box-shadow:none}.evm-dynamic .shopify-payment-button__button--unbranded{background:#e6f0f2!important;border-color:#ccdee2!important;color:#365b64!important;font-weight:500!important}.evm-dynamic .shopify-payment-button__button--unbranded:hover{background:#d9e9ec!important}.evm-visual-specs{background:linear-gradient(135deg,#eef6f5,#deeff2)}.evm-spec-content{background:#ffffffdb;border-color:#d3e4e7;box-shadow:none}.evm-spec-icon{background:#e0eff1;color:#54838b}.evm-width-cards>div{background:#e4f1f2}.evm-width-cards small{color:#52767e}.evm-width-cards b{color:#365761}.evm-spec-photo>span{background:#fffffff0;color:#365761}.evm-support-cards details{background:#f8fbfb;border:1px solid #dce8e9;box-shadow:none}.evm-support-icon{background:#e6f1f2;color:#54838b}.evm-footer{background:#e4f1f2;border-top:1px solid #d3e5e7}.evm-footer-bottom{border-color:#c5dfe1}.evm-sticky-buy{background:#fffffff5;border-top:1px solid #d8e8eb;box-shadow:0 -4px 18px #426e7808}
@media(max-width:760px){.evm-price-line{padding:14px;gap:10px}.evm-product{padding-top:6px}}
.evm-footer .evm-logo{isolation:isolate}.evm-footer .evm-logo img{mix-blend-mode:multiply}.evm-hero-copy{background:radial-gradient(ellipse at 5% 12%,#ffffffed,transparent 65%),linear-gradient(135deg,#eaf5f4,#dceef0)}.evm-hero-image{box-shadow:inset 20px 0 35px #477f8b08}.evm-header{box-shadow:0 4px 20px #365b6405;position:relative;z-index:2}.evm-benefits{background:linear-gradient(#edf6f6,#fff)}.evm-icon-benefits>div>span{background:linear-gradient(145deg,#fff,#dcecee);border:1px solid #fff;box-shadow:0 8px 20px #507c8412,inset 0 -1px 2px #507c8410}.evm-icon-benefits>div:nth-child(even)>span{background:linear-gradient(145deg,#fff,#e5eeea);border-color:#fff}.evm-mechanism,.evm-product-story{background:radial-gradient(ellipse at 90% 10%,#ffffffc9,transparent 60%),linear-gradient(130deg,#d5e9ed,#edf6f4);border-top:1px solid #ffffff;border-bottom:1px solid #dce9e9}.evm-product-story img,.evm-mechanism-photo{border:1px solid #ffffffbd;box-shadow:0 20px 45px -18px #355b6540,0 2px 5px #355b6509}.evm-step-chips span{background:linear-gradient(145deg,#ffffffc9,#ffffff60);border-color:#fff;box-shadow:0 8px 24px -12px #355b652b}.evm-life-card{border:1px solid #ffffffb3;box-shadow:0 16px 30px -18px #293c434d,0 2px 6px #293c4308}.evm-gallery-stage{border:1px solid #e0e9e9;box-shadow:0 22px 48px -28px #365b6559,0 3px 8px #365b6508}.evm-size-options button{box-shadow:0 3px 9px #426e7807}.evm-size-options button[aria-pressed=true]{background:linear-gradient(140deg,#f3fbfb,#dfeef0);box-shadow:0 6px 14px -8px #426e7840,inset 0 1px #fff}.evm-add{background:linear-gradient(170deg,#568f99,#447b87);box-shadow:0 9px 18px -10px #315e6870,inset 0 1px #ffffff30;border-color:#4a818c}.evm-price-line{background:linear-gradient(120deg,#fff6f5,#fcebea);box-shadow:0 5px 16px -12px #a3484840}.evm-visual-specs{background:radial-gradient(ellipse at 0 50%,#fff,transparent 65%),linear-gradient(130deg,#edf6f4,#dceef1)}.evm-spec-content{background:linear-gradient(140deg,#ffffffed,#f8fcfbd9);border:1px solid #fff;box-shadow:0 18px 38px -25px #315e6855}.evm-spec-photo{box-shadow:0 18px 38px -25px #315e6860}.evm-width-cards>div{background:linear-gradient(145deg,#f2f9f8,#e1eff0);border:1px solid #dbeaea;box-shadow:inset 0 1px #fff}.evm-support-cards details{background:linear-gradient(145deg,#fff,#f3f9f9);box-shadow:0 10px 25px -17px #315e6840;border:1px solid #e0ebeb}.evm-quote{background:radial-gradient(ellipse at 50% 0,#fff9,transparent 65%),linear-gradient(135deg,#edf5f1,#e1eff1)}.evm-faq{background:linear-gradient(#fff,#f1f7f7)}.evm-faq>div:last-child{background:#ffffffb3;border:1px solid #e2ecec;border-radius:18px;padding:6px 28px;box-shadow:0 16px 35px -24px #365b6540}.evm-faq details:last-child{border-bottom:0}.evm-footer{background:radial-gradient(ellipse at 12% 0,#f3faf9,transparent 65%),linear-gradient(130deg,#deedef,#d5e7e9);border-top:1px solid #fff;box-shadow:inset 0 1px 0 #ffffff80}
@media(max-width:760px){.evm-faq>div:last-child{padding:0 18px;border-radius:14px}.evm-gallery-stage{box-shadow:0 14px 30px -23px #365b6550}.evm-life-card{box-shadow:0 10px 20px -14px #293c4340}}
.evm-hero{margin:24px 3% 0;border-radius:26px;overflow:hidden;min-height:660px;box-shadow:0 24px 50px -35px #365b6555}.evm-hero-copy{padding-left:4vw;padding-right:3vw}.evm-hero-image{overflow:visible}.evm-hero-detail{position:absolute;left:-44px;bottom:35px;width:330px;padding:10px;display:flex;align-items:center;gap:15px;border:1px solid #fff;border-radius:18px;background:#ffffffed;backdrop-filter:blur(16px);box-shadow:0 16px 38px #293c4320;z-index:2}.evm-hero-detail img{width:104px;height:112px;object-fit:cover;border-radius:11px}.evm-hero-detail small{display:block;font-size:8px;letter-spacing:.11em;color:#627479;margin-bottom:9px}.evm-hero-detail strong{font-size:16px;line-height:1.4;letter-spacing:-.025em;font-weight:500}.evm-image-stamp{top:25px;right:25px;bottom:auto;font-size:23px;padding:19px;border-radius:15px}.evm-image-caption{bottom:13px;left:auto;right:20px}.evm-brand-strip{margin:0 5%;border-radius:0 0 18px 18px;padding-top:18px;padding-bottom:18px}.evm-icon-benefits{margin:0 5%;padding-left:0;padding-right:0;background:transparent;gap:15px}.evm-icon-benefits>div{padding:25px 12px;border:1px solid #e3eceb;border-radius:20px;background:linear-gradient(140deg,#fff,#eff7f6);box-shadow:0 12px 30px -25px #365b653b}.evm-icon-benefits>div>span{width:62px;height:62px}.evm-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px 55px;align-items:center;padding-top:40px;padding-bottom:70px;position:relative;background:radial-gradient(ellipse at 0 80%,#e3f0ed,transparent 55%)}.evm-editorial-intro h2{margin:20px 0;font-size:clamp(34px,4vw,57px)}.evm-editorial-intro>p{font-size:14px;max-width:280px;margin-bottom:25px}.evm-editorial-photo{grid-column:2;grid-row:1/3;min-height:500px;position:relative;display:block;overflow:hidden;border-radius:24px;box-shadow:0 22px 45px -28px #293c4360}.evm-editorial-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.evm-editorial-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#203a43a6)}.evm-editorial-photo>span{position:absolute;left:30px;right:30px;bottom:30px;z-index:1;color:#fff}.evm-editorial-photo small{font-size:9px;letter-spacing:.13em}.evm-editorial-photo strong{display:block;margin-top:9px;font-size:36px;line-height:1.15;font-weight:500;letter-spacing:-.04em}.evm-editorial-photo b{position:absolute;right:0;bottom:0;border:1px solid #ffffff80;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:400}.evm-editorial-note{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid #fff;border-radius:18px;background:#ffffff9e;box-shadow:0 12px 28px -25px #365b6550}.evm-editorial-note>span{width:53px;height:53px;display:grid;place-items:center;background:#e2eff0;border-radius:15px;color:#54838b;flex-shrink:0}.evm-editorial-note svg{width:31px;height:31px}.evm-editorial-note strong{font-size:14px;font-weight:600}.evm-editorial-note p{font-size:12px;margin-top:5px}.evm-life-grid{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:250px 250px;gap:18px}.evm-life-card{aspect-ratio:auto;border-radius:21px}.evm-life-card:first-child{grid-row:1/3}.evm-life-card:nth-child(2){grid-column:2/4}.evm-life-card:nth-child(2)>img{object-position:center 42%}.evm-life-card strong{font-size:24px;max-width:80%}.evm-life-card:nth-child(2) strong{font-size:30px}.evm-life-card:first-child strong{font-size:30px}.evm-mechanism,.evm-product-story{margin:25px 3%;border-radius:28px;padding:65px 4%;overflow:hidden}.evm-quote{margin:45px 5%;border-radius:24px;padding:70px 25px;border:1px solid #e1ece9;position:relative}.evm-quote:before{content:'“';display:block;font-family:Georgia,serif;font-size:100px;line-height:.7;color:#a6cfd0;margin-bottom:22px}.evm-section-heading .evm-kicker{display:flex;align-items:center;gap:12px}.evm-section-heading .evm-kicker:before{content:'';width:30px;height:1px;background:#86b4bb}.evm-footer{border-radius:28px 28px 0 0;margin:0 2%}.evm-footer .evm-logo img{mix-blend-mode:multiply}.evm-footer .evm-logo{isolation:auto}
@media(max-width:1000px){.evm-hero-detail{left:-25px;width:280px;gap:10px}.evm-hero-detail img{width:85px;height:95px}.evm-hero-detail strong{font-size:14px}.evm-editorial{gap:25px}.evm-life-grid{grid-template-rows:210px 210px}.evm-life-card strong,.evm-life-card:first-child strong{font-size:23px}}
@media(max-width:760px){.evm-hero{margin:14px 4% 0;border-radius:20px;min-height:0}.evm-hero-copy{padding:36px 7%}.evm-hero h1{font-size:clamp(35px,9vw,55px)}.evm-hero-image{height:440px}.evm-hero-detail{left:15px;bottom:25px;width:260px;border-radius:14px}.evm-hero-detail img{width:76px;height:84px}.evm-hero-detail small{font-size:7px}.evm-hero-detail strong{font-size:14px}.evm-image-stamp{top:16px;right:16px;font-size:18px;padding:14px}.evm-image-caption{display:none}.evm-brand-strip{margin:0 7%;padding:16px 10px}.evm-icon-benefits{margin:0 6%;gap:10px}.evm-icon-benefits>div{padding:20px 10px;border-radius:16px}.evm-icon-benefits>div>span{width:55px;height:55px}.evm-editorial{grid-template-columns:1fr;padding-top:20px;gap:24px}.evm-editorial-photo{grid-column:1;grid-row:auto;min-height:420px}.evm-editorial-photo>span{left:22px;right:22px;bottom:25px}.evm-editorial-photo strong{font-size:29px;padding-right:35px}.evm-editorial-note{padding:18px}.evm-life-grid{grid-template-columns:1fr 1fr;grid-template-rows:330px 230px 230px;gap:12px}.evm-life-card:first-child{grid-column:1/3;grid-row:1}.evm-life-card:nth-child(2){grid-column:1;grid-row:2/4}.evm-life-card:nth-child(3){grid-column:2;grid-row:2}.evm-life-card:nth-child(4){grid-column:2;grid-row:3}.evm-life-card strong,.evm-life-card:nth-child(2) strong{font-size:19px}.evm-life-card:first-child strong{font-size:29px}.evm-mechanism,.evm-product-story{margin:15px 4%;padding:35px 6%;border-radius:21px}.evm-quote{margin:30px 5%;padding:45px 20px}.evm-footer{margin:0;border-radius:24px 24px 0 0}}
.evm-footer .evm-logo img{mix-blend-mode:darken}
