.sv-page{--brand-bg:#f5f1ec;--brand-bg-alt:#ebddd8;--brand-text:#403548;--brand-text-muted:#756978;--brand-btn:#403548;--brand-btn-text:#fff;--brand-accent:#8a455a;--brand-border:#d7cec9;--radius:4px;--section-pad:100px;--max-width:1600px;margin:0;background:var(--brand-bg);color:var(--brand-text);font:400 16px/1.6 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}.sv-page *{box-sizing:border-box}.sv-page h1,.sv-page h2,.sv-page h3,.sv-page p,.sv-page blockquote{margin:0}.sv-page h1,.sv-page h2,.sv-page h3{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.12;letter-spacing:-.025em}.sv-page h2{font-size:44px}.sv-page h3{font-size:25px}.sv-page p+p{margin-top:12px}.sv-page a{color:inherit;text-underline-offset:4px}.sv-page button,.sv-page select{font:inherit}.sv-page button:disabled{cursor:not-allowed;opacity:.65}.sv-page a:focus-visible,.sv-page button:focus-visible,.sv-page summary:focus-visible,.sv-page select:focus-visible,.sv-page [tabindex]:focus-visible{outline:3px solid var(--brand-accent);outline-offset:4px}.sv-page img,.sv-page video{display:block;max-width:100%}.sv-wrap{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:48px}.sv-skip{position:fixed;top:-100px;z-index:100;background:#fff;padding:16px}.sv-skip:focus{top:8px}.sv-announcement{min-height:48px;display:flex;align-items:center;justify-content:center;padding:12px 20px;background:var(--brand-btn);color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-align:center}.sv-header{height:97px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--brand-border)}.sv-header nav{display:flex;gap:28px;font-size:13px}.sv-header a{text-decoration:none}.sv-wordmark{font:500 32px/1 Fraunces,Georgia,serif;letter-spacing:.15em;text-decoration:none}.sv-header .sv-wordmark{text-align:center}.sv-cart{justify-self:end;font-size:13px}.sv-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;padding-top:44px;padding-bottom:64px}.sv-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px}.sv-gallery-lead{grid-column:1/-1}.sv-gallery-item{overflow:hidden;border-radius:12px}.sv-media{position:relative;background:#e7e6e4;border:1px solid #b6b4b1;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.sv-media img{width:100%;height:100%;object-fit:cover}.sv-media-label{padding:20px;text-align:center;font:500 12px/1.5 Manrope,Arial,sans-serif;color:#6c6965;max-width:300px}.sv-square{aspect-ratio:1}.sv-portrait{aspect-ratio:3/4}.sv-gallery-copy{padding:22px;background:var(--brand-bg-alt)}.sv-gallery-copy h3{font-size:24px;margin-bottom:12px}.sv-gallery-copy p{font-size:13px}.sv-eyebrow{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sv-buy-panel>.sv-eyebrow{margin-bottom:14px}.sv-buy-panel h1{font:700 23px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.03em;margin-bottom:14px}.sv-tech-label{font-size:10px;font-weight:700;letter-spacing:.1em;padding:9px 0;border-block:1px solid var(--brand-border)}.sv-intro{font-size:16px;margin-top:22px!important}.sv-benefit-list{padding:0;list-style:none;margin:24px 0 30px}.sv-benefit-list li{position:relative;padding-left:27px;margin:10px 0;font-size:14px}.sv-benefit-list li:before{content:"\2713";position:absolute;left:0;color:var(--brand-accent);font-weight:700}.sv-offer-heading{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--brand-border);padding-top:22px;margin-bottom:18px}.sv-offer-heading strong{font-size:14px}.sv-offer-heading span{font-size:22px;font-weight:700;white-space:nowrap}.sv-preview-selector{border:1px solid var(--brand-border);padding:18px;border-radius:var(--radius);margin:0 0 16px}.sv-preview-selector legend,.sv-field-label{font-size:12px;font-weight:700}.sv-preview-selector p{font-size:12px;color:var(--brand-text-muted);margin-top:12px}.sv-shade-samples{display:flex;gap:10px}.sv-shade-dot{width:38px;height:38px;border:1px solid #b6b4b1;border-radius:50%;background:#e7e6e4}.sv-offer-preview{border:1px solid var(--brand-text);border-radius:var(--radius);padding:18px;margin-bottom:18px}.sv-offer-preview strong{font-size:14px}.sv-offer-preview p{font-size:12px;margin-top:6px}.sv-button{min-height:60px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 36px;border:1px solid var(--brand-btn);border-radius:var(--radius);background:var(--brand-btn);color:var(--brand-btn-text)!important;font:700 12px/1.5 Manrope,Arial,sans-serif!important;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .18s,color .18s}.sv-button:hover{background:#594860}.sv-buy-panel>.sv-button,.sv-product-form .sv-button{width:100%}.sv-button-outline{background:transparent;color:var(--brand-text)!important}.sv-button-outline:hover{background:var(--brand-text);color:#fff!important}.sv-small{font-size:12px;line-height:1.6;color:var(--brand-text-muted)}.sv-draft-note{margin:8px 0 14px!important}.sv-centered{text-align:center;margin-top:12px!important}.sv-callout{padding:22px;margin-top:24px;border-radius:4px;background:var(--brand-bg-alt);font-size:13px}.sv-callout p{margin-top:8px}.sv-inline-proof{padding:28px 0;border-bottom:1px solid var(--brand-border);margin:22px 0 0}.sv-inline-proof .sv-small{margin-top:10px}.sv-accordions details,.sv-faq details{border-bottom:1px solid var(--brand-border)}.sv-page summary{list-style:none;position:relative;padding:20px 30px 20px 0;cursor:pointer;font-size:14px;font-weight:600}.sv-page summary::-webkit-details-marker{display:none}.sv-page summary:after{content:"+";position:absolute;right:2px;top:18px;font-weight:400;font-size:22px}.sv-page details[open]>summary:after{content:"\2212"}.sv-answer{font-size:14px;line-height:1.7;padding:0 0 22px}.sv-editor-note{background:#fff8dd;border:1px solid #cfb867;padding:16px;font-size:12px;margin-top:16px}.sv-story{padding-block:var(--section-pad)}.sv-alt{background:#fff}.sv-section-heading{max-width:780px;text-align:center;margin:0 auto 56px}.sv-section-heading .sv-eyebrow{margin-bottom:20px}.sv-section-heading h2 em{color:var(--brand-accent);font-weight:400}.sv-subhead{font-size:15px;line-height:1.7;max-width:590px;margin:24px auto 0}.sv-kind-press{padding:22px 0;border-block:1px solid var(--brand-border)}.sv-press{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.sv-logo-placeholder{height:46px;background:transparent;border-color:var(--brand-border)}.sv-logo-placeholder .sv-media-label{font-size:9px;padding:5px}.sv-problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 26px;max-width:1100px;margin:auto}.sv-problems-grid article{text-align:center}.sv-problems-grid .sv-media{aspect-ratio:1.3}.sv-problems-grid h3{font-size:22px;margin:20px 0 10px}.sv-problems-grid p{font-size:13px;color:var(--brand-text-muted);max-width:280px;margin:auto}.sv-closing{text-align:center;margin-top:52px!important}.sv-carousel{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 20px}.sv-carousel>article{scroll-snap-align:start;flex-shrink:0}.sv-video-carousel>article{width:calc((100% - 88px)/5)}.sv-video-carousel h3{font:600 12px/1.5 Manrope,Arial,sans-serif;letter-spacing:0;margin-top:12px}.sv-video-carousel video{width:100%;aspect-ratio:3/4;object-fit:cover}.sv-feature-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sv-kind-features .sv-section-heading:has(h2:empty){display:none}.sv-feature-main{position:relative}.sv-feature-main .sv-portrait{aspect-ratio:3/4}.sv-feature-main .sv-media-label{align-self:flex-start;padding-top:35px}.sv-feature-overlay{position:absolute;inset:auto 0 0;padding:32px;background:linear-gradient(transparent,var(--brand-bg-alt) 30%)}.sv-feature-overlay h3{font-size:40px;line-height:1.08;margin:18px 0}.sv-feature-overlay>p:not(.sv-eyebrow){font-size:14px;max-width:350px;margin-bottom:24px}.sv-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px 28px}.sv-line-icon{height:40px;min-width:40px;border:1px solid var(--brand-text);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:500 17px/1 Fraunces,Georgia,serif;margin-bottom:20px}.sv-feature-grid h3{font:700 12px/1.5 Manrope,Arial,sans-serif;letter-spacing:.04em;margin-bottom:14px}.sv-feature-grid p{font-size:14px;color:var(--brand-text-muted)}.sv-review-carousel>article{width:calc((100% - 44px)/3.3)}.sv-review-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:4px;overflow:hidden}.sv-review-copy{padding:24px;min-height:130px}.sv-review-copy h3{font-size:21px;margin:12px 0}.sv-review-copy blockquote{font-size:14px}.sv-review-copy .sv-small{margin-top:16px}.sv-stars{letter-spacing:2px;color:var(--brand-accent)}.sv-results-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1060px;margin:auto;align-items:center}.sv-result{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:24px;padding:30px 0;border-bottom:1px solid var(--brand-border)}.sv-result-circle{border:1px solid var(--brand-accent);width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:50%;font:400 30px/1 Fraunces,Georgia,serif}.sv-result h3{font-size:22px;margin-bottom:12px}.sv-result p{font-size:13px;color:var(--brand-text-muted)}.sv-result-note{margin-top:22px!important}.sv-reasons-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--brand-border);border-left:1px solid var(--brand-border)}.sv-reasons-grid article{padding:48px;border-right:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.sv-roman{font:400 24px/1 Fraunces,Georgia,serif;color:var(--brand-accent)}.sv-reasons-grid h3{font-size:32px;margin:24px 0 18px}.sv-reasons-grid p{font-size:14px;color:var(--brand-text-muted)}.sv-section-cta{text-align:center;margin-top:48px}.sv-ingredients-main{max-width:720px;margin:auto}.sv-ingredient-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;gap:28px;margin:44px auto 0;text-align:center}.sv-ingredient-grid h3{font-size:23px;margin:12px 0}.sv-ingredient-grid p:not(.sv-eyebrow){font-size:13px;color:var(--brand-text-muted)}.sv-promise-main{position:relative;max-width:740px;margin:auto}.sv-promise-main>.sv-media{aspect-ratio:4/5}.sv-promise-labels{display:grid;grid-template-columns:1fr 1fr;position:absolute;inset:auto 24px 24px;gap:14px}.sv-promise-labels>div{padding:20px;background:#f5f1eced;border:1px solid var(--brand-border);border-radius:4px}.sv-promise-labels h3{font-size:21px;margin-bottom:10px}.sv-promise-labels p{font-size:12px}.sv-faq{max-width:800px;margin:auto;border-top:1px solid var(--brand-border)}.sv-faq summary{padding-block:24px;font-size:15px}.sv-faq summary:after{top:23px}.sv-review-toolbar{display:flex;justify-content:space-between;gap:20px;font-size:13px;padding:0 0 28px;border-bottom:1px solid var(--brand-border);margin-bottom:32px}.sv-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sv-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;max-width:1120px;margin:auto;text-align:center}.sv-service-grid h3{font-size:23px;margin-bottom:16px}.sv-service-grid p,.sv-service-grid a{font-size:13px}.sv-service-grid a{display:inline-block;margin-top:16px}.sv-kind-services{padding-block:64px}.sv-kind-services .sv-section-heading{display:none}.sv-footer{background:var(--brand-btn);color:var(--brand-bg);padding:72px 0 30px}.sv-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:64px;margin-top:54px}.sv-footer-grid h2{font:600 13px/1.4 Manrope,Arial,sans-serif;letter-spacing:0;margin-bottom:24px}.sv-footer-grid a{display:block;font-size:13px;text-decoration:none;margin:12px 0}.sv-footer-grid p{font-size:13px;max-width:310px}.sv-footer-bottom{border-top:1px solid #65596c;margin-top:56px;padding-top:28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:11px}.sv-payment-list{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.sv-payment-list svg{width:32px;height:22px}.sv-product-form select{width:100%;padding:14px;border:1px solid var(--brand-border);color:var(--brand-text);background:transparent;border-radius:4px;margin:8px 0 18px}.sv-field-label{display:block}.sv-product-form{margin-bottom:16px}@media(min-width:1500px){.sv-hero{gap:64px}.sv-buy-panel{max-width:600px}.sv-hero{padding-bottom:90px}}@media(max-width:899px){.sv-page{--section-pad:56px}.sv-wrap{padding-inline:20px}.sv-header{height:76px;grid-template-columns:1fr 2fr 1fr}.sv-header nav a{display:none}.sv-header nav a:first-child{display:block;font-size:10px;max-width:70px;line-height:1.4}.sv-wordmark{font-size:25px}.sv-cart{font-size:11px}.sv-announcement{min-height:40px;font-size:9px}.sv-hero{display:block;padding-top:0;padding-bottom:40px}.sv-gallery{display:flex;gap:12px;overflow-x:auto;margin-inline:-20px;padding:0 20px 12px;scroll-snap-type:x mandatory}.sv-gallery-item{width:100%;flex:0 0 100%;border-radius:0;scroll-snap-align:center}.sv-gallery-copy{display:none}.sv-gallery-lead{grid-column:auto}.sv-buy-panel{padding-top:26px}.sv-buy-panel h1{font-size:22px}.sv-intro{font-size:14px}.sv-benefit-list li{font-size:13px}.sv-offer-heading span{font-size:20px}.sv-page h2{font-size:30px;line-height:1.13}.sv-section-heading{margin-bottom:32px}.sv-section-heading .sv-eyebrow{margin-bottom:16px}.sv-subhead{font-size:13px;margin-top:18px}.sv-kind-press{padding-block:18px}.sv-press{grid-template-columns:repeat(3,1fr);gap:10px}.sv-logo-placeholder{height:40px}.sv-problems-grid{grid-template-columns:1fr 1fr;gap:26px 16px}.sv-problems-grid h3{font-size:20px;margin:15px 0 8px}.sv-problems-grid p{font-size:12px}.sv-problems-grid .sv-media{aspect-ratio:1}.sv-closing{margin-top:32px!important;font-size:9px}.sv-video-carousel{margin-inline:-20px;padding-inline:20px;gap:14px}.sv-video-carousel>article{width:65%}.sv-feature-layout{display:block}.sv-feature-grid{margin-top:36px;gap:34px 24px}.sv-feature-overlay{padding:24px}.sv-feature-overlay h3{font-size:32px;max-width:300px}.sv-feature-overlay>p:not(.sv-eyebrow){font-size:13px}.sv-feature-main .sv-portrait{min-height:540px}.sv-feature-grid p{font-size:13px}.sv-review-carousel{margin-inline:-20px;padding-inline:20px;gap:16px}.sv-review-carousel>article{width:82%}.sv-review-copy{padding:20px;min-height:110px}.sv-results-layout{display:block}.sv-results-layout>.sv-media{max-width:520px;margin:auto}.sv-result{grid-template-columns:72px 1fr;gap:18px;padding:24px 0}.sv-result-circle{width:66px;height:66px;font-size:24px}.sv-result h3{font-size:22px}.sv-result p{font-size:13px}.sv-reasons-grid{grid-template-columns:1fr}.sv-reasons-grid article{padding:32px 26px}.sv-reasons-grid h3{font-size:29px;margin:20px 0 14px}.sv-section-cta{margin-top:32px}.sv-ingredient-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.sv-ingredient-grid h3{font-size:21px}.sv-promise-main>.sv-media{aspect-ratio:3/5;min-height:610px}.sv-promise-labels{inset:auto 14px 14px;gap:10px}.sv-promise-labels>div{padding:14px}.sv-promise-labels h3{font-size:19px}.sv-promise-labels p{font-size:11px}.sv-faq summary{font-size:14px;padding-block:21px}.sv-review-grid{grid-template-columns:1fr 1fr;gap:14px}.sv-review-grid .sv-review-copy{padding:14px}.sv-review-toolbar{font-size:12px;align-items:center}.sv-service-grid{grid-template-columns:1fr;gap:38px}.sv-service-grid article{max-width:310px;margin:auto}.sv-kind-services{padding-block:48px}.sv-footer{padding:50px 0 25px}.sv-footer-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.sv-footer-grid>div:last-child{grid-column:1/-1}.sv-footer-bottom{gap:16px;margin-top:36px}.sv-payment-list{width:100%;margin-left:0}.sv-answer{font-size:13px}.sv-eyebrow{font-size:10px}}@media(prefers-reduced-motion:reduce){.sv-page *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:900px){.sv-header .sv-wordmark{grid-column:1;grid-row:1;text-align:left}.sv-header nav{grid-column:2;grid-row:1;justify-content:center;white-space:nowrap}.sv-header .sv-cart{grid-column:3;grid-row:1}}.sv-media{width:100%;min-width:0}.sv-offer-options{display:grid;gap:10px;margin-bottom:18px}.sv-offer-option{display:flex;align-items:center;gap:14px;border:1px solid var(--brand-border);padding:18px;border-radius:4px}.sv-offer-option:has(input:checked){border:2px solid var(--brand-text);background:var(--brand-bg-alt)}.sv-offer-option input{accent-color:var(--brand-accent)}.sv-offer-option strong{font-size:13px;display:block}.sv-offer-option small{font-size:11px;color:var(--brand-text-muted)}.sv-page{--brand-footer:#403548}.sv-page .so-container{width:min(100%,1340px);margin-inline:auto;padding-inline:24px}.sv-page .so-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.sv-page .so-image img{width:100%;height:100%;object-fit:contain}.sv-page .so-mobile-menu summary{padding:0}.sv-page .so-mobile-menu summary:after{display:none}.sv-page .so-footer-badge{min-height:40px}.sv-page .so-nav-logo{min-width:0}.sv-page .so-announcement p{margin:0}.sv-bundle-price{margin-left:auto;font-weight:700;white-space:nowrap}.sv-offer-option{padding:18px 14px}.sv-offer-option>span:not(.sv-bundle-price){min-width:0}.sv-offer-option em{font:700 9px/1.4 Manrope,sans-serif;background:var(--brand-accent);color:#fff;padding:4px 6px;border-radius:3px;margin-left:6px;display:inline-block}.sv-bundle-shades{border-top:1px solid var(--brand-border);padding-top:18px}.sv-bundle-shades label{display:flex;gap:12px;align-items:center;font-size:12px;margin-top:10px}.sv-bundle-shades select{background:var(--brand-bg);color:var(--brand-text);border:1px solid var(--brand-border);padding:10px;flex:1;min-width:0}.sv-bundle-selector .sv-offer-options{margin-bottom:16px}@media(max-width:749px){.sv-offer-option strong{font-size:12px}.sv-bundle-price{font-size:13px}.sv-offer-option{gap:10px}.sv-offer-option em{font-size:8px}.sv-page .so-footer-badge img{max-width:100%}}.sv-new-comparison{padding:80px 0 32px;background:var(--brand-bg)}.sv-comparison-layout{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.9fr);gap:44px;align-items:center}.sv-comparison-intro{text-align:center}.sv-comparison-intro h2{font-size:42px;line-height:1.14}.sv-comparison-intro p{font-size:15px;line-height:1.7;margin:26px auto;max-width:360px}.sv-comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sv-comparison-card{padding:24px 22px;border-radius:34px;background:var(--brand-bg-alt);min-width:0}.sv-comparison-other{background:#e5e3e3}.sv-comparison-card>.sv-media{border-radius:22px;aspect-ratio:1.12}.sv-comparison-card h3{font-size:32px;text-align:center;padding:24px 0}.sv-comparison-card ul{list-style:none;margin:0;padding:0}.sv-comparison-card li{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:12px;font-size:14px;line-height:1.45;padding:17px 0;min-height:86px;border-bottom:1px solid rgba(255,255,255,.5)}.sv-comparison-card li:last-child{border-bottom:0}.sv-comparison-symbol{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-accent);color:#fff;font-weight:700;font-size:20px}.sv-comparison-other .sv-comparison-symbol{background:#8b898b}.sv-detail-panel{background:var(--brand-bg);padding:20px 0}.sv-detail-panel:last-child{padding-bottom:80px}.sv-detail-card{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;background:#fff;border:1px solid rgba(64,53,72,.05);border-radius:30px;padding:30px;box-shadow:0 4px 10px #40354809}.sv-detail-copy{padding:28px 20px}.sv-detail-number{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:700;margin-bottom:26px!important}.sv-detail-number>span{width:30px;height:2px;background:var(--brand-text)}.sv-detail-copy h2{font-size:37px;line-height:1.17}.sv-detail-copy ul{margin:30px 0 48px;padding:0;list-style:none;display:grid;gap:24px}.sv-detail-copy li{display:grid;grid-template-columns:20px 1fr;gap:15px;font-size:15px;line-height:1.6;align-items:start}.sv-detail-copy li>span:first-child{color:var(--brand-accent);font-weight:700;font-size:21px;line-height:1.15}.sv-detail-copy .sv-button{width:100%}.sv-detail-image{min-width:0}.sv-detail-image>.sv-media{border-radius:14px;min-height:530px;aspect-ratio:1}.sv-detail-image-left .sv-detail-image{grid-column:1;grid-row:1}.sv-detail-image-left .sv-detail-copy{grid-column:2;grid-row:1}@media(min-width:1600px){.sv-detail-image>.sv-media{min-height:610px}.sv-detail-copy h2{font-size:42px}.sv-detail-copy li{font-size:16px}}@media(max-width:1050px)and (min-width:750px){.sv-comparison-layout{grid-template-columns:1fr;gap:32px}.sv-comparison-intro{max-width:650px;margin:auto}.sv-comparison-cards{max-width:820px;margin:auto;width:100%}.sv-detail-card{gap:24px;padding:24px}.sv-detail-copy{padding:14px 6px}.sv-detail-copy h2{font-size:29px}.sv-detail-copy li{font-size:13px}.sv-detail-image>.sv-media{min-height:450px}.sv-detail-copy ul{gap:18px}}@media(max-width:749px){.sv-new-comparison{padding:48px 0 20px}.sv-comparison-layout{display:block}.sv-comparison-intro{margin:0 auto 32px}.sv-comparison-intro h2{font-size:30px}.sv-comparison-intro p{font-size:13px;margin:20px auto}.sv-comparison-cards{gap:10px;align-items:stretch}.sv-comparison-card{border-radius:20px;padding:12px 10px}.sv-comparison-card>.sv-media{border-radius:12px;aspect-ratio:1}.sv-comparison-card .sv-media-label{padding:10px;font-size:10px}.sv-comparison-card h3{font-size:20px;padding:18px 0;min-height:80px;display:flex;align-items:center;justify-content:center;overflow-wrap:anywhere}.sv-comparison-card li{grid-template-columns:19px 1fr;gap:7px;font-size:11px;padding:14px 0;min-height:106px}.sv-comparison-symbol{width:19px;height:19px;font-size:15px}.sv-detail-panel{padding:12px 0}.sv-detail-panel>.sv-wrap{padding-inline:14px}.sv-detail-card{grid-template-columns:1fr;gap:0;border-radius:22px;padding:16px}.sv-detail-copy,.sv-detail-image-left .sv-detail-copy{grid-column:1;grid-row:1;padding:18px 6px 26px}.sv-detail-image,.sv-detail-image-left .sv-detail-image{grid-column:1;grid-row:2}.sv-detail-number{font-size:15px;margin-bottom:20px!important}.sv-detail-copy h2{font-size:29px}.sv-detail-copy ul{margin:26px 0 30px;gap:18px}.sv-detail-copy li{font-size:13px;gap:10px}.sv-detail-image>.sv-media{min-height:0;aspect-ratio:1}.sv-detail-copy .sv-button{min-height:54px}.sv-detail-panel:last-child{padding-bottom:48px}}.sv-gallery-column{min-width:0}.sv-gallery-item:has(img) .sv-media{aspect-ratio:auto}.sv-gallery-item:has(img) .sv-media img{width:100%;height:auto;object-fit:contain}.sv-gallery-item:has(img){align-self:start}.sv-image-note{font-size:10px!important;line-height:1.6!important;color:var(--brand-text-muted);margin:10px 0 0!important;text-align:center}.sv-comparison-artwork{min-width:0}.sv-natural-image{aspect-ratio:auto;border:0;background:transparent;overflow:visible}.sv-natural-image img{position:static;width:100%;height:auto;object-fit:contain}.sv-problems-artwork{max-width:1100px;margin:auto}.sv-ingredients-main .sv-media:has(img),.sv-promise-main .sv-media:has(img),.sv-detail-image .sv-media:has(img){aspect-ratio:auto;min-height:0;height:auto;background:transparent;border:0}.sv-ingredients-main .sv-media img,.sv-promise-main .sv-media img,.sv-detail-image .sv-media img{width:100%;height:auto;object-fit:contain}.sv-promise-main:has(img){max-width:740px}@media(max-width:899px){.sv-gallery-column>.sv-image-note{margin:8px 0 0!important}.sv-gallery-item:has(img) .sv-media{height:100%;display:flex;align-items:start;background:transparent;border:0}.sv-gallery-item:has(img) .sv-media img{max-height:100%;object-fit:contain}.sv-gallery{align-items:start}.sv-gallery-item{align-self:start}}@media(min-width:900px){.sv-hero{align-items:start}.sv-buy-panel{position:sticky;align-self:start;top:min(24px,calc(100dvh - var(--sv-panel-height,0px) - 24px));min-width:0}}.sv-kind-press .sv-story-inner{max-width:none;padding-inline:0}.sv-marquee{position:relative;overflow:hidden;width:100%;padding:12px 0}.sv-marquee-track{display:flex;width:max-content;animation:sv-logo-loop var(--sv-marquee-duration,30s) linear infinite;will-change:transform}.sv-marquee-group{display:flex;flex-shrink:0;align-items:center;gap:48px;padding-right:48px}.sv-marquee-item{flex:0 0 140px;width:140px}.sv-marquee .sv-logo-placeholder{height:46px}.sv-marquee .sv-logo-placeholder img{object-fit:contain}.sv-marquee:hover .sv-marquee-track,.sv-marquee:focus-within .sv-marquee-track,.sv-marquee[data-paused=true] .sv-marquee-track{animation-play-state:paused}.sv-marquee-toggle{position:absolute;right:12px;top:0;z-index:1;display:grid;place-items:center;width:28px;height:24px;border:1px solid var(--brand-border);border-radius:4px;background:var(--brand-bg);color:var(--brand-text);font-size:13px;line-height:1;cursor:pointer}.sv-marquee-toggle[aria-pressed=true]{background:var(--brand-bg-alt)}@keyframes sv-logo-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:899px){.sv-buy-panel{position:static;top:auto}.sv-marquee-group{gap:28px;padding-right:28px}.sv-marquee-item{flex-basis:110px;width:110px}.sv-marquee .sv-logo-placeholder{height:40px}}@media(prefers-reduced-motion:reduce){.sv-marquee{overflow-x:auto}.sv-marquee-track{animation:none;will-change:auto}.sv-marquee-group[aria-hidden=true],.sv-marquee-toggle{display:none}}.sv-marquee-group{min-width:100vw;justify-content:space-around}.sv-marquee-logo{display:block;width:100%;height:46px;object-fit:contain}@media(max-width:899px){.sv-marquee-logo{height:40px}}.sv-audience-banner{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:20px;background:#f0e9e2;border:1px solid #d8c5b6;border-radius:16px}.sv-audience-avatars{display:flex;flex-shrink:0;padding-left:6px}.sv-audience-avatars img{width:44px;height:44px;object-fit:cover;border:2px solid #fff;border-radius:50%;margin-left:-6px}.sv-audience-copy{min-width:0}.sv-audience-copy p{font-size:13px;line-height:1.5}.sv-audience-copy .sv-audience-topline{font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px}.sv-audience-copy p+p{margin-top:0}.sv-tech-label{display:flex;align-items:center;gap:7px}.sv-korea-flag{font-size:20px;line-height:1;letter-spacing:0}@media(max-width:599px){.sv-audience-banner{gap:10px;padding:12px}.sv-audience-avatars img{width:32px;height:32px}.sv-audience-copy p{font-size:11px}.sv-audience-copy .sv-audience-topline,.sv-tech-label{font-size:9px}}.sv-audience-avatars img{object-position:center 35%}.sv-review-proof.sv-inline-proof{padding:0;border:0;margin-top:24px}.sv-compact-review{display:flex;align-items:start;gap:16px;padding:20px;background:#f3f0ec;border:1px solid #ded3c9;border-radius:12px}.sv-compact-review-avatar{flex:0 0 72px}.sv-compact-review-avatar img{display:block;width:72px;height:72px;object-fit:cover;object-position:center 35%;border:2px solid #d6cdbf;border-radius:50%}.sv-compact-review-copy{flex:1;min-width:0}.sv-compact-review-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.sv-compact-review-heading strong{font-size:15px;line-height:1.3}.sv-compact-review-stars{color:#b95b1b;font-size:18px;letter-spacing:1px;line-height:1}.sv-compact-review blockquote{font-size:14px;line-height:1.6;font-style:italic;font-weight:500}.sv-compact-review .sv-compact-review-verified{margin-top:10px;font-size:10px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;color:#6c6965}.sv-review-demo-note{margin-top:9px!important;font-size:11px;line-height:1.5;text-align:center;color:var(--brand-text)}@media(max-width:599px){.sv-compact-review{padding:16px;gap:12px}.sv-compact-review-avatar{flex-basis:54px}.sv-compact-review-avatar img{width:54px;height:54px}.sv-compact-review-heading strong{font-size:13px}.sv-compact-review-stars{font-size:16px}.sv-compact-review blockquote{font-size:12px}.sv-review-demo-note{font-size:11px}}.sv-title-offer{color:#8a455a}.sv-halloween-countdown{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:13px 16px;margin:22px 0 18px;border-radius:10px;background:#8a455a;color:#fff;font-size:14px;font-weight:600}.sv-inline-clock{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;letter-spacing:1px}.sv-inline-clock b{background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:5px;padding:4px 6px;font-size:18px;line-height:1.2}.sv-payment-icons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin:17px 0 12px}.sv-payment-icon{width:43px;height:28px}.sv-authenticity{display:flex;gap:13px;align-items:flex-start;border:1px solid #d7cec9;border-radius:12px;background:#eee7e5;padding:19px 20px;margin:22px 0}.sv-authenticity svg{flex-shrink:0;color:#8a455a}.sv-authenticity strong{font-size:16px}.sv-authenticity p{font-size:13px;line-height:1.65;margin:6px 0 0;color:#756978}.sv-stock-notice{margin:22px 0}.sv-stock-box{display:flex;gap:13px;align-items:flex-start;border:2px solid #526c59;border-radius:15px;padding:17px;background:#f5f8f4}.sv-stock-box p{margin:0;font-size:14px;line-height:1.6}.sv-notice-icon{border:2px solid currentColor;border-radius:50%;width:23px;height:23px;line-height:20px;flex-shrink:0;text-align:center;font-weight:700}.sv-stock-status{font-size:14px;font-weight:700;margin:15px 0 10px}.sv-stock-status span{color:#d13b35;margin-right:6px}.sv-stock-track{height:7px;background:#e8e1dc;border-radius:9px;overflow:hidden}.sv-stock-track span{display:block;height:100%;background:linear-gradient(90deg,#f2b52d,#c82e2e);border-radius:9px}@media(max-width:599px){.sv-halloween-countdown{gap:9px;font-size:12px}.sv-payment-icons{gap:5px}.sv-payment-icon{width:36px;height:24px}}.sv-audience-copy .sv-audience-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 4px;font-size:18px;line-height:1.25;font-weight:800;letter-spacing:0}.sv-audience-stars{color:#db922d;font-size:20px;letter-spacing:1px;white-space:nowrap}.sv-audience-divider{width:1px;height:18px;background:#d8c5b6;margin-inline:2px}.sv-audience-copy .sv-audience-demo{font-size:10px;line-height:1.4;color:#756978;margin-top:5px}@media(max-width:599px){.sv-audience-banner{align-items:center}.sv-audience-copy .sv-audience-rating{gap:5px;font-size:14px}.sv-audience-stars{font-size:15px;letter-spacing:0}.sv-audience-divider{height:14px;margin-inline:0}.sv-audience-copy .sv-audience-demo{font-size:9px}}@media(max-width:899px){.sv-page .so-nav-actions a,.sv-page .so-mobile-menu summary{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.sv-page .so-mobile-menu summary{margin:-10px}.sv-offer-option>span:not(.sv-bundle-price):not(.sv-offer-ribbon){min-width:0}.sv-offer-option strong{overflow-wrap:break-word}.sv-accordions summary,.sv-faq summary{min-height:48px}.sv-featured-review-more summary{min-height:44px}.sv-page [role=dialog]{max-width:100vw}}.sv-gallery-navigation{display:none}@media(max-width:899px){.sv-page .so-nav-inner{min-height:60px;padding-block:4px}.sv-page{--section-pad:30px}.sv-hero{padding-bottom:26px}.sv-gallery{gap:10px;padding-bottom:0;scrollbar-width:none;scroll-padding-inline:20px;overscroll-behavior-x:contain}.sv-gallery::-webkit-scrollbar{display:none}.sv-gallery-item{height:min(calc(100vw - 40px),420px)}.sv-gallery-item:has(img) .sv-media img{height:100%;object-fit:contain}.sv-gallery-navigation{display:block;margin-top:4px}.sv-gallery-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px}.sv-gallery-hint{font-size:11px;color:var(--brand-text-muted)}.sv-gallery-pagination{display:flex;align-items:center;gap:6px}.sv-gallery-pagination button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--brand-border);border-radius:50%;background:transparent;color:var(--brand-text);font-size:27px;line-height:1;cursor:pointer}.sv-gallery-pagination button[hidden]{display:none}.sv-gallery-pagination button:disabled{opacity:.3}.sv-gallery-position{font-size:11px;font-weight:700;white-space:nowrap;min-width:38px;text-align:center;font-variant-numeric:tabular-nums}.sv-gallery-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin;overscroll-behavior-x:contain}.sv-gallery-thumbnail{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--brand-border);border-radius:5px;overflow:hidden;background:#fff;text-decoration:none}.sv-gallery-thumbnail img{width:100%;height:100%;object-fit:contain}.sv-gallery-thumbnail[aria-current=true]{outline:2px solid var(--brand-accent);outline-offset:1px}.sv-buy-panel{padding-top:12px}.sv-audience-banner{margin-bottom:12px;padding:9px 10px}.sv-buy-panel>.sv-eyebrow{margin-bottom:5px}.sv-buy-panel h1{font-size:21px;line-height:1.3;margin-bottom:9px}.sv-tech-label{padding-block:6px}.sv-intro{font-size:14px;line-height:1.5;margin-top:12px!important}.sv-benefit-list{margin:12px 0 14px}.sv-benefit-list li{font-size:13px;line-height:1.45;margin:6px 0;padding-left:21px}.sv-halloween-countdown{padding:8px 10px;margin:12px 0;gap:8px;font-size:12px}.sv-inline-clock b{font-size:16px;padding:3px 5px}.sv-preview-selector{padding:10px;margin-bottom:10px}.sv-offer-options,.sv-bundle-selector .sv-offer-options{gap:7px;margin-bottom:0}.sv-offer-option{padding:12px 10px;gap:9px;min-height:66px}.sv-offer-option strong{font-size:12px;line-height:1.4}.sv-page .sv-bundle-selector .sv-offer-options{gap:13px;margin-top:5px}.sv-page .sv-bundle-selector .sv-offer-option{min-height:70px;padding:12px 10px;gap:9px}.sv-page .sv-bundle-selector .sv-offer-option:has(input:checked){padding:11px 9px}.sv-page .sv-bundle-selector .sv-offer-option strong{font-size:13px;line-height:1.35}.sv-page .sv-bundle-selector .sv-offer-option small{font-size:11px;margin-top:2px}.sv-page .sv-bundle-selector .sv-bundle-price{font-size:16px}.sv-page .sv-bundle-selector .sv-offer-ribbon{font-size:8px;line-height:1.3;padding:3px 7px;top:-8px}.sv-page .sv-bundle-selector .sv-offer-ribbon:before{border-bottom-width:8px;border-left-width:6px}.sv-offer-option small{font-size:11px;line-height:1.4}.sv-product-form{margin-bottom:10px}.sv-page .sv-button{min-height:48px;padding:12px 18px}.sv-payment-icons{margin:10px 0 7px}.sv-centered{margin-top:7px!important}.sv-authenticity{padding:12px;margin:14px 0;gap:9px}.sv-authenticity strong{font-size:14px;line-height:1.4;display:block}.sv-authenticity p{font-size:12px;line-height:1.5;margin-top:5px}.sv-callout{padding:14px;margin-top:14px;font-size:13px;line-height:1.5}.sv-review-proof.sv-inline-proof{margin-top:14px}.sv-compact-review{padding:12px;gap:10px}.sv-compact-review-heading{margin-bottom:6px}.sv-compact-review blockquote{font-size:13px;line-height:1.5}.sv-compact-review .sv-compact-review-verified{margin-top:7px}.sv-accordions summary,.sv-faq summary{padding-block:13px;min-height:48px;font-size:14px}.sv-accordions summary:after,.sv-faq summary:after{top:10px}.sv-answer{font-size:14px;line-height:1.55;padding-bottom:14px}.sv-section-heading{margin-bottom:20px}.sv-section-heading .sv-eyebrow{margin-bottom:9px}.sv-page h2{font-size:27px;line-height:1.16}.sv-subhead{font-size:14px;line-height:1.5;margin-top:12px}.sv-closing{margin-top:18px!important}.sv-kind-press{padding-block:8px}.sv-marquee{padding-block:7px}.sv-section-cta{margin-top:20px}.sv-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-reasons-grid article{padding:16px 12px}.sv-reasons-grid h3{font-size:20px;line-height:1.2;margin:10px 0}.sv-reasons-grid p{font-size:13px;line-height:1.5}.sv-roman{font-size:20px}.sv-kind-services{padding-block:28px}.sv-page .sv-service-grid,.sv-page .sv-service-grid:has(>article:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sv-service-grid article{min-width:0}.sv-service-grid .sv-line-icon{margin-bottom:12px}.sv-service-grid h3{font-size:20px;margin-bottom:10px}.sv-service-grid p{font-size:13px;line-height:1.5}.sv-service-grid a{min-height:44px;display:inline-flex;align-items:center;margin-top:5px}.sv-new-comparison{padding:30px 0 16px}.sv-comparison-intro{margin-bottom:20px}.sv-comparison-intro p{font-size:14px;line-height:1.5;margin:12px auto 16px}}@media(max-width:749px){.sv-detail-panel{padding-block:8px}.sv-detail-card{grid-template-columns:minmax(0,1fr);gap:12px;border-radius:16px;padding:16px}.sv-detail-copy,.sv-detail-image-left .sv-detail-copy{display:contents}.sv-detail-number{grid-column:1/-1;grid-row:1;margin-bottom:0!important;font-size:12px}.sv-detail-copy h2{grid-column:1/-1;grid-row:2;font-size:25px;line-height:1.16}.sv-detail-copy ul{grid-column:1;grid-row:4;margin:2px 0;gap:10px;align-self:center}.sv-detail-copy li{font-size:13px;line-height:1.45;grid-template-columns:12px 1fr;gap:6px}.sv-detail-copy li>span:first-child{font-size:16px}.sv-detail-image,.sv-detail-image-left .sv-detail-image{grid-column:1;grid-row:3;align-self:center;width:100%}.sv-detail-copy .sv-button{grid-column:1/-1;grid-row:5;margin-top:3px;width:100%;min-height:48px}.sv-detail-panel:last-child{padding-bottom:30px}}@media(max-width:359px){.sv-reasons-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sv-foundation.css.map */
