.pps-subscription-how{background:var(--pps-cream-2);padding:clamp(56px,8vw,104px) 0}.pps-subscription-how__inner{max-width:1100px;margin:0 auto;padding:0 clamp(16px,5vw,40px)}.pps-subscription-how__header{text-align:center;margin-bottom:46px}.pps-subscription-how__eyebrow{font-family:var(--pps-font-body);font-weight:600;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--pps-gold-dark);margin-bottom:14px}.pps-subscription-how__heading{font-family:var(--pps-font-display);font-weight:400;font-size:clamp(28px,3.8vw,46px);line-height:1.04;margin:0;color:var(--pps-ink)}.pps-subscription-how__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,40px)}.pps-subscription-how__step{text-align:center}.pps-subscription-how__number{width:58px;height:58px;border-radius:50%;background:var(--pps-ink);color:var(--pps-gold-light);display:flex;align-items:center;justify-content:center;font-family:var(--pps-font-display);font-size:26px;margin:0 auto 20px}.pps-subscription-how__title{font-family:var(--pps-font-text);font-weight:400;font-size:20px;line-height:1.25;margin:0 0 10px;color:var(--pps-ink)}.pps-subscription-how__text{font-family:var(--pps-font-body);font-size:1.45rem;line-height:1.7;color:var(--pps-muted);margin:0}.pps-subscription-how__cta{text-align:center;margin-top:46px}.pps-subscription-how__button{text-decoration:none;cursor:pointer;background:var(--pps-gold-dark);color:#fff;font-family:var(--pps-font-display);font-weight:600;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;padding:17px 36px;border-radius:2px;display:inline-block}.pps-subscription-how__button:hover{background:var(--pps-ink)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-pps-subscription-how-it-works.css.map */
