.cms-bz-purpose-banner{box-sizing:border-box;font-family:"Plus Jakarta Sans",var(--font-body-family, sans-serif);width:100%}.cms-bz-purpose-banner,.cms-bz-purpose-banner *{box-sizing:border-box}.cms-bz-purpose-banner__surface{background:var(--bz-purpose-bg, #009a44);border-radius:var(--bz-purpose-radius, 40px) var(--bz-purpose-radius, 40px) 0 0;color:var(--bz-purpose-text, #ffffff);margin:0 auto;min-height:155px;overflow:hidden;position:relative;width:100%}.cms-bz-purpose-banner__surface:before{background:var(--bz-purpose-bg, #009a44);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.cms-bz-purpose-banner--has-image .cms-bz-purpose-banner__surface:before{background-image:linear-gradient(rgba(0,0,0,var(--bz-purpose-image-overlay-opacity, .24)),rgba(0,0,0,var(--bz-purpose-image-overlay-opacity, .24))),var(--bz-purpose-bg-image);background-position:center;background-size:cover}.cms-bz-purpose-banner__inner{align-items:center;display:flex;gap:48px;justify-content:center;min-height:155px;padding-block:var(--bz-purpose-section-padding, 0);padding-inline:32px;position:relative;z-index:1}.cms-bz-purpose-banner__title{color:var(--bz-purpose-logo-color, #ffffff);flex:0 0 364px;font-size:0;height:91.438px;line-height:0;margin:0;max-width:100%;width:364px}.cms-bz-purpose-banner__logo-svg{display:block;height:100%;width:100%}.cms-bz-purpose-banner__copy{align-items:center;display:flex;flex:0 1 672px;flex-direction:column;gap:16px;max-width:672px;min-width:0;text-align:center}.cms-bz-purpose-banner__eyebrow{color:var(--bz-purpose-text, #ffffff);font-size:12px;font-weight:700;letter-spacing:2.16px;line-height:16px;margin:0;text-transform:uppercase}.cms-bz-purpose-banner__description{color:var(--bz-purpose-muted-text, #ffffff);font-size:16px;font-weight:500;line-height:26px;margin:0;max-width:672px}.cms-bz-purpose-banner__action{display:flex;justify-content:center}.cms-bz-purpose-banner__button{align-items:center;background:var(--bz-purpose-button-bg, #ffffff);border:1px solid var(--bz-purpose-button-border, #ffffff);border-radius:999px;color:var(--bz-purpose-button-text, #009a44);display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;line-height:20px;min-height:44px;padding:11px 24px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cms-bz-purpose-banner__button:hover{background:var(--bz-purpose-button-hover-bg, transparent);border-color:var(--bz-purpose-button-hover-border, #ffffff);color:var(--bz-purpose-button-hover-text, #ffffff)}@media screen and (max-width:749px){.cms-bz-purpose-banner__surface{max-width:none;min-height:304px}.cms-bz-purpose-banner__inner{flex-direction:column;gap:40px;min-height:304px}.cms-bz-purpose-banner__title{flex:0 0 auto;height:70.333px;width:min(279.997px,100%)}.cms-bz-purpose-banner__copy{flex:0 1 auto;gap:16px;max-width:330px;width:100%}.cms-bz-purpose-banner__description{font-weight:400;max-width:330px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/BZ-purpose-banner.css.map */
