.groots-how h2,.groots-how h3{font-family:var(--groots-font-heading)!important;letter-spacing:normal;line-height:1.35;color:var(--groots-color-text)}.groots-how h2{font-size:28px;margin:0 0 24px}.groots-how h3{font-size:20px;margin:0 0 16px}.groots-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.groots-how article{min-width:0;padding:24px;border-radius:16px;background:var(--groots-color-panel)}.groots-how p{font-size:16px;line-height:1.65;color:var(--groots-color-text-muted);margin:0 0 16px}.groots-how a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:10px;background:var(--groots-color-button);color:var(--groots-color-button-text);font-weight:600;font-size:16px;text-align:center}@media(max-width:800px){.groots-how-grid{grid-template-columns:1fr}.groots-how article{padding:20px}}.groots-referral-notice[hidden]{display:none}.groots-referral-notice{display:flex;align-items:center;gap:16px;padding:20px;margin:16px;border-radius:14px;background:var(--groots-color-panel);color:var(--groots-color-text);border:1px solid var(--groots-color-accent-border);font-family:var(--groots-font-body)}.groots-referral-notice strong{font-size:18px;line-height:1.4}.groots-referral-notice p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--groots-color-text-muted)}.groots-referral-notice button{flex-shrink:0;min-width:48px;min-height:48px;padding:8px;border:1px solid var(--groots-color-border);border-radius:10px;color:inherit;cursor:pointer}@media(max-width:480px){.groots-referral-notice{align-items:flex-start;gap:8px;padding:16px;margin:12px}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAAEAAAAAAAAAAAAAAAAAAAAAAC */
