.hero-section{background:var(--hero-bg-color);border-radius:var(--hero-border-radius);padding-top:var(--hero-section-padding-top-desktop);padding-bottom:var(--hero-section-padding-bottom-desktop)}.hero-section__inner{max-width:var(--hero-max-width);margin:0 auto;padding:0 24px;text-align:center;scroll-margin-top:150px}.hero-section__heading{color:var(--hero-heading-color);font-size:var(--hero-heading-size-desktop);font-weight:800;line-height:1.15;margin:0 0 var(--hero-heading-margin-bottom-desktop)}.hero-section__subheading{color:var(--hero-subheading-color);font-size:var(--hero-subheading-size-desktop);line-height:1.5;margin:0 0 var(--hero-subheading-margin-bottom-desktop)}.hero-section__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--hero-button-bg);color:var(--hero-button-text-color);font-size:var(--hero-button-size-desktop);font-weight:600;text-decoration:none;border-radius:999px;padding:var(--hero-button-padding-y-desktop) var(--hero-button-padding-x-desktop);margin-bottom:var(--hero-button-margin-bottom-desktop);transition:opacity .2s ease}.hero-section__button:hover{opacity:.9}.hero-section__button-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none}.hero-section__button-icon svg{width:100%;height:100%}.hero-section__button-icon svg path{stroke:currentColor}.hero-section__caption{color:var(--hero-caption-color);font-size:var(--hero-caption-size-desktop);margin:0;opacity:.6}@media(max-width:749px){.hero-section{padding-top:var(--hero-section-padding-top-mobile);padding-bottom:var(--hero-section-padding-bottom-mobile)}.hero-section__heading{font-size:var(--hero-heading-size-mobile);margin-bottom:var(--hero-heading-margin-bottom-mobile)}.hero-section__subheading{font-size:var(--hero-subheading-size-mobile);margin-bottom:var(--hero-subheading-margin-bottom-mobile)}.hero-section__button{font-size:var(--hero-button-size-mobile);padding:var(--hero-button-padding-y-mobile) var(--hero-button-padding-x-mobile);margin-bottom:var(--hero-button-margin-bottom-mobile)}.hero-section__caption{font-size:var(--hero-caption-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/hero-cta.css.map */
