.cta-banner{background-color:var(--cta-banner-bg-color);padding:var(--cta-banner-padding-top) var(--cta-banner-padding-horizontal) var(--cta-banner-padding-bottom);border-radius:var(--cta-banner-border-radius);text-align:center}.cta-banner__container{max-width:var(--cta-banner-max-width);margin:0 auto}.cta-banner__heading{color:var(--cta-banner-heading-color);font-size:var(--cta-banner-heading-size);margin:0 0 var(--cta-banner-heading-spacing);line-height:1.2;font-weight:400}.cta-banner__subheading{color:var(--cta-banner-subheading-color);font-size:var(--cta-banner-subheading-size);margin:0 0 var(--cta-banner-button-spacing);line-height:1.5}.cta-banner__buttons{display:flex;justify-content:center;align-items:center;gap:var(--cta-banner-button-gap);flex-wrap:wrap}.cta-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--cta-banner-button-padding-vertical) var(--cta-banner-button-padding-horizontal);background-color:var(--cta-banner-button-bg-color);color:var(--cta-banner-button-text-color);border:none;border-radius:var(--cta-banner-button-border-radius);font-size:var(--cta-banner-button-font-size);font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}.cta-banner__button:hover{background-color:var(--cta-banner-button-hover-bg-color);color:var(--cta-banner-button-hover-text-color);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.cta-banner__button-icon{width:var(--cta-banner-icon-size);height:var(--cta-banner-icon-size);flex-shrink:0}@media screen and (max-width: 749px){.cta-banner{padding:var(--cta-banner-mobile-padding-vertical) var(--cta-banner-mobile-padding-horizontal)}.cta-banner__heading{font-size:var(--cta-banner-mobile-heading-size);margin-bottom:var(--cta-banner-mobile-heading-spacing)}.cta-banner__subheading{font-size:var(--cta-banner-mobile-subheading-size);margin-bottom:var(--cta-banner-mobile-button-spacing)}.cta-banner__buttons{flex-direction:column;gap:var(--cta-banner-mobile-button-gap)}.cta-banner__button{width:100%;max-width:400px;padding:var(--cta-banner-mobile-button-padding) var(--cta-banner-button-padding-horizontal);font-size:var(--cta-banner-mobile-button-font-size)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-cta-banner.css.map */
