.pr-hero .pr-inner{text-align:center;padding-top:34px;padding-bottom:36px}.pr-hero h2{font-size:clamp(30px,6.1vw,60px)}.pr-hero .pr-subtitle{margin-top:24px}.pr-hero .pr-subtitle p:last-child{margin:0}.pr-announcement{background:var(--pr-ink);color:#fff;text-align:center;font:800 clamp(12px,2.8vw,28px)/1.3 var(--pr-body);letter-spacing:.08em;padding:18px 12px}.pr-announcement a{color:inherit;text-underline-offset:4px}.pr-brand{text-align:center;padding:20px;font:900 clamp(32px,7vw,72px)/1 var(--pr-heading)}.pr-brand img{width:240px;max-width:65%;margin:auto}.pr-hero-media{max-width:var(--pr-width);margin:auto}.pr-proof{text-align:center;font-size:clamp(12px,2.8vw,28px);font-weight:800;margin-top:12px;letter-spacing:-.04em}.pr-proof span{color:var(--pr-accent);letter-spacing:2px}.pr-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px 42px;padding:70px 40px 48px}.pr-logos>div{flex:0 1 26%;text-align:center}.pr-logos span{font:700 clamp(14px,4vw,46px)/1.1 Georgia,serif;color:#776a6d;letter-spacing:-.06em}.pr-logos>div:last-child{flex-basis:40%}.pr-logos img{max-height:70px;object-fit:contain}@media(max-width:749px){.pr-logos{padding:44px 15px 28px;gap:25px 20px}}.pr-reasons .pr-inner{padding-top:64px;padding-bottom:64px}.pr-reason+.pr-reason{margin-top:94px}.pr-reason-media:has(img),.pr-reason-media:has(.pr-placeholder){margin-bottom:28px}.pr-reason-heading{display:flex;align-items:center;gap:32px;margin-bottom:32px}.pr-reason h2{font-size:clamp(23px,4.6vw,44px)}.pr-number{flex:0 0 146px;min-height:116px;border:2px solid var(--pr-ink);border-radius:999px;display:grid;place-items:center;font:700 44px/1 var(--pr-heading)}.pr-reason-body p:last-child{margin-bottom:0}.pr-reason .pr-button{margin-top:44px}.pr-ingredient{display:inline-block;color:inherit;font-weight:700;margin-top:40px;text-underline-offset:3px}@media(max-width:749px){.pr-reasons .pr-inner{padding-top:30px;padding-bottom:30px}.pr-reason+.pr-reason{margin-top:46px}.pr-reason-heading{gap:16px;margin-bottom:20px}.pr-number{flex-basis:66px;min-height:54px;font-size:24px}.pr-reason .pr-button{margin-top:24px}}.pr-section{background:var(--pr-bg);color:var(--pr-ink);font-family:var(--pr-body);font-size:clamp(17px,3.5vw,32px);line-height:1.4;letter-spacing:-.035em}.pr-section *{box-sizing:border-box}.pr-section .pr-inner{max-width:var(--pr-width);margin:auto;padding:var(--pr-pad) 28px}.pr-section h2,.pr-section h3{font-family:var(--pr-heading);color:inherit;font-weight:700;letter-spacing:0;line-height:1.22;margin:0}.pr-section p{margin:0 0 1.4em}.pr-section img{display:block;width:100%;height:auto}.pr-section .pr-button{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;min-height:70px;padding:22px 24px;border-radius:100px;background:var(--pr-accent);color:#fff;text-decoration:none;font:600 clamp(18px,3.5vw,32px)/1.2 var(--pr-body);letter-spacing:-.04em}.pr-section .pr-button svg{width:30px;height:30px;flex:none}.pr-section a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.pr-section .pr-placeholder{background:#f3ecef;aspect-ratio:4/5}.pr-section .pr-placeholder svg{width:100%;height:100%}@media(max-width:749px){.pr-section .pr-inner{padding-left:14px;padding-right:14px}.pr-section .pr-button{min-height:54px;padding:16px 18px;gap:12px}}.pr-reviews-heading{text-align:center;font-size:clamp(30px,6vw,60px);padding:40px 0 26px}.pr-review{padding:64px 64px 80px;border-bottom:2px solid var(--pr-ink)}.pr-stars{font-size:clamp(30px,5.7vw,56px);line-height:1;color:var(--pr-stars,#F9CF58);letter-spacing:1px;margin-bottom:24px}.pr-review h3{font-size:clamp(26px,4.6vw,44px);font-style:italic;margin-bottom:24px}.pr-review-copy{font-size:clamp(18px,3.65vw,36px)}.pr-review-copy p:last-child{margin-bottom:0}.pr-review-name{font-weight:750;margin-top:38px}.pr-verified{display:flex;align-items:center;gap:16px;font-size:clamp(14px,2.7vw,26px);letter-spacing:0;margin-top:4px}.pr-verified svg{width:26px;height:26px;color:var(--pr-accent);flex:none}.pr-sample{font-size:13px;letter-spacing:.05em;text-transform:uppercase;opacity:.65;margin-top:16px}.pr-review-image{max-width:360px;margin-bottom:28px}.pr-review-image img{border-radius:6px}@media(max-width:749px){.pr-reviews-heading{padding:20px 8px 14px}.pr-review{padding:34px 24px 42px}.pr-stars,.pr-review h3{margin-bottom:16px}.pr-review-name{margin-top:24px}.pr-verified{gap:10px}.pr-verified svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
