@font-face{font-family:Open Sans;src:url(/website-kit/final-v8/soleva-care/assets/fonts/open-sans-ext.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;src:url(/website-kit/final-v8/soleva-care/assets/fonts/open-sans-latin.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box}html{font-size:clamp(1px,.083333333vw,1.2px);scroll-behavior:smooth}body{margin:0;color:#282828;background:white;font:14rem/1.2 "Open Sans",Arial,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3rem solid var(--accent);outline-offset:4rem}button{border:0;background:none;padding:0}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1{font-size:30rem;line-height:1.2;font-weight:600}h2{font-size:30rem;line-height:1.2;font-weight:600}h3{font-size:19rem;line-height:1.15}.wrap{width:calc(100% - 120rem);max-width:1080rem;margin-inline:auto}.icon{display:inline-block;flex:none;width:22rem;height:22rem;vertical-align:middle}.stars{display:inline-flex;gap:2rem;color:var(--accent);vertical-align:middle}.stars svg{width:15rem;height:15rem;fill:currentColor}.cta{display:flex;justify-content:center;align-items:center;gap:10rem;width:100%;min-height:48rem;background:var(--accent);color:#fff;font-size:14rem;font-weight:700;padding:12rem 20rem;border-radius:28rem;text-decoration:none}.cta .icon{width:19rem;height:19rem}.payments{display:flex;justify-content:center;align-items:center;gap:18rem;height:36rem}.payments>span{font:italic 8rem Arial;min-width:27rem;text-align:center}.payments svg{width:32rem;height:22rem}.payments .amex{font:700 7rem/7rem Arial;background:#0879bf;color:white;padding:2rem;width:29rem;height:20rem}.payments .apay{font:700 11rem Arial;border:1px solid #bbb;padding:3rem}.payments .visa{font-weight:900;color:#143166}.payments .paypal{font-size:19rem;color:#003087;font-weight:900}.payments .shop-pay{background:#5933e9;color:#fff;font:700 8rem Arial;padding:4rem;border-radius:2rem}.gallery-stage{position:relative}.main-photo{display:block;width:100%}.hero-image{width:100%;aspect-ratio:1;object-fit:contain}.gallery-prev,.gallery-next{position:absolute;top:48%;font-size:26rem;width:28rem;height:40rem;color:#888}.gallery-prev{left:4rem}.gallery-next{right:4rem}.thumbnails{display:flex;gap:10rem;margin-top:10rem}.thumbnails button{flex:1;min-width:0;border-radius:13rem;border:1rem solid transparent;overflow:hidden;opacity:.6}.thumbnails button[aria-pressed=true]{border-color:#777;opacity:1}.thumbnails img{width:100%;aspect-ratio:1;object-fit:cover}.quote{display:grid;grid-template-columns:20rem 56rem 1fr 20rem;gap:12rem;align-items:center;border:1rem solid #d5c7cb;border-radius:16rem;padding:12rem 20rem;min-height:102rem;background:#fff1f5}.quote>button{font-size:25rem}.quote-avatar{width:56rem;height:56rem;border-radius:50%;object-fit:cover;object-position:center 20%}.quote .stars{margin-bottom:6rem}.quote p{font-size:12rem;line-height:1.15}.quote small{display:flex;align-items:center;gap:5rem;margin-top:7rem;font-size:11rem}.quote small .icon{width:13rem;height:13rem}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12rem;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:16rem;height:16rem;transition:transform .2s}.faq-list details[open] summary .icon{transform:rotate(180deg)}.faq-list details>p{padding:16rem;line-height:1.5}.wave{display:block;width:100%;height:160rem}.wave-soft{fill:var(--tint-soft)}.wave-main{fill:var(--tint)}.wave-bottom{transform:rotate(180deg)}dialog{border:0;border-radius:16px;box-shadow:0 25px 100px #0005;padding:30px;width:520px;max-width:calc(100vw - 28px);max-height:90vh;font:15px/1.5 Arial}dialog::backdrop{background:#0008;backdrop-filter:blur(3px)}dialog h2{font-size:25px;margin-bottom:24px}dialog .cta{font-size:15px;min-height:48px;border-radius:26px;margin-top:20px}dialog .icon{width:22px;height:22px}.dialog-close{position:absolute;right:14px;top:12px;width:30px;height:30px;background:#fff;border-radius:50%;z-index:2}.cart-line{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:20px 0;border-block:1px solid #ddd;margin-bottom:20px}.cart-line input{width:60px;padding:6px;border:1px solid #ccc}.cart-line button{display:block;text-decoration:underline;margin-top:10px}.cart-line p{margin:6px 0}.cart-note{font-size:12px;color:#666;margin-top:18px}.cart-total{font-size:20px}#zoom{padding:0;width:min(88vh,1000px)}#zoom img{width:100%}#story{width:390px;padding:0}#story img{width:100%}#story p{font-size:12px;padding:16px}.modal-open{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:749px){html{font-size:1px}body{font-size:14px}.wrap{width:calc(100% - 36px)}h1{font-size:27px}h2{font-size:25px}.quote{grid-template-columns:15px 44px 1fr 15px;gap:8px;padding:12px}.quote-avatar{width:44px;height:44px}.payments{gap:14px}.wave{height:70px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

body{--accent:#ffcf23;--tint:#fffbe4;--ink:#292929;margin:8rem}html{scrollbar-width:none}html::-webkit-scrollbar{width:0}.wrap{width:calc(100% - 104rem);max-width:1080rem}.center{text-align:center}.subtitle{text-align:center;font-size:16rem;color:#777;line-height:1.3;margin-top:15rem}.tinted{background:var(--tint)}.split{display:grid;grid-template-columns:1fr 1fr;gap:40rem;align-items:center}.rounded{border-radius:15rem;width:100%;aspect-ratio:1;object-fit:cover}.cta{color:#292929;border:2rem solid #343434;box-shadow:0 4rem 0 #383838;font-size:16rem;min-height:51rem}.hero{display:grid;grid-template-columns:1fr 1fr;gap:18rem;padding-top:22rem;padding-bottom:22rem;min-height:816rem}.hero-image{border-radius:30rem}.thumbnails{gap:9rem;margin-top:12rem}.thumbnails button{border-radius:17rem}.rating{display:flex;align-items:center;gap:7rem;margin-bottom:8rem;font-size:14rem}.rating .stars svg{width:15rem;height:15rem}h1{font-size:32rem;font-weight:700;margin-bottom:12rem}.tagline{display:inline-block;background:#fff6ef;border:1rem solid #d8c8bb;border-radius:7rem;color:#a65b27;padding:6rem 9rem;font-size:14rem}.hero-description{font-size:14rem;margin-top:12rem;line-height:1.25}.hero-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10rem 20rem;margin:12rem 0}.hero-benefits>span{display:flex;align-items:center;gap:8rem;font-size:14rem;background:linear-gradient(90deg,#fff8cf80,#fffbe4)}.hero-benefits .icon{width:23rem;height:23rem}.price{display:flex;align-items:center;gap:8rem;padding:4rem 0 14rem;border-bottom:1rem solid #ddd;margin-bottom:12rem;font-size:15rem}.price del{color:#999}.price>span{color:#fff;background:#ac6019;border-radius:14rem;font-size:11rem;padding:4rem 8rem;font-weight:700}.variant-label{font-size:13rem;letter-spacing:.08em}.options{margin:6rem 0 10rem}.options button{border:1rem solid #777;border-radius:20rem;padding:4rem 15rem;background:#fff;font-size:14rem}.promise{display:flex;align-items:center;justify-content:center;gap:8rem;font-size:13rem;margin-top:15rem}.promise .icon{width:17rem;height:17rem}.payments{height:51rem}.quote{background:linear-gradient(#fff,#fffbe4);border:none;border-radius:9rem;min-height:125rem;padding:13rem 12rem;grid-template-columns:20rem 56rem 1fr 20rem;gap:14rem;margin-top:8rem}.quote p{font-size:13rem;line-height:1.2}.quote .stars svg{width:15rem;height:15rem}.quote small{font-size:12rem}.mini-title{text-align:center;font-size:17rem;margin:12rem 0}.hero-ugc{display:grid;grid-template-columns:repeat(5,1fr);gap:14rem}.ugc-frame{display:block;overflow:hidden;border-radius:22rem}.ugc-frame img{width:100%;height:100%;object-fit:cover}.hero-ugc .ugc-frame{height:171rem}.demo-label{font-size:9rem;color:#9b8d67;text-align:center;margin-top:6rem}.journey{padding:34rem 0 50rem}.journey-grid{margin-top:54rem}.timeline{display:grid;gap:14rem}.timeline article{background:#ffffff80;padding:8rem 13rem 12rem}.timeline article>span{display:inline-block;background:#fff6ea;color:#a0582a;font-size:15rem;padding:3rem 10rem;margin-bottom:12rem}.timeline h3{font-size:19rem;margin-bottom:14rem}.timeline p{font-size:16rem;line-height:1.22}.voices{padding:45rem 0 70rem}.rating-pill{display:flex;align-items:center;justify-content:center;gap:10rem;font-size:13rem;background:linear-gradient(90deg,#fff,#fff9df,#fff);width:max-content;max-width:100%;margin:0 auto 13rem;padding:7rem 12rem}.voices .subtitle{margin-top:12rem}.review-rail{position:relative;margin:30rem 35rem 0}.review-track{display:flex;gap:28rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.review-track article{flex:0 0 calc((100% - 56rem)/3);border:1rem solid #b8b8b2;border-radius:14rem;padding:10rem;scroll-snap-align:start;min-height:104rem}.review-track small{display:flex;align-items:center;gap:5rem;font-size:13rem}.review-track small .icon{width:14rem;height:14rem;color:#258ecc}.review-track .stars{margin:8rem 0}.review-track p{font-size:14rem;line-height:1.18}.rail-arrow{position:absolute;top:40%;font-size:24rem;color:#777}.rail-arrow:first-child{left:-27rem}.rail-arrow:last-child{right:-27rem}.care{padding:40rem 0}.care-card{display:grid;grid-template-columns:1fr 1fr;gap:32rem;align-items:center;padding:20rem;border:1rem solid #b9b29c;border-radius:15rem;background:white}.care-card h2{margin-bottom:25rem}.care-card>div>p{font-size:14rem;line-height:1.22}.care-benefits{display:grid;gap:14rem;margin:20rem 0}.care-benefits>div{display:grid;grid-template-columns:28rem 1fr;gap:22rem;align-items:center;padding:15rem 18rem;background:#fff6f1}.care-benefits .icon{color:#a35519;width:27rem;height:27rem}.care-benefits p{font-size:14rem;line-height:1.15}.results{background:#333;color:#fff;padding:56rem 0 60rem}.results-copy{text-align:center}.results-copy h2{font-weight:700;margin-bottom:20rem}.results-copy h2 em{display:inline-block;background:var(--accent);color:#262626;padding:9rem 12rem;border-radius:9rem;font-weight:800}.results-copy p{font-size:14rem;line-height:1.25;margin-top:14rem}.stat-list>div{display:flex;align-items:center;gap:18rem;padding:20rem 0;border-bottom:1rem solid #737373}.stat-list>div:first-child{padding-top:0}.stat-list>div:last-child{border-bottom:0}.stat-list span{flex:none;width:64rem;height:64rem;display:grid;place-items:center;border:4rem solid var(--accent);border-radius:50%;color:var(--accent);font-weight:700;font-size:16rem}.stat-list p{font-size:14rem;line-height:1.25}.stat-note{background:#fffbe4;border:1rem solid white;outline:1rem solid #777;color:#292929;border-radius:11rem;padding:11rem;font-size:12rem;font-style:italic;line-height:1.2;margin-top:12rem}.materials{padding:64rem 0 60rem}.materials h2{font-size:30rem}.material-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25rem;margin-top:96rem}.material-grid img{width:142rem;height:142rem;object-fit:contain;margin:0 auto 65rem}.material-grid article{text-align:center}.material-grid h3{font-size:20rem;font-weight:400;color:#ac5d21;margin-bottom:10rem}.material-grid p{font-size:14rem;line-height:1.2}.angled-top{clip-path:polygon(0 0,100% 150rem,100% 100%,0 100%)}.use{padding:212rem 0 72rem}.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14rem;margin-top:46rem}.use-grid article{padding:10rem 10rem 17rem;background:#fff;border:1rem solid #aaa58f;border-radius:16rem;text-align:center}.use-grid .ugc-frame{aspect-ratio:1;width:100%;border-radius:17rem}.use-grid h3{color:#a4581f;font-size:20rem;font-style:italic;margin:20rem 0 12rem}.use-grid p{font-size:14rem;line-height:1.2}.press{background:#333;color:#fff;text-align:center;padding:19rem 0 16rem;overflow:hidden}.press>p{font-size:14rem;margin-bottom:19rem}.press>div{display:flex;justify-content:space-around;gap:40rem;white-space:nowrap;align-items:center;font-size:26rem}.press b:nth-child(2){font-weight:800}.press b:nth-child(3){font-family:Impact,'Arial Narrow',sans-serif;font-stretch:condensed;font-size:24rem}.press b:nth-child(4){font-family:Georgia;font-weight:700}.press b:nth-child(5){font:38rem Georgia}.comparison{padding:61rem 0 115rem;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 90rem))}.comparison h2{margin-bottom:25rem}.comparison p{font-size:16rem;line-height:1.24}.comparison-table{position:relative;padding-bottom:31rem;font-size:14rem}.comparison-table:before{position:absolute;content:'';top:0;bottom:0;left:50%;width:25%;border-radius:16rem 16rem 0 0;background:linear-gradient(#ffcf23,#fff3ba)}.table-head,.table-row{display:grid;grid-template-columns:2fr 1fr 1fr;text-align:center;align-items:center;position:relative}.table-head{height:88rem;font-size:12rem}.table-body{border:1rem solid #bdbba2;border-radius:18rem;background:#ffffff55;overflow:hidden}.table-row{height:50rem}.table-row .icon{width:18rem;height:18rem}.table-row>span:nth-child(3){color:#9c531f}.faqs{padding:35rem 0 76rem;max-width:840rem}.faqs h2{margin-bottom:35rem}.faqs .faq-list{display:grid;gap:16rem}.faqs summary{min-height:42rem;background:#fffbe4;padding:12rem 14rem;font-size:14rem;border-radius:8rem}.faqs summary>.icon{width:13rem;height:13rem}.faqs details>p{background:#fffdf0}.assurance{background:linear-gradient(#fffbe4,white 70%);padding:60rem 0 0}.assurance-grid{display:grid;grid-template-columns:200rem 1fr 200rem;gap:22rem;max-width:980rem;align-items:center}.assurance-grid>div:first-child,.assurance-grid>div:last-child{display:grid;gap:14rem}.assurance-grid .ugc-frame{aspect-ratio:1;border-radius:16rem}.assurance-copy{text-align:center}.assurance-copy>.icon{width:46rem;height:46rem;margin-bottom:30rem}.assurance-copy h2{margin-bottom:24rem}.assurance-copy p{font-size:14rem;line-height:1.25;margin-bottom:17rem}.endnote{font-size:8rem;color:#9f987d;text-align:center;padding:52rem 0 12rem}.hero h1{letter-spacing:-.35rem}@media(max-width:1050px) and (min-width:750px){.hero h1{font-size:26rem}.hero-ugc{gap:8rem}.hero-ugc .ugc-frame{height:150rem}.hero-benefits{gap:8rem;font-size:12rem}.promise{font-size:11rem;gap:5rem}.quote{padding:10rem;grid-template-columns:15rem 42rem 1fr 15rem;gap:7rem}.quote-avatar{width:42rem;height:42rem}.quote p{font-size:11rem}.hero{min-height:810rem}.timeline p{font-size:14rem}.timeline article{padding:6rem 10rem}.timeline h3{font-size:17rem}.care-card{gap:20rem;padding:16rem}.care-card h2{font-size:25rem;margin-bottom:15rem}.care-benefits>div{padding:12rem;gap:12rem}.care-benefits p{font-size:12rem}.assurance-grid{grid-template-columns:145rem 1fr 145rem}.results-copy h2{font-size:25rem}.material-grid h3{font-size:17rem}}
@media(max-width:749px){body{margin:0}.wrap{width:calc(100% - 36px)}.hero{display:flex;flex-direction:column;gap:25px;padding:18px 0 32px;min-height:0}.hero-image{border-radius:18px}.thumbnails{gap:5px}.thumbnails button{border-radius:8px}.rating{font-size:12px}.hero h1{font-size:26px}.hero-benefits{gap:9px}.hero-benefits>span{font-size:12px;padding:7px}.hero-benefits .icon{width:18px;height:18px}.price{font-size:14px}.promise{font-size:11px;gap:5px}.hero-ugc{gap:8px;overflow-x:auto;grid-template-columns:repeat(5,86px);scroll-snap-type:x mandatory}.hero-ugc .ugc-frame{height:147px;border-radius:13px;scroll-snap-align:start}.quote{grid-template-columns:16px 42px 1fr 16px;gap:8px;padding:12px 5px}.quote p{font-size:12px}.quote-avatar{width:42px;height:42px}.split,.journey-grid,.care-card{grid-template-columns:1fr;gap:26px}.journey{padding:34px 0}.journey h2{font-size:27px}.subtitle{font-size:14px;line-height:1.45}.journey-grid{margin-top:28px}.timeline{gap:12px}.timeline article{padding:14px}.timeline p{font-size:14px;line-height:1.4}.timeline h3{font-size:18px;margin-bottom:10px}.timeline article>span{font-size:13px;margin-bottom:8px}.voices{padding:35px 0 42px}.rating-pill{font-size:10px;gap:6px;padding:6px}.rating-pill .stars svg{width:12px;height:12px}.voices h2{font-size:24px}.review-rail{margin:24px 15px 0}.review-track{gap:14px}.review-track article{flex-basis:100%;padding:14px}.rail-arrow:first-child{left:-18px}.rail-arrow:last-child{right:-18px}.care{padding:28px 0}.care-card{padding:14px;gap:24px}.care-card h2{font-size:25px;margin-bottom:18px}.care-card>div>p{font-size:14px;line-height:1.4}.care-benefits>div{padding:13px;gap:13px}.care-benefits p{font-size:13px;line-height:1.4}.results{padding:36px 0}.results-copy h2{font-size:23px}.results-copy h2 em{padding:9px 7px}.results-copy p{line-height:1.4}.stat-list span{width:54px;height:54px;font-size:14px}.stat-list>div{padding:18px 0}.stat-list p{font-size:13px}.materials{padding:40px 0}.materials h2{font-size:24px}.material-grid{grid-template-columns:1fr 1fr;gap:32px 18px;margin-top:35px}.material-grid img{width:110px;height:110px;margin-bottom:20px}.material-grid h3{font-size:16px}.material-grid p{font-size:12px;line-height:1.35}.angled-top{clip-path:polygon(0 0,100% 48px,100% 100%,0 100%)}.use{padding:90px 0 38px}.use h2{font-size:24px}.use-grid{grid-template-columns:1fr;gap:22px;margin-top:28px}.use-grid article{padding:10px 10px 20px}.use-grid h3{font-size:20px;margin:18px 0 10px}.use-grid p{font-size:14px}.press{padding:15px 0}.press>p{font-size:11px;margin-bottom:12px}.press>div{gap:28px;font-size:21px;justify-content:flex-start;padding:0 18px}.press b:nth-child(3){font-size:20px}.press b:nth-child(5){font-size:28px}.comparison{padding:36px 0 80px;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 35px))}.comparison h2{font-size:26px;margin-bottom:16px}.comparison p{font-size:14px;line-height:1.4}.comparison-table{font-size:12px;padding-bottom:23px}.table-head{height:68px;font-size:10px}.table-row{height:45px}.faqs{padding:28px 0 42px}.faqs h2{font-size:26px;margin-bottom:23px}.faqs .faq-list{gap:12px}.faqs summary{font-size:13px;line-height:1.35;min-height:46px}.assurance{padding:30px 0 0}.assurance-grid{grid-template-columns:1fr 1fr;gap:20px}.assurance-grid>div:first-child,.assurance-grid>div:last-child{grid-template-columns:1fr 1fr;gap:10px}.assurance-copy{grid-column:1/-1;grid-row:2}.assurance-copy>.icon{width:40px;height:40px;margin-bottom:18px}.assurance-copy h2{font-size:28px;margin-bottom:18px}.assurance-copy p{font-size:14px;line-height:1.4}.endnote{padding:28px 0 10px;font-size:7px}.cta{font-size:14px;min-height:48px}}
@media(min-width:750px){.hero-image{border-radius:13rem}.tagline{padding-block:5rem}.hero-description{margin-top:8rem}.hero-benefits{margin-block:10rem}.price{padding-bottom:8rem;margin-bottom:8rem}.promise{margin-top:10rem}.payments{height:43rem}.quote{margin-top:0}.mini-title{margin-block:9rem}.timeline article{padding-bottom:8rem}.timeline article>span{margin-bottom:8rem}.timeline h3{margin-bottom:10rem}.care-benefits>div{padding-block:13rem}.results{padding-top:50rem;padding-bottom:56rem}.materials{padding-bottom:78rem}.material-grid{margin-top:105rem}.use{padding-top:195rem;padding-bottom:65rem}.use-grid article{padding-bottom:13rem}.use-grid h3{margin:15rem 0 9rem}.press{padding-top:15rem;padding-bottom:12rem}.comparison{padding-bottom:126rem}.faqs{padding-bottom:50rem}.faqs h2{margin-bottom:30rem}.faqs .faq-list{gap:14rem}}
.assurance .ugc-frame img{object-position:center 20%}@media(min-width:750px){.hero{padding-bottom:15rem}.voices{padding-bottom:52rem}}
