.es-community-stories .es-section-head{max-width:1040px}.es-stories-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);outline-offset:5px}.es-story-card{min-width:0;height:var(--story-height);position:relative;border-radius:var(--radius);overflow:hidden;background:var(--card);isolation:isolate}.es-story-image{position:absolute;top:0;right:0;bottom:0;left:0}.es-story-image img{width:100%;height:100%;object-fit:cover}.es-story-empty,.es-story-empty>.es-placeholder{height:100%}.es-story-empty>.es-placeholder{justify-content:flex-start;padding-top:50px}.es-story-content{position:absolute;bottom:0;left:0;right:0;color:var(--story-text);padding:90px var(--story-padding) var(--story-padding);background:linear-gradient(0deg,var(--story-overlay) 12%,color-mix(in srgb,var(--story-overlay) 88%,transparent) 60%,transparent 100%)}.es-story-content h3{font-family:var(--bf);font-size:var(--story-name-size);font-weight:600;margin:0 0 8px;letter-spacing:-.02em}.es-story-role{font-size:16px;margin:0 0 20px;opacity:.85}.es-story-quote{font-size:var(--story-copy-size);font-family:var(--bf);font-weight:400;line-height:1.55}.es-story-quote p{margin:0}.es-story-swipe{display:none}.es-social-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;gap:0}.es-social-stats>div{text-align:center;min-width:0;padding:0 24px}.es-social-stats>div+div{border-left:1px solid color-mix(in srgb,var(--accent) 23%,transparent)}.es-social-stat-value{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:12px}.es-social-stat-value strong{font-family:var(--hf);font-weight:var(--heading-weight,800);font-size:46px;line-height:1.2;letter-spacing:-.04em}.es-social-stat-stars{font-size:22px;color:var(--accent);letter-spacing:2px}.es-social-stats>div>span{font-size:16px;line-height:1.5}.es-community-stories .es-cta{margin-top:42px}.es-community-stories .es-button{min-width:min(480px,100%)}@media(max-width:1000px)and (min-width:750px){.es-stories-track{gap:18px}.es-story-content{--story-padding:20px;--story-name-size:21px;--story-copy-size:15px}.es-social-stat-value strong{font-size:38px}}@media(max-width:749px){.es-stories-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--story-mobile-width,82%);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;padding:0 0 14px;gap:16px}.es-story-card{height:var(--story-mobile-height,500px);scroll-snap-align:start;scroll-snap-stop:always}.es-story-content{--story-padding:22px;--story-name-size:22px;--story-copy-size:16px}.es-story-role{font-size:14px;margin-bottom:16px}.es-story-swipe{display:block;margin:12px 0 0;text-align:center;font-size:12px;color:var(--accent)}.es-social-stats{margin-top:34px}.es-social-stats>div{padding:0 9px}.es-social-stat-value{gap:5px;margin-bottom:8px}.es-social-stat-value strong{font-size:30px}.es-social-stat-stars{font-size:12px;letter-spacing:0}.es-social-stats>div>span{font-size:12px}.es-community-stories .es-cta{margin-top:30px}.es-community-stories .es-button{width:100%;min-width:0}}.es-review-wall .es-section-head{max-width:1050px}.es-wall-rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px;font-size:17px}.es-wall-rating>span{color:var(--accent);letter-spacing:2px}.es-wall-grid{column-count:var(--wall-columns,4);column-gap:var(--gap)}.es-wall-card{display:inline-block;vertical-align:top;width:100%;break-inside:avoid;page-break-inside:avoid;background:var(--card);border:1px solid var(--wall-border);border-radius:var(--radius);padding:var(--wall-padding);margin:0 0 var(--gap);font-family:var(--bf);color:var(--fg)}.es-wall-stars{color:var(--wall-star);font-size:21px;letter-spacing:2px;line-height:1.3;margin-bottom:22px}.es-wall-card h3{font-family:var(--bf);font-weight:600;font-size:var(--wall-title-size);line-height:1.3;margin:0 0 12px}.es-wall-copy{font-size:var(--wall-copy-size);font-weight:400;line-height:1.6;opacity:.85}.es-wall-copy p{margin:0 0 12px}.es-wall-copy p:last-child{margin-bottom:0}.es-wall-author{display:flex;align-items:center;gap:13px;margin-top:26px}.es-wall-author>img,.es-wall-initials{flex:0 0 48px;width:48px;height:48px;border-radius:50%;object-fit:cover}.es-wall-initials{display:flex;align-items:center;justify-content:center;border:1px solid var(--wall-border);background:color-mix(in srgb,var(--accent) 7%,var(--card));font-size:14px;font-weight:600}.es-wall-author strong{display:block;font-weight:600;font-size:15px;line-height:1.4}.es-wall-verified{display:flex;align-items:center;gap:5px;color:var(--accent);font-size:11px;margin-top:4px;line-height:1.3}.es-wall-verified>span{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--card);width:13px;height:13px;font-size:9px}@media(max-width:1100px)and (min-width:750px){.es-wall-grid{column-count:2}}@media(max-width:749px){.es-wall-grid{column-count:1;column-gap:0}.es-wall-card{padding:24px;margin-bottom:18px}.es-wall-card h3{font-size:20px}.es-wall-copy{font-size:16px}.es-wall-rating{font-size:14px;gap:8px}.es-wall-stars{margin-bottom:18px}.es-wall-author{margin-top:22px}}emerald-written-reviews{display:block}.es-written-batch{display:contents}.es-written-row[hidden],.es-written-controls[hidden]{display:none!important}.es-written-row header .es-written-name{color:inherit;font-weight:inherit;margin-left:0}.es-written-headline{font-family:var(--bf);font-size:1.1em;font-weight:600;line-height:1.4;margin:0 0 10px}.es-written-controls{text-align:center;margin-top:30px}.es-written-more{-webkit-appearance:none;appearance:none;background:var(--accent);color:var(--bg);font:600 16px var(--bf);border:1px solid var(--accent);border-radius:8px;min-height:48px;min-width:160px;padding:13px 28px;cursor:pointer}.es-written-more:hover{filter:brightness(.93)}.es-written-more:focus-visible,.es-written-row:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.es-written-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sm-comparison{padding:var(--sm-pt) 4% var(--sm-pb);background:var(--sm-bg);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-comparison h2{text-align:center;font-size:40px;margin:0 0 44px}.sm-compare-table{max-width:1180px;margin:auto}.sm-compare-head,.sm-compare-row{display:grid;grid-template-columns:1.3fr 1fr .7fr;align-items:center}.sm-compare-head{border-bottom:2px solid #151515}.sm-compare-head strong{background:var(--sm-accent);color:#fff;border-radius:10px 10px 0 0;padding:22px;text-align:center;font-size:20px}.sm-compare-head b{text-align:center}.sm-compare-row{min-height:66px;border-bottom:1px solid #ddd}.sm-compare-row>strong{padding:12px}.sm-compare-row span{align-self:stretch;display:grid;place-items:center;background:#fff4f7;color:#fff;font-size:0}.sm-compare-row span:after{content:"\2713";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sm-accent);font-size:14px}.sm-compare-row b{text-align:center;color:#ddd;font-size:24px}@media(max-width:800px){.sm-comparison{padding-left:14px;padding-right:14px}.sm-comparison h2{font-size:32px}.sm-compare-head,.sm-compare-row{grid-template-columns:1.2fr .8fr .6fr}.sm-compare-head strong{padding:16px 8px}.sm-compare-row>strong{font-size:13px}}.sm-faq{padding:var(--sm-pt) 4% var(--sm-pb);background:var(--sm-bg);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-faq h2{text-align:center;font-size:40px;margin:0 0 40px}.sm-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 46px}.sm-faq details{border-bottom:1px solid #ccc}.sm-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:21px 0;font-weight:700;cursor:pointer}.sm-faq summary::-webkit-details-marker{display:none}.sm-faq summary span{font-size:22px}.sm-faq details div{padding:0 0 22px;line-height:1.6}@media(max-width:800px){.sm-faq{padding-left:14px;padding-right:14px}.sm-faq h2{font-size:32px}.sm-faq-grid{grid-template-columns:1fr}}.sm-feature{background:var(--sm-bg);padding:var(--sm-pt) 4% var(--sm-pb);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-feature-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center}.sm-feature-media img,.sm-feature-media video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.sm-feature-copy{padding:60px 7%}.sm-feature-copy h2{font-size:40px;line-height:1.1;margin:0 0 22px;letter-spacing:-.03em}.sm-feature-copy>div{font-size:17px;line-height:1.65}.sm-feature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.sm-feature-pills span{background:#fff;border-radius:8px;padding:12px 16px;font-weight:700;font-size:14px}.sm-feature-reverse .sm-feature-media{order:2}.sm-feature-reverse .sm-feature-copy{order:1}@media(max-width:800px){.sm-feature{padding-left:14px;padding-right:14px}.sm-feature-inner{grid-template-columns:1fr}.sm-feature-media,.sm-feature-reverse .sm-feature-media{order:1}.sm-feature-copy,.sm-feature-reverse .sm-feature-copy{order:2;padding:30px 4px}.sm-feature-copy h2{font-size:32px}}.sm-footer{background:var(--sm-bg);color:var(--sm-ink);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;padding-bottom:90px}.sm-newsletter{background:var(--sm-news-bg);padding:42px 5%;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.sm-newsletter h2{font-size:36px;margin:0 0 6px}.sm-newsletter p{margin:0}.sm-newsletter-form{display:grid;grid-template-columns:1fr auto;gap:10px}.sm-newsletter-form label span{position:absolute;width:1px;height:1px;overflow:hidden}.sm-newsletter-form input{width:100%;box-sizing:border-box;padding:18px;border:1px solid #bbb;border-radius:8px;font:inherit}.sm-newsletter-form button{border:0;background:#151515;color:#fff;border-radius:8px;padding:0 30px;font-weight:800}.sm-footer-grid{max-width:1280px;margin:auto;padding:var(--sm-pt) 4% var(--sm-pb);display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:80px}.sm-footer-brand img{width:180px;height:auto;margin-bottom:20px}.sm-footer-brand>div{line-height:1.6;margin-bottom:16px}.sm-footer-grid h3{margin:0 0 18px}.sm-footer-grid>div:not(:first-child){display:flex;flex-direction:column}.sm-footer-grid a{color:inherit;text-decoration:none;margin-bottom:12px}.sm-footer-bottom{max-width:1280px;margin:auto;border-top:1px solid #ddd;padding:20px 4%}@media(max-width:800px){.sm-newsletter{grid-template-columns:1fr;padding:30px 18px}.sm-newsletter h2{font-size:30px}.sm-newsletter-form{grid-template-columns:1fr}.sm-newsletter-form button{padding:16px}.sm-footer-grid{grid-template-columns:1fr;gap:30px;padding-left:18px;padding-right:18px}}body:has(.sm-clone-root) .site-header,body:has(.sm-clone-root) .announcement-bar,body:has(.sm-clone-root) [id^=shopify-section-sections-][id$=__header],body:has(.sm-clone-root) [id^=shopify-section-sections-][id$=__footer]{display:none!important}.sm-clone-root{font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-salebar{min-height:56px;padding:10px 24px;background:linear-gradient(105deg,var(--sm-sale-a),var(--sm-sale-b));color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;letter-spacing:.04em;text-align:center}.sm-sale-timer{display:grid;grid-template-columns:auto auto auto auto auto;align-items:center;gap:5px;margin-left:8px}.sm-sale-timer b{background:#ffffff24;border-radius:4px;padding:4px 7px;font-variant-numeric:tabular-nums}.sm-sale-timer small{font-size:8px;text-transform:uppercase;align-self:end}.sm-sale-timer i{font-style:normal}.sm-header{position:relative;min-height:82px;padding:0 5%;background:var(--sm-header-bg);color:var(--sm-header-ink);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #eee;z-index:20}.sm-nav{display:flex;gap:34px;align-items:center}.sm-nav a{color:inherit;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.08em}.sm-nav-right{justify-content:flex-end}.sm-logo{display:flex;justify-content:center;align-items:center;color:inherit;text-decoration:none}.sm-logo img{display:block;width:210px;height:auto;max-height:46px}.sm-logo span{font-size:36px;font-weight:900;font-style:italic;letter-spacing:-.05em}.sm-icon-link{font-size:28px;line-height:1}.sm-menu-button,.sm-mobile-menu{display:none}@media(max-width:800px){.sm-salebar{font-size:11px;gap:5px;padding:8px 10px}.sm-sale-timer{margin-left:2px}.sm-salebar .sm-sale-separator{display:none}.sm-header{min-height:64px;padding:0 16px;grid-template-columns:40px 1fr 40px}.sm-nav-left{display:none}.sm-nav-right a:not(:last-child){display:none}.sm-nav-right{justify-content:flex-end}.sm-menu-button{display:block;border:0;background:none;font-size:21px}.sm-logo img{width:160px}.sm-mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;padding:18px;box-shadow:0 15px 25px #0002;flex-direction:column;gap:14px}.sm-mobile-menu.is-open{display:flex}.sm-mobile-menu a{color:#151515;text-decoration:none;font-weight:700}}.sm-ingredients{padding:var(--sm-pt) 4% var(--sm-pb);background:var(--sm-bg);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-ingredients h2{text-align:center;font-size:40px;line-height:1.1;margin:0 auto 16px;max-width:760px}.sm-ingredients-intro{max-width:720px;margin:0 auto 35px;text-align:center;line-height:1.6}.sm-ingredient-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.sm-ingredient-track article{flex:0 0 calc(25% - 14px);min-width:250px;background:#fff;border-radius:12px;overflow:hidden;scroll-snap-align:start}.sm-ingredient-track img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.sm-ingredient-track article div{padding:18px}.sm-ingredient-track h3{margin:0 0 8px;font-size:18px}.sm-ingredient-track p{margin:0;line-height:1.5}@media(max-width:800px){.sm-ingredients{padding-left:14px;padding-right:14px}.sm-ingredients h2{font-size:31px}.sm-ingredient-track article{flex-basis:80%}}.sm-product{background:var(--sm-bg);padding:var(--sm-pt) 4% var(--sm-pb);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-product-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:58px;align-items:start}.sm-gallery{position:sticky;top:20px}.sm-gallery-main{background:#f4f4f4;border-radius:12px;overflow:hidden;aspect-ratio:1}.sm-gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.sm-thumbs{display:flex;gap:12px;margin-top:14px;overflow:auto;padding-bottom:4px}.sm-thumb{width:88px;height:88px;flex:0 0 88px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#f3f3f3}.sm-thumb.is-active{border-color:var(--sm-accent)}.sm-thumb img{width:100%;height:100%;object-fit:cover}.sm-product-copy{padding-top:6px}.sm-korean{background:#f7f7f7;border-radius:8px;padding:10px 14px;text-align:center;font-size:14px}.sm-social-proof{margin:18px 0 8px;font-size:14px}.sm-review-line{color:#cf8297;font-weight:700}.sm-review-line a{color:#151515;margin-left:6px}.sm-product h1{font-size:36px;line-height:1.08;margin:10px 0 14px;letter-spacing:-.02em}.sm-price{display:flex;align-items:center;gap:10px;font-size:24px}.sm-price s{color:#a42b2b}.sm-price strong{font-size:28px}.sm-price span{font-size:11px;background:var(--sm-accent);color:#fff;border-radius:3px;padding:5px 9px;font-weight:800}.sm-payments{margin:14px 0;font-size:14px}.sm-features{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;background:#fafafa;padding:12px 14px;border-radius:8px;line-height:1.7;font-size:14px}.sm-description{font-size:16px;line-height:1.55;margin:16px 0}.sm-stock-copy{display:grid;gap:4px}.sm-stockbar{height:12px;background:#f2f2f2;border-radius:99px;overflow:hidden;margin:10px 0}.sm-stockbar i{display:block;height:100%;background:var(--sm-accent)}.sm-stock-meta{display:flex;justify-content:space-between;font-size:14px}.sm-stock-meta b{font-variant-numeric:tabular-nums;color:var(--sm-accent)}.sm-variant{display:grid;gap:7px;margin:16px 0;font-weight:700}.sm-variant select{padding:13px;border:1px solid #ddd;border-radius:10px;background:#fff;font:inherit}.sm-offers{border:0;margin:18px 0;padding:0;display:grid;gap:14px}.sm-offers legend{position:absolute;width:1px;height:1px;overflow:hidden}.sm-offer{position:relative;border:2px solid #ddd;border-radius:14px;padding:18px 18px 16px 48px;display:block;cursor:pointer}.sm-offer:has(input:checked){border-color:var(--sm-accent);background:#fff7fa}.sm-offer>input{position:absolute;left:18px;top:21px;accent-color:var(--sm-accent)}.sm-offer-badge{position:absolute;right:18px;top:-16px;background:var(--sm-accent);color:#fff;padding:7px 18px;border-radius:99px;font-weight:800}.sm-offer-row{display:flex;justify-content:space-between;gap:16px;font-size:20px}.sm-offer-sub{margin-top:4px;color:#666;font-size:15px}.sm-offer-benefits{display:block;line-height:1.7;margin-top:14px}.sm-add{width:100%;border:0;border-radius:99px;background:var(--sm-accent);color:#fff;padding:20px;font:800 22px/1 inherit}.sm-subscription-note{text-align:center;line-height:1.8;margin:16px 0}.sm-guarantee{display:grid;gap:6px;background:#f7f7f7;border-radius:10px;padding:16px;margin:18px 0}.sm-product-faqs details{border-bottom:1px solid #ddd}.sm-product-faqs summary{list-style:none;display:flex;justify-content:space-between;padding:18px 0;font-weight:700;cursor:pointer}.sm-product-faqs summary::-webkit-details-marker{display:none}.sm-product-faqs details div{padding:0 0 18px;line-height:1.6}.sm-sticky-atc{position:fixed;z-index:50;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -5px 20px #0001;min-height:76px;padding:8px 5%;display:grid;grid-template-columns:60px 1fr auto;gap:16px;align-items:center}.sm-sticky-atc img{border-radius:6px;object-fit:cover}.sm-sticky-atc div{display:grid}.sm-sticky-atc a{background:#050505;color:#fff;text-decoration:none;padding:16px 38px;border-radius:10px;font-weight:800;letter-spacing:.12em}@media(max-width:800px){.sm-product{padding-left:14px;padding-right:14px}.sm-product-grid{grid-template-columns:1fr;gap:24px}.sm-gallery{position:static}.sm-thumbs{gap:8px}.sm-thumb{width:68px;height:68px;flex-basis:68px}.sm-product h1{font-size:30px}.sm-features{grid-template-columns:1fr}.sm-offer{padding:18px 12px 16px 42px}.sm-offer-row{font-size:17px}.sm-offer-benefits{font-size:14px}.sm-sticky-atc{grid-template-columns:44px 1fr auto;min-height:64px;padding:7px 10px;gap:9px}.sm-sticky-atc img{width:44px;height:44px}.sm-sticky-atc div strong{font-size:12px;line-height:1.15}.sm-sticky-atc div span{font-size:12px}.sm-sticky-atc a{padding:12px 15px;font-size:12px}}.sm-product-grid,.sm-gallery,.sm-product-copy{min-width:0}.sm-results{padding:var(--sm-pt) 4% var(--sm-pb);background:var(--sm-bg);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-results h2{text-align:center;font-size:40px;margin:0 0 38px}.sm-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sm-results article{text-align:center;padding:28px;border-radius:14px;background:#fff}.sm-results strong{display:block;font-size:62px;color:var(--sm-accent);line-height:1}.sm-results p{font-size:18px;font-weight:700}.sm-results small{color:#666}@media(max-width:800px){.sm-results{padding-left:14px;padding-right:14px}.sm-results h2{font-size:32px}.sm-results-grid{grid-template-columns:1fr}.sm-results article{padding:22px}.sm-results strong{font-size:52px}}.sm-section-inner{max-width:1280px;margin:auto}.sm-reviews{background:var(--sm-bg);padding:var(--sm-pt) 4% var(--sm-pb);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-reviews h2{text-align:center;font-size:40px;margin:0 0 30px;letter-spacing:-.03em}.sm-review-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.sm-review-card{flex:0 0 calc(25% - 14px);min-width:270px;background:#f8f8f8;border-radius:14px;overflow:hidden;scroll-snap-align:start}.sm-review-card>img{display:block;width:100%;height:220px;object-fit:cover}.sm-review-card-body{padding:18px}.sm-review-name{display:flex;justify-content:space-between;gap:12px}.sm-review-name span{color:var(--sm-accent);letter-spacing:.08em}.sm-review-card small{display:block;color:var(--sm-accent);font-weight:700;margin:14px 0}.sm-review-card p{line-height:1.55;margin:0}@media(max-width:800px){.sm-reviews{padding-left:14px;padding-right:14px}.sm-reviews h2{font-size:31px}.sm-review-card{flex-basis:82%}}.sm-trust{padding:var(--sm-pt) 4% var(--sm-pb);background:var(--sm-bg);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif;color:#151515}.sm-trust h2{text-align:center;font-size:40px;margin:0 0 34px}.sm-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sm-trust article{display:flex;gap:16px;align-items:center;background:#fff;border-radius:12px;padding:20px}.sm-trust article img{width:54px;height:54px;object-fit:contain}.sm-trust article div{display:grid;gap:4px}.sm-trust .sm-section-inner>a{display:block;width:max-content;margin:36px auto 0;background:#151515;color:#fff;text-decoration:none;border-radius:10px;padding:17px 38px;font-weight:800;letter-spacing:.12em}@media(max-width:800px){.sm-trust{padding-left:14px;padding-right:14px}.sm-trust h2{font-size:32px}.sm-trust-grid{grid-template-columns:1fr}}.vs-buybox{background:var(--bg);color:var(--ink);padding:var(--pt) 20px var(--pb)}.vs-buybox__inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:start}.vs-buybox__media img,.vs-placeholder{width:100%;height:auto;display:block;border-radius:20px}.vs-eyebrow{font-size:14px;letter-spacing:.06em;text-transform:uppercase}.vs-buybox h1{font-size:clamp(32px,5vw,62px);line-height:1;margin:12px 0}.vs-rating{font-weight:700;margin:10px 0}.vs-copy{font-size:18px;line-height:1.55}.vs-timer{margin:18px 0;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,white);display:flex;justify-content:space-between}.vs-offers{display:grid;gap:14px}.vs-offer{position:relative;display:block;border:2px solid #e8e8e8;border-radius:18px;padding:22px;cursor:pointer}.vs-offer:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,white)}.vs-offer input{position:absolute;left:18px;top:24px;accent-color:var(--accent)}.vs-offer__top,.vs-offer__sub{display:flex;justify-content:space-between;gap:16px;padding-left:28px}.vs-offer__top{font-size:20px}.vs-offer__sub{color:#777;margin-top:4px}.vs-offer__sub s{margin-left:auto}.vs-offer__benefits{display:block;padding:18px 0 0 28px;line-height:1.7}.vs-offer__badge{position:absolute;right:14px;top:-16px;background:var(--accent);color:#fff;border-radius:999px;padding:6px 16px;font-weight:800}.vs-stock{display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center;margin:18px 0}.vs-stock i{height:10px;border:1px solid var(--accent);border-radius:99px;overflow:hidden}.vs-stock b{display:block;height:100%;background:var(--accent)}.vs-atc{width:100%;border:0;border-radius:999px;background:var(--accent);color:#fff;padding:20px;font-size:22px;font-weight:800}.vs-trust{text-align:center;line-height:2;margin-top:16px}.vs-form{margin-top:20px}@media(max-width:800px){.vs-buybox__inner{grid-template-columns:1fr}.vs-buybox{padding-left:14px;padding-right:14px}.vs-offer{padding:18px 14px}.vs-offer__top{font-size:17px}.vs-offer__benefits{font-size:14px}.vs-stock{grid-template-columns:auto auto}.vs-stock i{grid-column:1/-1}}.vs-variant{display:grid;gap:7px;margin:0 0 16px;font-weight:700}.vs-variant select{width:100%;border:1px solid #d7d7d7;border-radius:12px;background:#fff;color:inherit;padding:13px 14px;font:inherit}.vs-content{background:var(--bg);color:var(--ink);padding:var(--pt) 20px var(--pb)}.vs-content__inner{max-width:1180px;margin:auto}.vs-content h2{font-size:clamp(30px,4vw,52px);line-height:1.08;margin:8px 0 18px;text-align:center}.vs-content__kicker{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:800}.vs-content__body{max-width:850px;margin:0 auto 30px;text-align:center;font-size:18px;line-height:1.6}.vs-content__image{max-width:900px;margin:24px auto}.vs-content__image img{width:100%;height:auto;border-radius:24px}.vs-content__blocks{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap)}.vs-card,.vs-stat,.vs-quote{background:color-mix(in srgb,var(--bg) 94%,var(--ink));border-radius:20px;padding:24px}.vs-card img,.vs-card svg{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.vs-card h3{font-size:22px;margin:18px 0 8px}.vs-stat{text-align:center}.vs-stat strong{display:block;font-size:48px;color:var(--accent)}.vs-quote p{font-size:17px;line-height:1.55}.vs-quote footer{font-weight:800}.vs-faq{grid-column:1/-1;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding:18px 0}.vs-faq summary{font-size:19px;font-weight:800;cursor:pointer}.vs-faq div{padding-top:12px;line-height:1.6}.vs-row{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr 1fr;padding:15px;border-bottom:1px solid #ddd}.vs-row span{text-align:center}.vs-content--split .vs-content__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:center}.vs-content--split .vs-content__kicker,.vs-content--split h2,.vs-content--split .vs-content__body{text-align:left;margin-left:0}.vs-content--split .vs-content__blocks{grid-column:1/-1}@media(max-width:800px){.vs-content__blocks,.vs-content--split .vs-content__inner{grid-template-columns:1fr}.vs-content{padding-left:14px;padding-right:14px}.vs-row{grid-template-columns:1.4fr .7fr .7fr;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
