.pf-reviews{padding:clamp(54px,7vw,90px) 20px;background:var(--pf-reviews-bg);color:var(--pf-reviews-text)}.pf-reviews *{box-sizing:border-box}.pf-reviews__inner{width:min(1120px,100%);margin:0 auto;text-align:center}.pf-reviews__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pf-reviews h2{margin:0 0 34px;color:inherit;font-size:clamp(32px,4vw,50px);line-height:1.08;letter-spacing:-.035em}.pf-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pf-reviews__quote{margin:0;padding:30px 25px;background:#fff;color:#171717;text-align:left}.pf-reviews__stars{margin-bottom:15px;color:var(--pf-reviews-accent);letter-spacing:.12em}.pf-reviews blockquote{margin:0;font-size:17px;line-height:1.6}.pf-reviews figcaption{margin-top:18px;font-size:13px;font-weight:700}@media(max-width:800px){.pf-reviews__grid{grid-template-columns:1fr}}.pf-hero{color:var(--pf-hero-text)}.pf-hero *{box-sizing:border-box}.pf-hero__main{position:relative;display:flex;min-height:var(--pf-hero-height);padding:40px 20px;align-items:center;justify-content:center;overflow:hidden}.pf-hero__copy{position:relative;z-index:2;display:flex;width:min(760px,100%);padding:clamp(34px,5vw,62px);flex-direction:column;align-items:center;justify-content:center;background:var(--pf-panel-bg);text-align:center}.pf-hero__eyebrow{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pf-hero h1{max-width:720px;margin:0 0 20px;color:inherit;font-size:clamp(38px,4.7vw,66px);line-height:1.04;letter-spacing:-.04em}.pf-hero__description{max-width:620px;font-size:17px;line-height:1.65}.pf-hero__description p{margin:0}.pf-hero__description--mobile,.pf-hero__button--mobile,.pf-hero__cta-note{display:none}.pf-hero__actions{display:flex;margin-top:28px;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}.pf-hero__button{display:inline-block;padding:15px 24px;background:var(--pf-button-bg);color:var(--pf-button-text);font-size:14px;font-weight:700;letter-spacing:.02em;text-align:center;text-decoration:none}.pf-hero__button:hover{opacity:.88}.pf-hero__secondary{color:inherit;font-size:14px;text-underline-offset:4px}.pf-hero a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.pf-hero__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden}.pf-hero__image,.pf-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover}.pf-hero__image--mobile{display:none}.pf-hero__benefit-bar{display:grid;grid-template-columns:repeat(var(--pf-benefit-count, 4),minmax(0,1fr));background:var(--pf-bar-bg);color:var(--pf-bar-text)}.pf-hero__benefit{display:flex;min-height:130px;padding:20px 24px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pf-hero__benefit+.pf-hero__benefit{border-left:1px solid rgba(0,0,0,.15)}.pf-hero__benefit-icon{display:block;width:var(--pf-benefit-icon-size);height:var(--pf-benefit-icon-size);margin:0 0 12px;object-fit:contain}.pf-hero__benefit strong{font-size:var(--pf-benefit-heading-size);font-weight:var(--pf-benefit-heading-weight);letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.pf-hero__benefit span{margin-top:4px;font-size:var(--pf-benefit-detail-size);font-weight:var(--pf-benefit-detail-weight);line-height:1.35}@media(max-width:749px){.pf-hero__main{min-height:var(--pf-hero-mobile-height);padding:20px 16px;align-items:flex-start}.pf-hero__copy{width:100%;margin-top:12px;padding:24px 18px 22px}.pf-hero__eyebrow{margin-bottom:10px;font-size:11px}.pf-hero h1{margin-bottom:12px;font-size:clamp(31px,9vw,42px);line-height:1.05}.pf-hero__description{font-size:15px;line-height:1.45}.pf-hero__description--desktop,.pf-hero__button--desktop{display:none}.pf-hero__description--mobile,.pf-hero__button--mobile{display:block}.pf-hero__actions{width:100%;margin-top:18px;gap:10px}.pf-hero__button{width:100%;padding:16px 20px;font-size:15px}.pf-hero__secondary{width:100%;font-size:13px}.pf-hero__cta-note{display:block;margin:9px 0 0;font-size:12px;font-weight:600;line-height:1.3}.pf-hero__image--desktop-hidden-mobile{display:none}.pf-hero__image--mobile{display:block}.pf-hero__benefit-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-hero__benefit{min-height:120px;padding:18px 12px}.pf-hero__benefit:nth-child(odd){border-left:0}.pf-hero__benefit:nth-child(n+3){border-top:1px solid rgba(0,0,0,.15)}}.pf-options{padding:clamp(52px,7vw,92px) 20px;background:var(--pf-options-bg);color:var(--pf-options-text)}.pf-options *{box-sizing:border-box}.pf-options__inner{width:min(1180px,100%);margin:0 auto}.pf-options h2{margin:0;color:inherit;font-size:clamp(32px,4vw,50px);line-height:1.08;text-align:center;letter-spacing:-.035em}.pf-options__intro{max-width:680px;margin:15px auto 34px;font-size:17px;line-height:1.55;text-align:center}.pf-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pf-options__card{display:grid;grid-template-columns:minmax(180px,42%) 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--pf-options-text) 18%,transparent);background:#fff;color:#171717}.pf-options__image{display:block;width:100%;height:100%;min-height:290px;object-fit:cover}.pf-options__placeholder{background:#f2f5f7}.pf-options__copy{display:flex;padding:28px 24px;flex-direction:column;justify-content:center}.pf-options h3{margin:0 0 10px;font-size:24px;line-height:1.15}.pf-options__copy p{margin:0 0 16px;font-size:15px;line-height:1.55}.pf-options__price{font-size:22px}.pf-options__shipping{margin:3px 0 18px;font-size:13px}.pf-options__copy a{align-self:flex-start;padding:12px 18px;background:var(--pf-options-accent);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.pf-options__copy a:hover{opacity:.88}.pf-options__copy a:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:900px){.pf-options__grid{grid-template-columns:1fr}}@media(max-width:560px){.pf-options__card{grid-template-columns:1fr}.pf-options__image{min-height:240px;aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAEEB */
