.ww-store :is(.ww-benefits,.ww-steps,.ww-comparison,.ww-reviews,.ww-recommendations) .ww-section-heading{display:block;max-width:820px;margin:0 0 28px}.ww-store :is(.ww-benefits,.ww-steps,.ww-comparison,.ww-reviews,.ww-recommendations) .ww-section-heading .ww-title{margin-bottom:12px;font-weight:850;line-height:1.04;letter-spacing:-.045em}.ww-store .ww-copy{line-height:1.65;font-size:clamp(16px,1.5vw,18px)}.ww-store .ww-copy p:last-child{margin-bottom:0}.ww-store .ww-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;text-underline-offset:5px;color:inherit;font-weight:750}.ww-store .ww-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,68px);align-items:center}.ww-store .ww-story__grid--text{grid-template-columns:minmax(0,780px);justify-content:center}.ww-store .ww-story__media{margin:0;min-width:0}.ww-store .ww-story__media img,.ww-store .ww-story__media video{display:block;width:100%;height:auto;border-radius:var(--ww-radius);background:var(--ww-line)}.ww-store .ww-story__media figcaption{margin-top:10px;font-size:13px;line-height:1.5}.ww-store .ww-story--reverse .ww-story__media{order:2}.ww-store .ww-benefits{background:var(--ww-ink);color:var(--ww-surface)}.ww-store .ww-benefits .ww-section-heading :is(.ww-eyebrow,.ww-title){color:inherit}.ww-store .ww-benefit-grid,.ww-store .ww-steps__grid,.ww-store .ww-review-grid,.ww-store .ww-recommend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ww-store .ww-benefit-card,.ww-store .ww-review-card,.ww-store .ww-recommend-card{min-width:0;border:1px solid var(--ww-line);border-radius:var(--ww-radius);background:var(--ww-surface);color:var(--ww-ink);overflow:hidden}.ww-store .ww-benefit-card__image{aspect-ratio:4/3;background:var(--ww-bg)}.ww-store .ww-benefit-card__image img,.ww-store .ww-step__image img,.ww-store .ww-recommend-card__image img,.ww-store .ww-review-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ww-store .ww-benefit-card__body,.ww-store .ww-review-card__body,.ww-store .ww-recommend-card__body{padding:24px}.ww-store .ww-benefit-card h3,.ww-store .ww-step h3,.ww-store .ww-review-card h3,.ww-store .ww-recommend-card h3{font-size:23px;line-height:1.18;margin:10px 0 12px;font-weight:850;letter-spacing:-.025em;color:var(--ww-ink)}.ww-store .ww-benefit-card p,.ww-store .ww-step p{margin:0;line-height:1.6}.ww-store .ww-index{display:inline-flex;align-items:center;justify-content:center;color:var(--ww-accent);font-size:13px;font-weight:800;letter-spacing:.04em;border-bottom:3px solid var(--ww-accent);padding-bottom:5px}.ww-store .ww-evidence{font-size:12px;line-height:1.5;color:var(--ww-muted);margin:14px 0 0;overflow-wrap:anywhere}.ww-store .ww-benefit-card .ww-evidence{margin-top:14px}.ww-store .ww-steps__grid{list-style:none;padding:0;margin:0;counter-reset:ww-steps}.ww-store .ww-step{min-width:0}.ww-store .ww-step__image{aspect-ratio:4/3;overflow:hidden;border-radius:var(--ww-radius);margin-bottom:20px}.ww-store .ww-step__copy{position:relative;padding-left:54px}.ww-store .ww-step__number{position:absolute;left:0;top:0;display:grid;place-items:center;background:var(--ww-accent);color:var(--ww-surface);width:38px;height:38px;border-radius:8px;font-size:17px;font-weight:850}.ww-store .ww-step__copy h3{margin-top:0}.ww-store .ww-before-after{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ww-store .ww-before-after figure{margin:0;min-width:0;position:relative}.ww-store .ww-before-after img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--ww-surface);border-radius:var(--ww-radius)}.ww-store .ww-before-after figcaption{margin-top:12px;font-weight:750}.ww-store .ww-comparison{background:color-mix(in srgb,var(--ww-accent) 7%,var(--ww-surface))}.ww-store .ww-table-scroll{overflow:auto;max-width:100%;border:1px solid var(--ww-line);border-radius:var(--ww-radius);margin-top:26px}.ww-store .ww-comparison-table{width:100%;border-collapse:collapse;background:var(--ww-surface);font-size:15px;line-height:1.5;text-align:left}.ww-store .ww-comparison-table th,.ww-store .ww-comparison-table td{padding:20px;border-bottom:1px solid var(--ww-line);min-width:145px;vertical-align:middle;overflow-wrap:anywhere}.ww-store .ww-comparison-table thead th{font-weight:850;font-size:17px}.ww-store .ww-comparison-table th:nth-child(2),.ww-store .ww-comparison-table td:nth-child(2){background:var(--ww-accent);color:var(--ww-surface);font-weight:750;border-bottom-color:color-mix(in srgb,var(--ww-surface) 22%,transparent)}.ww-store .ww-comparison-table tbody tr:last-child>*{border-bottom:0}.ww-store .ww-comparison-table th:first-child{width:34%}.ww-store .ww-faq__grid{display:grid;grid-template-columns:.85fr 1.4fr;gap:clamp(24px,5vw,70px)}.ww-store .ww-faq__grid .ww-title{font-weight:850;line-height:1.05;letter-spacing:-.04em}.ww-store .ww-faq__item{border-bottom:1px solid var(--ww-line)}.ww-store .ww-faq__item:first-child{border-top:1px solid var(--ww-line)}.ww-store .ww-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:20px 0;font-size:17px;font-weight:750;line-height:1.4;min-height:48px}.ww-store .ww-faq__item summary::-webkit-details-marker{display:none}.ww-store .ww-faq__item summary>span{display:grid;place-items:center;font-size:23px;flex:none;width:28px;height:28px;line-height:1;color:var(--ww-accent);background:color-mix(in srgb,var(--ww-accent) 8%,var(--ww-surface));border-radius:50%}.ww-store .ww-faq__item[open] summary>span{transform:rotate(45deg)}.ww-store .ww-faq__answer{line-height:1.65;color:var(--ww-muted);padding:0 35px 20px 0}.ww-store .ww-reviews{background:color-mix(in srgb,var(--ww-accent) 6%,var(--ww-surface))}.ww-store .ww-reviews .ww-reviews__heading{text-align:center;margin-inline:auto}.ww-store ww-reviews{display:block}.ww-store .ww-review-overview{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center;max-width:840px;margin:0 auto 34px;padding:30px 42px;background:var(--ww-surface);border:1px solid var(--ww-line);border-radius:var(--ww-radius)}.ww-store .ww-review-score{text-align:center}.ww-store .ww-review-score__number{display:flex;justify-content:center;gap:8px;align-items:baseline;margin:0;color:var(--ww-ink)}.ww-store .ww-review-score__number strong{font-size:68px;line-height:1;font-weight:900;letter-spacing:-.065em}.ww-store .ww-review-score__number>span{font-size:20px;color:var(--ww-muted)}.ww-store .ww-review-stars{display:inline-block;position:relative;font-size:25px;letter-spacing:3px;line-height:1.4;color:var(--ww-line);white-space:nowrap;margin:8px 0 4px}.ww-store .ww-review-stars__fill{position:absolute;left:0;top:0;overflow:hidden;color:var(--ww-accent);white-space:nowrap}.ww-store .ww-review-score__count{font-size:13px;line-height:1.5;margin:0}.ww-store .ww-review-histogram{display:grid;gap:9px}.ww-store .ww-review-histogram__row{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1.4}.ww-store .ww-review-histogram__row>span:first-child{width:34px;flex:none;white-space:nowrap}.ww-store .ww-review-histogram__track{height:10px;flex:1;overflow:hidden;background:color-mix(in srgb,var(--ww-accent) 9%,var(--ww-surface));border-radius:2px}.ww-store .ww-review-histogram__track>span{display:block;height:100%;background:var(--ww-accent);border-radius:2px}.ww-store .ww-review-histogram__count{width:25px;text-align:right;color:var(--ww-muted);font-size:12px;font-variant-numeric:tabular-nums}.ww-store .ww-stars{color:var(--ww-accent);letter-spacing:2px;margin:0}.ww-store .ww-review-controls{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin:0 0 20px}.ww-store .ww-review-controls__count{flex:1;margin:0;align-self:center;font-size:18px;letter-spacing:-.02em;font-weight:750}.ww-store .ww-review-controls label{display:block;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.ww-store .ww-review-controls select,.ww-store .ww-recommend-card select{font:inherit;font-size:13px;min-height:44px;padding:10px 36px 10px 12px;border:1px solid var(--ww-line);border-radius:6px;background:var(--ww-surface);color:var(--ww-ink);max-width:100%}.ww-store .ww-review-grid{align-items:start;min-width:0;max-width:100%}.ww-store .ww-review-grid:focus-visible{outline:3px solid var(--ww-accent);outline-offset:4px}.ww-store .ww-review-scroll-hint{display:none}.ww-store .ww-review-card{box-shadow:0 3px color-mix(in srgb,var(--ww-accent) 9%,transparent)}.ww-store .ww-review-card--spotlight{border:2px solid var(--ww-accent)}.ww-store .ww-review-card--spotlight .ww-review-card__body{background:color-mix(in srgb,var(--ww-accent) 4%,var(--ww-surface))}.ww-store .ww-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ww-store .ww-review-card__top .ww-stars{font-size:18px;letter-spacing:1px;line-height:1}.ww-store .ww-review-date{font-size:11px;color:var(--ww-muted);line-height:1.4}.ww-store .ww-review-card h3{font-size:21px;margin:0 0 10px}.ww-store .ww-review-card blockquote{padding:0;border:0;margin:0 0 22px;font-size:15px;line-height:1.65;color:var(--ww-ink);font-style:normal}.ww-store .ww-review-card__media{aspect-ratio:4/3;background:var(--ww-bg)}.ww-store .ww-review-card__media video{display:block;width:100%;height:100%;object-fit:contain}.ww-store .ww-review-person{display:flex;align-items:center;gap:10px}.ww-store .ww-review-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--ww-accent) 10%,var(--ww-surface));color:var(--ww-accent);font-size:14px;font-weight:850;line-height:1}.ww-store .ww-review-author{margin:0;font-size:13px;font-weight:800;line-height:1.4}.ww-store .ww-review-verified{display:flex;align-items:center;gap:4px;margin-top:2px;color:var(--ww-muted);font-size:11px;font-weight:500}.ww-store .ww-review-verified svg{width:13px;height:13px;color:var(--ww-accent)}.ww-store .ww-review-card .ww-evidence{border-top:1px solid var(--ww-line);padding-top:12px;margin-top:15px;font-size:10px}.ww-store .ww-review-empty{text-align:center;padding:30px;background:var(--ww-surface);border:1px solid var(--ww-line);border-radius:var(--ww-radius)}.ww-store .ww-campaign{display:block;background:var(--ww-accent);color:var(--ww-surface);padding:12px 0}.ww-store .ww-campaign__inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.ww-store .ww-campaign__copy{max-width:650px}.ww-store .ww-campaign h2{color:inherit;font-size:clamp(19px,2.1vw,24px);font-weight:850;letter-spacing:-.025em;line-height:1.1;margin:3px 0 4px}.ww-store .ww-campaign p{color:inherit;margin:0;line-height:1.4}.ww-store .ww-campaign .ww-eyebrow{display:flex;align-items:center;gap:7px;color:inherit;font-size:10px;letter-spacing:.11em;font-weight:750}.ww-store .ww-campaign .ww-eyebrow>span{font-size:15px;line-height:1}.ww-store .ww-campaign__terms{font-size:11px}.ww-store .ww-campaign .ww-campaign__deadline{font-size:9px;opacity:.88;margin-top:3px}.ww-store .ww-campaign__action{display:flex;align-items:center;gap:24px;flex:none;text-align:center}.ww-store .ww-campaign .ww-button{display:flex;align-items:center;justify-content:center;gap:20px;background:var(--ww-surface);color:var(--ww-accent);border-color:var(--ww-surface);margin:0;padding:12px 20px;min-height:44px;white-space:nowrap;font-size:13px;font-weight:850}.ww-store .ww-campaign .ww-campaign__timer-label{font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.ww-store .ww-campaign__timer{display:flex;align-items:flex-start;justify-content:center;gap:5px;font-variant-numeric:tabular-nums}.ww-store .ww-campaign__unit{display:grid;gap:4px;min-width:42px;text-align:center}.ww-store .ww-campaign__unit strong{display:block;font-size:27px;letter-spacing:-.03em;font-weight:850;line-height:1.1;padding:5px 7px;border:1px solid color-mix(in srgb,var(--ww-surface) 28%,transparent);border-radius:5px;background:color-mix(in srgb,var(--ww-surface) 12%,transparent)}.ww-store .ww-campaign__unit small{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;line-height:1}.ww-store .ww-campaign__separator{font-size:23px;font-weight:700;line-height:1.8;opacity:.7}.ww-store .ww-campaign__ended{text-align:center;font-weight:750}.ww-store .ww-recommendations{display:block}.ww-store .ww-recommend-card__image{aspect-ratio:1;display:block;background:var(--ww-bg);overflow:hidden}.ww-store .ww-recommend-card__image svg{width:100%;height:100%}.ww-store .ww-recommend-card h3 a{color:inherit;text-decoration:none}.ww-store .ww-recommend-card h3{font-size:19px}.ww-store .ww-recommend-card__body{padding:22px}.ww-store .ww-recommend-price{display:flex;gap:10px;flex-wrap:wrap;line-height:1.5;font-size:17px;margin:0 0 18px;font-weight:800}.ww-store .ww-recommend-price s{font-weight:400;font-size:13px}.ww-store .ww-recommend-card form{display:grid;gap:12px}.ww-store .ww-recommend-card select{width:100%;min-width:0}.ww-store .ww-final__panel{display:grid;border:1px solid var(--ww-accent);border-radius:var(--ww-radius);background:var(--ww-accent);color:var(--ww-surface);overflow:hidden}.ww-store .ww-final__panel--image{grid-template-columns:1fr 1.3fr}.ww-store .ww-final__copy{padding:clamp(28px,5vw,62px);max-width:850px}.ww-store .ww-final__copy :is(.ww-title,.ww-eyebrow){color:inherit}.ww-store .ww-final__copy>.ww-title{font-weight:850;letter-spacing:-.045em;line-height:1.05}.ww-store .ww-final__copy>p:not(.ww-eyebrow){line-height:1.6;color:inherit}.ww-store .ww-final__copy>.ww-button{margin-top:12px;background:var(--ww-surface);color:var(--ww-accent);border-color:var(--ww-surface);font-weight:850}.ww-store .ww-final__image img{width:100%;height:100%;object-fit:cover;display:block;min-height:280px}.ww-store .ww-final__reassurance{list-style:none;display:grid;gap:8px;padding:0;margin:24px 0 0;font-size:13px;line-height:1.5;color:inherit}.ww-store .ww-final__reassurance li{padding-left:19px;position:relative}.ww-store .ww-final__reassurance li:before{content:"\2713";position:absolute;left:0;font-weight:800;color:inherit}.ww-store .ww-editor-note{border:1px dashed var(--ww-line);padding:20px;margin-top:16px;margin-bottom:16px;color:var(--ww-muted);font-size:14px;line-height:1.6}.ww-store .ww-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ww-store [hidden]{display:none!important}@media(max-width:999px){.ww-store .ww-campaign__action{gap:16px}.ww-store .ww-campaign .ww-button{padding-inline:14px}.ww-store .ww-campaign__inner{gap:22px}}@media(max-width:899px){.ww-store .ww-benefit-grid,.ww-store .ww-review-grid,.ww-store .ww-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ww-store .ww-story__grid,.ww-store .ww-faq__grid{gap:30px}.ww-store .ww-steps__grid{gap:18px}.ww-store .ww-step__copy{padding-left:0}.ww-store .ww-step__number{position:static;margin-bottom:14px}.ww-store .ww-campaign__inner{flex-wrap:wrap}.ww-store .ww-campaign__copy{flex:1;min-width:230px}.ww-store .ww-campaign__action{flex-wrap:wrap;justify-content:center}.ww-store .ww-campaign .ww-button{min-width:100%;font-size:12px;padding-block:9px;min-height:38px}}@media(max-width:699px){.ww-store :is(.ww-benefits,.ww-steps,.ww-comparison,.ww-reviews,.ww-recommendations) .ww-section-heading{margin-bottom:24px}.ww-store .ww-story__grid,.ww-store .ww-faq__grid,.ww-store .ww-final__panel--image{grid-template-columns:1fr}.ww-store .ww-story--reverse .ww-story__media{order:0}.ww-store .ww-benefit-grid,.ww-store .ww-steps__grid,.ww-store .ww-review-grid,.ww-store .ww-recommend-grid{grid-template-columns:1fr;gap:16px}.ww-store .ww-steps__grid{gap:26px}.ww-store .ww-benefit-card__body,.ww-store .ww-review-card__body{padding:22px}.ww-store .ww-before-after{gap:12px}.ww-store .ww-before-after figcaption{font-size:13px}.ww-store .ww-comparison-table th,.ww-store .ww-comparison-table td{padding:16px 12px;min-width:110px;font-size:13px}.ww-store .ww-review-overview{gap:18px;padding:22px 18px;grid-template-columns:1fr 1.15fr;margin-bottom:24px}.ww-store .ww-review-score__number strong{font-size:52px}.ww-store .ww-review-score__number>span{font-size:15px}.ww-store .ww-review-stars{font-size:20px;letter-spacing:1px}.ww-store .ww-review-score__count{font-size:11px}.ww-store .ww-review-histogram{gap:8px}.ww-store .ww-review-histogram__row{gap:5px;font-size:11px}.ww-store .ww-review-histogram__row>span:first-child{width:26px}.ww-store .ww-review-histogram__count{width:18px;font-size:10px}.ww-store .ww-review-histogram__track{height:8px}.ww-store .ww-review-controls{gap:12px}.ww-store .ww-review-controls__count{flex-basis:100%;font-size:17px}.ww-store .ww-review-controls>div{flex:1;min-width:130px}.ww-store .ww-review-controls select{width:100%}.ww-store .ww-campaign{padding:12px 0}.ww-store .ww-campaign__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.ww-store .ww-campaign__copy{min-width:0;text-align:left}.ww-store .ww-campaign .ww-eyebrow{justify-content:flex-start;font-size:8px;letter-spacing:.06em}.ww-store .ww-campaign .ww-eyebrow>span{font-size:11px}.ww-store .ww-campaign h2{font-size:16px;line-height:1.12;margin:3px 0 4px}.ww-store .ww-campaign__terms{font-size:10px;line-height:1.3}.ww-store .ww-campaign .ww-campaign__deadline{font-size:9px;line-height:1.25}.ww-store .ww-campaign__action{flex-direction:column;flex-wrap:nowrap;gap:7px}.ww-store .ww-campaign__countdown{flex:none}.ww-store .ww-campaign__unit{min-width:24px;gap:3px}.ww-store .ww-campaign__unit strong{font-size:17px;padding:4px 3px}.ww-store .ww-campaign__unit small{font-size:7px;letter-spacing:.04em}.ww-store .ww-campaign__separator{font-size:15px}.ww-store .ww-campaign__timer{gap:2px}.ww-store .ww-campaign .ww-campaign__timer-label{font-size:8px;letter-spacing:.06em;margin-bottom:4px}.ww-store .ww-campaign .ww-button{min-width:0;min-height:33px;width:100%;padding:7px 10px;gap:9px;font-size:10px;white-space:normal}.ww-store .ww-final__image img{max-height:350px;min-height:0}.ww-store .ww-faq__answer{padding-right:0}}@media(max-width:359px){.ww-store .ww-campaign__action{gap:10px}.ww-store .ww-campaign .ww-button{padding-inline:10px;font-size:11px}.ww-store .ww-review-overview{padding-inline:12px;gap:12px}}@media(max-width:699px){.ww-store .ww-review-scroll-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:11px;font-weight:750;color:var(--ww-muted)}.ww-store .ww-review-scroll-hint>span{font-size:19px;line-height:1;color:var(--ww-accent)}.ww-store .ww-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:2px;overscroll-behavior-x:contain;gap:14px;width:100%;padding:2px 2px 14px;scrollbar-width:thin;scrollbar-color:var(--ww-accent) var(--ww-line)}.ww-store .ww-review-grid>.ww-review-card{flex:0 0 86%;max-width:330px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.ww-store .ww-faq__item summary>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ww-sections.css.map */
