:root{--sr-ink:#111111;--sr-ink-2:#2e2e2e;--sr-muted:#6b6b6b;--sr-line:#e7e7e4;--sr-soft:#f6f6f4;--sr-white:#ffffff;--sr-accent:#8a8a85;--sr-dark:#151515;--sr-radius:14px;--sr-radius-sm:10px;--sr-gutter:20px;--sr-max:1200px;--sr-font-body:var(--font-body--family,'Inter',system-ui,sans-serif);--sr-font-heading:var(--sr-heading-family,Georgia,'Times New Roman',serif)}.sr-section{font-family:var(--sr-font-body);color:var(--sr-ink);background:var(--sr-bg,var(--sr-white));padding-block:var(--sr-pad-m,48px);-webkit-font-smoothing:antialiased}@media (min-width:990px){.sr-section{padding-block:var(--sr-pad-d,96px)}}.sr-section *,.sr-section *::before,.sr-section *::after{box-sizing:border-box}.sr-container{width:100%;max-width:var(--sr-max);margin-inline:auto;padding-inline:var(--sr-gutter)}@media (min-width:750px){.sr-container{padding-inline:32px}}.sr-container--narrow{max-width:760px}.sr-eyebrow{display:inline-block;font-size:12px;line-height:1.4;letter-spacing:0.12em;text-transform:uppercase;color:var(--sr-muted);margin:0 0 14px;font-weight:500}.sr-h1,.sr-h2,.sr-h3{font-family:var(--sr-font-heading);font-weight:var(--sr-heading-weight,400);color:var(--sr-ink);margin:0;letter-spacing:-0.01em;text-wrap:balance}.sr-h1{font-size:clamp(30px,6.4vw,44px);line-height:1.08}.sr-h2{font-size:clamp(28px,5.2vw,44px);line-height:1.1}.sr-h3{font-size:clamp(20px,3.2vw,24px);line-height:1.2}.sr-lead{font-size:17px;line-height:1.6;color:var(--sr-ink-2);margin:16px 0 0;text-wrap:pretty}.sr-rte{font-size:16px;line-height:1.65;color:var(--sr-ink-2)}.sr-rte p{margin:0 0 14px}.sr-rte p:last-child{margin-bottom:0}.sr-rte a{color:inherit;text-underline-offset:3px}.sr-small{font-size:13px;line-height:1.5;color:var(--sr-muted)}.sr-center{text-align:center}.sr-head{max-width:680px;margin-bottom:36px}.sr-head.sr-center{margin-inline:auto}@media (min-width:990px){.sr-head{margin-bottom:52px}}.sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:16px 24px;border:0;border-radius:var(--sr-radius);background:var(--sr-btn-bg,var(--sr-ink));color:var(--sr-btn-fg,#fff);font-family:var(--sr-font-body);font-size:16px;font-weight:600;letter-spacing:0.01em;cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.sr-btn:hover{opacity:.88}.sr-btn:active{transform:translateY(1px)}.sr-btn[disabled],.sr-btn[aria-disabled='true']{opacity:.45;cursor:not-allowed}.sr-btn--ghost{background:transparent;color:var(--sr-ink);border:1px solid var(--sr-ink)}.sr-btn__sep{opacity:.5}.sr-placeholder-note{display:block;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.4;color:#8a5a00;background:#fff6e0;border:1px dashed #e0b44c;border-radius:8px}.sr-main{padding-block:0 48px}@media (min-width:990px){.sr-main{padding-block:40px 96px}}.sr-main__grid{display:grid;gap:24px}.sr-main__grid>*{min-width:0}@media (min-width:990px){.sr-main__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px;align-items:start}.sr-main__media{position:sticky;top:calc(var(--header-height,0px) + 24px)}}.sr-gallery{position:relative}.sr-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--sr-soft)}.sr-gallery__track::-webkit-scrollbar{display:none}.sr-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.sr-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:990px){.sr-gallery__track{border-radius:var(--sr-radius)}}@media (max-width:989px){.sr-main__media{margin-inline:calc(var(--sr-gutter) * -1)}}.sr-gallery__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;pointer-events:none}.sr-gallery__dot{width:6px;height:6px;border-radius:99px;background:rgba(17,17,17,.25);transition:width .2s,background .2s}.sr-gallery__dot.is-active{width:18px;background:var(--sr-ink)}.sr-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-inline:var(--sr-gutter)}.sr-gallery__thumbs::-webkit-scrollbar{display:none}@media (min-width:990px){.sr-gallery__thumbs{padding-inline:0;margin-top:12px}.sr-gallery__dots{display:none}}.sr-gallery__thumb{flex:0 0 64px;height:64px;padding:0;border:1px solid transparent;border-radius:var(--sr-radius-sm);background:var(--sr-soft);overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}.sr-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sr-gallery__thumb.is-active{opacity:1;border-color:var(--sr-ink)}@media (min-width:990px){.sr-gallery__thumb{flex-basis:76px;height:76px}}.sr-info{display:flex;flex-direction:column;gap:18px}.sr-info__rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sr-ink-2)}.sr-info__subtitle{font-size:16px;line-height:1.6;color:var(--sr-ink-2);margin:0}.sr-benefits-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sr-benefits-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.sr-check{flex:0 0 20px;width:20px;height:20px;border-radius:99px;background:var(--sr-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.sr-check svg{width:11px;height:11px}.sr-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sr-price__now{font-size:26px;font-weight:600;letter-spacing:-0.01em}.sr-price__was{font-size:17px;color:var(--sr-muted);text-decoration:line-through}.sr-price__save{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:99px;background:var(--sr-ink);color:#fff}.sr-divider{height:1px;background:var(--sr-line);border:0;margin:0}.sr-variants{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.sr-variants legend{font-size:13px;color:var(--sr-muted);margin-bottom:8px;padding:0}.sr-variant input{position:absolute;opacity:0;pointer-events:none}.sr-variant span{display:inline-block;padding:10px 16px;border:1px solid var(--sr-line);border-radius:var(--sr-radius-sm);font-size:14px;cursor:pointer}.sr-variant input:checked + span{border-color:var(--sr-ink);background:var(--sr-ink);color:#fff}.sr-variant input:disabled + span{opacity:.4;text-decoration:line-through}.sr-upsell{position:relative;display:grid;grid-template-columns:auto 64px 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--sr-line);border-radius:var(--sr-radius);background:var(--sr-white);cursor:pointer;transition:border-color .2s,background .2s}.sr-upsell:hover{border-color:#c9c9c6}.sr-upsell.is-checked{border-color:var(--sr-ink);background:var(--sr-soft)}.sr-upsell.is-in-cart{cursor:default;opacity:.75}.sr-upsell__input{position:absolute;opacity:0;pointer-events:none}.sr-upsell__input:focus-visible + .sr-upsell__box{outline:2px solid var(--sr-ink);outline-offset:2px}.sr-upsell__box{width:22px;height:22px;border:1.5px solid var(--sr-ink);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#fff}.sr-upsell__box svg{width:12px;height:12px;opacity:0;transition:opacity .15s}.sr-upsell.is-checked .sr-upsell__box{background:var(--sr-ink)}.sr-upsell.is-checked .sr-upsell__box svg{opacity:1;color:#fff}.sr-upsell__img{width:64px;height:64px;border-radius:var(--sr-radius-sm);overflow:hidden;background:var(--sr-soft)}.sr-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.sr-upsell__title{font-size:14px;font-weight:600;line-height:1.3}.sr-upsell__meta{font-size:13px;color:var(--sr-muted);margin-top:2px}.sr-upsell__price{text-align:right;white-space:nowrap}.sr-upsell__price-now{font-size:15px;font-weight:600;display:block}.sr-upsell__price-was{font-size:13px;color:var(--sr-muted);text-decoration:line-through}.sr-upsell__status{font-size:12px;color:var(--sr-muted);margin-top:2px;display:none}.sr-upsell.is-in-cart .sr-upsell__status{display:block}.sr-atc-wrap{display:grid;gap:10px}.sr-atc-error{font-size:14px;color:#b42318;display:none;margin:0}.sr-atc-error.is-visible{display:block}.sr-guarantee-line{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--sr-ink-2);text-align:center}.sr-guarantee-line a{color:inherit;text-underline-offset:3px}.sr-guarantee-line svg{width:16px;height:16px;flex:none}.sr-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sr-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 6px;background:var(--sr-soft);border-radius:var(--sr-radius-sm);font-size:12px;line-height:1.35;color:var(--sr-ink-2)}.sr-trust__item svg{width:20px;height:20px}.sr-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.sr-payments svg{width:38px;height:24px}.sr-details{border-top:1px solid var(--sr-line)}.sr-details details{border-bottom:1px solid var(--sr-line)}.sr-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;font-weight:500}.sr-details summary::-webkit-details-marker{display:none}.sr-details summary::after{content:'+';font-size:20px;font-weight:300;line-height:1}.sr-details details[open] summary::after{content:'–'}.sr-details__body{padding:0 0 18px;font-size:14px;line-height:1.65;color:var(--sr-ink-2)}.sr-details__body p{margin:0 0 10px}.sr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-top:1px solid var(--sr-line);transform:translateY(110%);transition:transform .25s ease;font-family:var(--sr-font-body)}.sr-sticky.is-visible{transform:translateY(0)}.sr-sticky__info{flex:1;min-width:0}.sr-sticky__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-sticky__price{font-size:13px;color:var(--sr-ink-2)}.sr-sticky .sr-btn{width:auto;min-height:46px;padding:12px 20px;font-size:15px}@media (min-width:990px){.sr-sticky{display:none}}body.sr-has-sticky{padding-bottom:76px}@media (min-width:990px){body.sr-has-sticky{padding-bottom:0}}.sr-split{display:grid;gap:32px;align-items:center}@media (min-width:990px){.sr-split{grid-template-columns:1fr 1fr;gap:72px}.sr-split--reverse .sr-split__media{order:2}}.sr-split__media{border-radius:var(--sr-radius);overflow:hidden;background:var(--sr-soft);aspect-ratio:4 / 5}.sr-split__media img{width:100%;height:100%;object-fit:cover;display:block}.sr-split__media--placeholder{display:flex;align-items:center;justify-content:center}.sr-split__media--placeholder svg{width:60%;height:auto;opacity:.2}.sr-signs{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--sr-line)}.sr-signs li{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--sr-line);font-size:16px;line-height:1.5}.sr-signs li::before{content:'—';color:var(--sr-muted);flex:none}.sr-callout{margin-top:24px;font-size:16px;line-height:1.6;font-weight:500}.sr-callout p{margin:0}.sr-routine{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.sr-routine__step{position:relative;padding:14px 10px;border-radius:var(--sr-radius-sm);background:var(--sr-white);border:1px solid var(--sr-line);text-align:center;font-size:13px;line-height:1.35}.sr-routine__step.is-active{background:var(--sr-ink);color:#fff;border-color:var(--sr-ink)}.sr-routine__num{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:4px}.sr-cards{display:grid;gap:12px}@media (min-width:750px){.sr-cards{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:990px){.sr-cards--4{grid-template-columns:repeat(4,1fr)}.sr-cards--3{grid-template-columns:repeat(3,1fr)}}.sr-card{padding:26px 22px;border-radius:var(--sr-radius);background:var(--sr-card-bg,var(--sr-soft));display:flex;flex-direction:column;gap:10px}.sr-card__icon{width:40px;height:40px;border-radius:99px;background:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.sr-card__icon svg{width:20px;height:20px}.sr-card__title{font-size:17px;font-weight:600;line-height:1.3;margin:0}.sr-card__text{font-size:15px;line-height:1.6;color:var(--sr-ink-2);margin:0}.sr-footnote{margin-top:24px;font-size:12px;line-height:1.5;color:var(--sr-muted)}.sr-footnote p{margin:0}.sr-steps{display:grid;gap:12px}@media (min-width:750px){.sr-steps{grid-template-columns:repeat(3,1fr);gap:16px}}.sr-step{border-radius:var(--sr-radius);overflow:hidden;background:var(--sr-soft);display:flex;flex-direction:column}.sr-step__media{aspect-ratio:4 / 3;background:#ececea}.sr-step__media img{width:100%;height:100%;object-fit:cover;display:block}.sr-step__body{padding:22px 22px 26px}.sr-step__num{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.sr-step__title{font-size:18px;font-weight:600;margin:6px 0 6px}.sr-step__text{font-size:15px;line-height:1.6;color:var(--sr-ink-2);margin:0}.sr-ingredients{display:grid;gap:0;border-top:1px solid var(--sr-line)}@media (min-width:750px){.sr-ingredients{grid-template-columns:repeat(2,1fr);column-gap:40px}}.sr-ingredient{padding:20px 0;border-bottom:1px solid var(--sr-line)}.sr-ingredient__name{font-size:17px;font-weight:600;margin:0 0 6px}.sr-ingredient__text{font-size:15px;line-height:1.6;color:var(--sr-ink-2);margin:0}.sr-inci{margin-top:28px}.sr-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.sr-reviews__summary{font-size:14px;color:var(--sr-ink-2);margin:0}.sr-reviews__grid{display:grid;gap:12px}@media (min-width:750px){.sr-reviews__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:990px){.sr-reviews__grid{grid-template-columns:repeat(4,1fr)}}.sr-review{background:var(--sr-white);border-radius:var(--sr-radius);overflow:hidden;display:flex;flex-direction:column}.sr-review__media{aspect-ratio:1 / 1;background:#ececea}.sr-review__media img{width:100%;height:100%;object-fit:cover;display:block}.sr-review__body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.sr-stars{display:inline-flex;gap:2px;color:var(--sr-ink)}.sr-stars svg{width:14px;height:14px}.sr-review__title{font-size:15px;font-weight:600;margin:0}.sr-review__text{font-size:14px;line-height:1.6;color:var(--sr-ink-2);margin:0}.sr-review__author{font-size:13px;color:var(--sr-muted);margin:auto 0 0;padding-top:6px}.sr-reviews--placeholder .sr-review{outline:1px dashed #e0b44c}@media (max-width:749px){.sr-reviews__grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--sr-gutter) * -1);padding-inline:var(--sr-gutter);scrollbar-width:none}.sr-reviews__grid--scroll .sr-review{flex:0 0 80%;scroll-snap-align:start}}.sr-faq{border-top:1px solid var(--sr-line)}.sr-faq details{border-bottom:1px solid var(--sr-line)}.sr-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:500;line-height:1.4}.sr-faq summary::-webkit-details-marker{display:none}.sr-faq summary::after{content:'+';font-size:22px;font-weight:300;line-height:1;flex:none}.sr-faq details[open] summary::after{content:'–'}.sr-faq__answer{padding:0 0 22px}.sr-promise{display:grid;gap:12px}@media (min-width:990px){.sr-promise{grid-template-columns:repeat(3,1fr);gap:16px}}.sr-promise__item{padding:28px 24px;border:1px solid var(--sr-line);border-radius:var(--sr-radius);background:#fff}.sr-promise__item--featured{background:var(--sr-ink);color:#fff;border-color:var(--sr-ink)}.sr-promise__item--featured .sr-rte,.sr-promise__item--featured .sr-promise__title{color:#fff}.sr-promise__item--featured a{color:#fff}.sr-promise__icon svg{width:26px;height:26px}.sr-promise__title{font-size:18px;font-weight:600;margin:14px 0 8px}.sr-promise__link{display:inline-block;margin-top:12px;font-size:14px;color:inherit;text-underline-offset:3px}.sr-cart-upsell{margin:4px var(--cart-drawer-padding,20px) 16px;padding:12px;border:1px solid var(--sr-line);border-radius:var(--sr-radius);display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;font-family:var(--sr-font-body);text-align:left}.sr-cart-upsell__label{grid-column:1 / -1;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-muted)}.sr-cart-upsell__img{width:56px;height:56px;border-radius:8px;overflow:hidden;background:var(--sr-soft)}.sr-cart-upsell__img img{width:100%;height:100%;object-fit:cover;display:block}.sr-cart-upsell__title{font-size:13px;font-weight:600;line-height:1.3}.sr-cart-upsell__price{font-size:13px;margin-top:2px}.sr-cart-upsell__price s{color:var(--sr-muted);margin-left:4px}.sr-cart-upsell__btn{border:1px solid var(--sr-ink);background:var(--sr-ink);color:#fff;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.sr-cart-upsell__btn[disabled]{opacity:.5;cursor:wait}.sr-footer{background:var(--sr-soft);color:var(--sr-ink);padding:56px 0 28px;font-family:var(--sr-font-body)}.sr-footer__grid{display:grid;gap:40px}@media (min-width:990px){.sr-footer__grid{grid-template-columns:1.4fr 1fr 1fr;gap:64px}}.sr-footer__logo{display:inline-block}.sr-footer__logo img{width:var(--sr-logo-w,140px) !important;max-width:100%;height:auto;aspect-ratio:2.6 / 1;object-fit:cover;display:block}.sr-footer__title{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-muted);margin:0 0 14px;font-weight:500}.sr-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sr-footer__links a{color:var(--sr-ink);text-decoration:none;font-size:15px}.sr-footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.sr-news{display:flex;gap:8px;margin-top:16px}.sr-news input[type='email']{flex:1;min-width:0;min-height:50px;padding:12px 14px;border:1px solid var(--sr-line);border-radius:var(--sr-radius-sm);font:inherit;font-size:16px;background:#fff;color:var(--sr-ink)}.sr-news .sr-btn{width:auto;min-height:50px;padding:12px 20px;font-size:15px}.sr-news__msg{font-size:14px;margin-top:10px}.sr-footer__bottom{margin-top:48px;padding-top:20px;border-top:1px solid var(--sr-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:var(--sr-muted)}.sr-footer__policies{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0}.sr-footer__policies a{color:var(--sr-muted);text-decoration:none}.sr-footer__policies a:hover{color:var(--sr-ink)}.sr-visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sr-h1 em,.sr-h2 em,.sr-h3 em{font-style:normal;color:var(--sr-accent)}.sr-muted{color:var(--sr-muted)}html{scroll-behavior:smooth}#sr-buy{scroll-margin-top:90px}.sr-media{position:relative;width:100%;overflow:hidden;background:var(--sr-soft);border-radius:inherit}.sr-media img,.sr-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sr-media--contain img{object-fit:contain;padding:6%}.sr-media--ph{background:repeating-linear-gradient(135deg,#efefec 0 12px,#e9e9e6 12px 24px)}.sr-media__ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;text-align:center;color:#8d8d88;font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.sr-media__ph svg{width:26px;height:26px;opacity:.7}.sr-dark .sr-media--ph{background:repeating-linear-gradient(135deg,#222 0 12px,#262626 12px 24px)}.sr-dark .sr-media__ph{color:#777}.sr-btn--pill{border-radius:999px;width:auto;padding-inline:34px}.sr-btn--wide{width:100%;max-width:480px}.sr-btn--light{background:#fff;color:var(--sr-ink)}.sr-btn svg{width:18px;height:18px;flex:none}.sr-btn__pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);font-weight:600}.sr-btn__pill s{opacity:.55;font-weight:400;font-size:14px}.sr-btn__arrow{display:inline-flex}.sr-cta-row{display:flex;justify-content:center;margin-top:36px}.sr-pill-label{display:inline-block;padding:8px 18px;border-radius:10px;background:var(--sr-ink);color:#fff;font-size:15px;font-weight:600;margin-bottom:14px}.sr-tag{display:inline-block;padding:4px 10px;border-radius:6px;background:var(--sr-ink);color:#fff;font-size:12px;font-weight:600}.sr-chip{display:inline-block;padding:5px 14px;border:1px solid var(--sr-ink);border-radius:999px;font-size:12px;color:var(--sr-ink-2);background:var(--sr-soft)}@media (min-width:990px){.sr-main__grid{grid-template-areas:'media info' 'ugc info';grid-template-rows:auto 1fr;row-gap:32px}.sr-main__media{grid-area:media;position:static}.sr-info{grid-area:info}.sr-main__ugc{grid-area:ugc}}.sr-main__ugc-title{font-size:18px;font-weight:600;text-align:center;margin:8px 0 14px}.sr-ugc-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sr-ugc-tile{position:relative;border-radius:var(--sr-radius);overflow:hidden}.sr-ugc-tile__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:99px;background:rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;color:var(--sr-ink);pointer-events:none}.sr-ugc-tile__play svg{width:18px;height:18px;margin-left:2px}.sr-ugc-tile__cap{position:absolute;left:50%;bottom:30%;transform:translateX(-50%);background:#fff;color:#111;font-size:12px;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap}.sr-info__rating{align-self:flex-start;padding:7px 12px;border-radius:999px;background:var(--sr-soft);flex-wrap:wrap}.sr-avatars{display:inline-flex;margin-left:2px}.sr-avatar{width:24px;height:24px;border-radius:99px;border:2px solid #fff;background:linear-gradient(135deg,#d9d9d5,#bdbdb8);overflow:hidden;display:inline-block;flex:none}.sr-avatars .sr-avatar + .sr-avatar{margin-left:-8px}.sr-avatar img{width:100%;height:100%;object-fit:cover;display:block}.sr-icon-grid{list-style:none;margin:0;padding:14px 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px;background:var(--sr-soft);border-radius:var(--sr-radius-sm)}@media (min-width:750px){.sr-icon-grid{grid-template-columns:repeat(3,1fr)}}.sr-icon-grid li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.3}.sr-icon-grid svg{width:18px;height:18px;flex:none}.sr-delivery{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:12px 0;border-block:1px dashed var(--sr-line);font-size:14px;color:var(--sr-ink-2)}.sr-delivery__dot{width:8px;height:8px;border-radius:99px;background:#1f9d55;box-shadow:0 0 0 4px rgba(31,157,85,.15)}.sr-delivery__sep{color:var(--sr-muted)}.sr-details--mini{border-top:0}.sr-details--mini summary{padding:13px 0;font-size:14px}.sr-details--mini .sr-details__body{font-size:14px}.sr-atc-wrap + .sr-details--mini,.sr-trust + .sr-details--mini{border-top:1px solid var(--sr-line)}.sr-marquee{background:var(--sr-bg,#fff);color:var(--sr-fg,#111);border-block:1px solid var(--sr-line);overflow:hidden;font-family:var(--sr-font-body)}.sr-marquee__track{display:flex;width:max-content;animation:sr-marquee var(--sr-speed,36s) linear infinite}.sr-marquee__group{display:flex;list-style:none;margin:0;padding:0}.sr-marquee__item{display:flex;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:500;white-space:nowrap}.sr-marquee__item svg{width:16px;height:16px}@keyframes sr-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.sr-marquee__track,.sr-ugc-strip__track{animation:none}}.sr-bcards{display:grid;gap:12px}@media (min-width:750px){.sr-bcards{grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}}.sr-bcard{background:#fff;border:1px solid var(--sr-line);border-radius:var(--sr-radius);padding:10px}.sr-bcard__sum{list-style:none;display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;cursor:pointer}.sr-bcard__sum::-webkit-details-marker{display:none}@media (min-width:990px){.sr-bcard__sum{grid-template-columns:120px 1fr auto;gap:24px}}.sr-bcard__img{border-radius:var(--sr-radius-sm)}.sr-bcard__title{display:block;font-family:var(--sr-font-heading);font-size:21px;line-height:1.2}.sr-bcard__sub{display:block;font-size:15px;color:var(--sr-ink-2);margin-top:4px}.sr-bcard__plus{width:38px;height:38px;border:1px solid var(--sr-line);border-radius:99px;display:flex;align-items:center;justify-content:center;margin-right:8px;transition:transform .2s}.sr-bcard__plus svg{width:18px;height:18px}.sr-bcard[open] .sr-bcard__plus{transform:rotate(45deg)}.sr-bcard__body{padding:14px 8px 8px;font-size:15px}.sr-journey{display:grid;gap:40px}@media (min-width:990px){.sr-journey{grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sr-journey__intro{position:sticky;top:100px}}.sr-journey__media{border-radius:var(--sr-radius)}.sr-journey__copy{text-align:center;padding-top:28px}.sr-journey__copy .sr-btn{margin-top:24px;width:100%}.sr-timeline{list-style:none;margin:0;padding:0 0 0 28px;position:relative}.sr-timeline::before{content:'';position:absolute;left:7px;top:14px;bottom:14px;width:2px;background:var(--sr-line)}.sr-timeline__step{position:relative;padding-bottom:28px}.sr-timeline__step::before{content:'';position:absolute;left:-28px;top:12px;width:16px;height:16px;border-radius:99px;background:var(--sr-ink);border:3px solid #fff;box-shadow:0 0 0 1px var(--sr-ink)}.sr-timeline__label{display:block;padding:12px 20px;border-radius:6px;background:var(--sr-ink);color:#fff;font-weight:600;font-size:16px}.sr-timeline__label.is-hl{background:var(--sr-accent)}.sr-ticks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.sr-ticks li{display:flex;gap:10px;font-size:16px;line-height:1.45;color:var(--sr-ink-2)}.sr-ticks svg{width:16px;height:16px;flex:none;margin-top:3px}.sr-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--sr-gutter) * -1);padding-inline:var(--sr-gutter);scroll-padding-inline:var(--sr-gutter)}.sr-carousel__track::-webkit-scrollbar{display:none}.sr-carousel__track>*{scroll-snap-align:start}.sr-carousel__track--6{grid-auto-columns:46%}@media (min-width:750px){.sr-carousel__track{grid-auto-columns:calc((100% - 24px) / 2.2)}.sr-carousel__track--6{grid-auto-columns:calc((100% - 48px) / 4)}}@media (min-width:990px){.sr-carousel__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0;gap:16px;grid-auto-columns:calc((100% - 32px) / 3)}.sr-carousel__track--6{grid-auto-columns:calc((100% - 80px) / 6)}}.sr-carousel__nav{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:22px}.sr-dots{display:flex;gap:6px}.sr-dots__dot{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#cfcfcb;cursor:pointer;transition:width .2s,background .2s}.sr-dots__dot.is-active{width:22px;background:var(--sr-ink)}.sr-arrows{display:flex;gap:10px}.sr-arrow{width:32px;height:32px;border-radius:99px;border:0;background:#e3e3e0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--sr-ink)}.sr-arrow svg{width:16px;height:16px}.sr-reason{background:#fff;border-radius:var(--sr-radius);overflow:hidden;display:flex;flex-direction:column}.sr-reason .sr-media{border-radius:0}.sr-reason__body{padding:22px 22px 28px}.sr-reason__title{font-family:var(--sr-font-heading);font-weight:400;font-size:22px;line-height:1.2;margin:14px 0 10px}.sr-reason__text{font-size:15px;line-height:1.6;color:var(--sr-ink-2);margin:0}.sr-step__media{position:relative;aspect-ratio:auto;background:none}.sr-step__badge{position:absolute;top:14px;left:14px;width:34px;height:34px;border-radius:99px;background:var(--sr-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.sr-dark{color:#fff}.sr-dark .sr-h1,.sr-dark .sr-h2,.sr-dark .sr-h3{color:#fff}.sr-dark .sr-lead,.sr-dark .sr-rte{color:rgba(255,255,255,.78)}.sr-dark .sr-eyebrow{color:rgba(255,255,255,.6)}.sr-dark .sr-h2 em{color:#b9b9b4}.sr-stats{position:relative;overflow:hidden}.sr-stats__bg{position:absolute;inset:0}.sr-stats__bg img{width:100%;height:100%;object-fit:cover;opacity:.25}.sr-stats__bg--ph span{position:absolute;right:16px;bottom:12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#555}.sr-stats__inner{position:relative;display:grid;gap:40px;align-items:center}@media (min-width:990px){.sr-stats__inner{grid-template-columns:1.1fr 1fr;gap:64px}}.sr-stats__grid{display:grid;grid-template-columns:1fr 1fr}.sr-stat{padding:22px 0;display:flex;flex-direction:column;gap:6px}.sr-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.sr-stat__num{font-family:var(--sr-font-heading);font-size:clamp(34px,6vw,48px);line-height:1}.sr-stat__label{font-size:14px;color:rgba(255,255,255,.75)}.sr-stats__copy{text-align:center}.sr-stats__copy .sr-btn{margin-top:24px;width:100%}.sr-inside{display:grid;gap:16px}@media (min-width:990px){.sr-inside{grid-template-columns:1fr 2fr;gap:20px;align-items:stretch}}.sr-inside__product{background:var(--sr-soft);border-radius:var(--sr-radius);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.sr-inside__product .sr-media{background:transparent}@media (max-width:989px){.sr-inside__product .sr-media{aspect-ratio:4 / 3 !important}}.sr-inside__caption{margin:0;padding:0 20px 20px;text-align:center;font-size:14px;color:var(--sr-ink-2)}.sr-inside__grid{display:grid;gap:12px}@media (min-width:750px){.sr-inside__grid{grid-template-columns:1fr 1fr;gap:16px}}.sr-ing{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:12px;border:1px solid var(--sr-line);border-radius:var(--sr-radius);background:#fff}.sr-ing__img{border-radius:var(--sr-radius-sm)}@media (min-width:750px){.sr-ing{grid-template-columns:1fr;text-align:center;align-items:start}}.sr-ing__name{font-family:var(--sr-font-heading);font-weight:400;font-size:20px;margin:0 0 6px}.sr-ing__text{font-size:14px;line-height:1.6;color:var(--sr-ink-2);margin:0}@media (min-width:750px){.sr-ing__body{padding:4px 6px 10px}}.sr-reviews__summary{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px}.sr-reviews .sr-review{padding:22px;border:1px solid #d9d9d5;border-radius:6px;gap:12px;background:#fff}.sr-reviews .sr-review__body{padding:0}.sr-review__rating{display:flex;align-items:center;gap:6px;font-size:14px}.sr-review__title{font-size:17px}.sr-review__text{font-size:15px}.sr-review__meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--sr-muted)}.sr-review__author{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0}.sr-review__author .sr-avatar{border:0}.sr-review__verified{display:inline-flex;align-items:center;gap:4px}.sr-review__verified svg{width:12px;height:12px}.sr-review__tags{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:990px){.sr-reviews--grid .sr-reviews__grid{grid-template-columns:repeat(3,1fr)}}.sr-reviews--list .sr-reviews__grid{grid-template-columns:1fr !important}.sr-reviews--list .sr-review__text{max-width:760px}.sr-reviews--placeholder .sr-review{outline:0}.sr-ugc-strip{overflow:hidden;margin:0 calc(50% - 50vw) 36px}.sr-ugc-strip__track{display:flex;gap:6px;width:max-content;animation:sr-marquee var(--sr-speed,60s) linear infinite}.sr-ugc-strip__item{width:100px;flex:none}@media (min-width:990px){.sr-ugc-strip__item{width:120px}}.sr-fband{display:grid;gap:40px;align-items:center}@media (min-width:990px){.sr-fband{grid-template-columns:1fr 1fr;gap:64px}.sr-fband__visual{order:2}}.sr-fband__visual{position:relative;max-width:460px;width:100%;margin-inline:auto}.sr-fband__img{background:transparent}.sr-fband__ring{position:absolute;border:1px dashed rgba(255,255,255,.25);border-radius:99px;pointer-events:none}.sr-fband__ring--1{inset:-6%}.sr-fband__ring--2{inset:-16%}.sr-fband__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:32px 20px}.sr-feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.sr-feature__icon svg{width:44px;height:44px}.sr-feature__title{font-family:var(--sr-font-heading);font-size:21px;line-height:1.2}.sr-feature__text{font-size:14px;line-height:1.5;color:rgba(255,255,255,.7)}.sr-compare{display:grid;gap:40px;align-items:center}@media (min-width:990px){.sr-compare{grid-template-columns:1.15fr 1fr;gap:64px}}.sr-compare__table{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:40px}.sr-compare__col{border-radius:6px;padding:0 0 8px;text-align:center;position:relative}.sr-compare__col--ours{background:#2b2b2b;color:#fff}.sr-compare__col--theirs{background:#fff;color:var(--sr-ink)}.sr-compare__thumb{width:72px;margin:-40px auto 6px}.sr-compare__thumb .sr-media{border-radius:10px}.sr-compare__name{font-size:15px;letter-spacing:.1em;padding:6px 8px 12px}.sr-compare__cell{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;font-size:14px;line-height:1.35;border-top:1px solid rgba(127,127,127,.25)}.sr-compare__cell svg{width:20px;height:20px}.sr-compare__col--ours .sr-compare__cell svg{color:#fff;--sr-check-fg:#2b2b2b}.sr-compare__col--theirs .sr-compare__cell svg{color:#8a8a85}.sr-compare__points{list-style:none;margin:24px 0 28px;padding:0;display:grid;gap:18px}.sr-compare__points li{display:flex;gap:12px;font-size:16px;line-height:1.5;color:rgba(255,255,255,.85)}.sr-compare__points svg{width:20px;height:20px;flex:none;margin-top:2px;color:#fff;--sr-check-fg:#151515}.sr-compare__points strong{color:#fff}.sr-compare__copy .sr-btn{width:100%}.sr-guar{display:grid;gap:32px;align-items:center}@media (min-width:990px){.sr-guar{grid-template-columns:1fr 1fr;gap:72px}}.sr-guar__copy{text-align:center;max-width:520px;margin-inline:auto}.sr-badge-seal{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;background:var(--sr-ink);color:#fff;clip-path:polygon(50% 0,61% 9%,75% 6%,80% 19%,94% 25%,91% 39%,100% 50%,91% 61%,94% 75%,80% 81%,75% 94%,61% 91%,50% 100%,39% 91%,25% 94%,20% 81%,6% 75%,9% 61%,0 50%,9% 39%,6% 25%,20% 19%,25% 6%,39% 9%)}.sr-badge-seal b,.sr-badge-ring b{font-family:var(--sr-font-heading);font-weight:400;font-size:36px;line-height:1}.sr-badge-seal small,.sr-badge-ring small{font-size:11px;letter-spacing:.12em}.sr-guar__visual{position:relative}.sr-guar__visual .sr-media{border-radius:var(--sr-radius)}.sr-badge-ring{position:absolute;top:18px;left:18px;width:92px;height:92px;border-radius:99px;background:var(--sr-ink);color:#fff;border:4px double #fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.sr-promise--row{margin-top:40px}.sr-promise--row .sr-promise__item{display:flex;gap:14px;padding:22px}.sr-promise--row .sr-promise__title{margin-top:0;font-size:16px}.sr-offer{padding-top:32px}.sr-offer__fan{position:relative;height:210px;max-width:520px;margin:0 auto -1px}@media (min-width:990px){.sr-offer__fan{height:260px}}.sr-offer__fan-item{position:absolute;bottom:0;width:38%;left:31%;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);background:#fff}.sr-offer__fan-item .sr-media{background:#fff}.sr-offer__fan-item--1{left:8%;transform:rotate(-12deg);bottom:-20px;width:34%}.sr-offer__fan-item--3{left:auto;right:8%;transform:rotate(12deg);bottom:-20px;width:34%}.sr-offer__fan-item--2{z-index:2}.sr-offer__panel{position:relative;z-index:3;background:var(--sr-bg);padding-top:40px}.sr-offer{background:#fff;padding-bottom:0}.sr-offer__panel{padding-bottom:56px}.sr-offer__box{margin-top:28px;display:grid;gap:14px;text-align:left}.sr-price--center{justify-content:center;padding-block:12px;border-block:1px solid var(--sr-line)}@media (max-width:749px){.sr-steps .sr-step{display:grid;grid-template-columns:116px 1fr;align-items:center}.sr-steps .sr-step__body{padding:14px 16px}.sr-step__badge{top:8px;left:8px;width:26px;height:26px;font-size:13px}.sr-steps .sr-step__title{font-size:16px;margin:2px 0 4px}.sr-steps .sr-step__text{font-size:14px}}