.page-banner{width:100%;text-align:center}.page-banner__inner{max-width:80rem;margin:0 auto;padding:0 24px}.page-banner__eyebrow{display:inline-block;font-family:var(--font-heading-family);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;color:inherit;opacity:.85}.page-banner__headline{font-family:var(--font-heading-family);font-size:clamp(40px,7vw,96px);font-weight:400;line-height:1.05;letter-spacing:.005em;text-transform:uppercase;margin:0;color:inherit}.page-banner__headline strong,.page-banner__headline b{font-weight:800}.page-banner__subheading{font-size:clamp(15px,1.4vw,19px);line-height:1.45;margin:16px auto 0;max-width:60ch;color:inherit;opacity:.85}.page-banner__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:14px 36px;background-color:var(--page-banner-cta-bg, #2d4d10);color:var(--page-banner-cta-text, #ffffff);font-family:var(--font-heading-family);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:opacity .2s ease,transform .2s ease}.page-banner__cta:hover{opacity:.92;transform:translateY(-1px)}@media screen and (max-width:749px){.page-banner__inner{padding:0 20px}.page-banner__headline{font-size:clamp(32px,10vw,56px)}.page-banner__subheading{font-size:15px;margin-top:12px}.page-banner__cta{margin-top:20px;padding:12px 28px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/section-page-banner.css.map */
