.subscription-banner{position:relative;overflow:hidden}.subscription-banner__container{position:relative;min-height:800px;margin-top:46px}.subscription-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.subscription-banner__background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.subscription-banner__main-image{position:absolute;right:15px;top:50%;transform:translateY(-50%) translate(130px);width:min(50%,767px);height:100%;border-radius:12px;z-index:2;object-fit:contain;opacity:0;transition:opacity .8s ease-out,transform .6s ease-out}.subscription-banner__content{position:relative;z-index:3;display:flex;align-items:center;min-height:800px}.subscription-banner__text-content{display:flex;flex-direction:column;gap:30px;justify-content:center;max-width:640px;padding-right:2rem}.subscription-banner__badge{font-family:Acumin Pro,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:16px;color:#ec273f;border:1px solid #EC273F;padding:8px 16px;border-radius:20px;display:inline-block;width:fit-content}.subscription-banner__heading{font-family:Acumin Pro Wide,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:82px;letter-spacing:-.54px;color:#ec273f;line-height:1;margin:0}.subscription-banner__heading-bold{font-family:Acumin Pro Wide,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:italic;display:block;line-height:1.1}.subscription-banner__heading-gradient{background:linear-gradient(90deg,#ff7a00,#ec273f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.subscription-banner__subtitle{font-family:Acumin Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:22px;line-height:31px;color:#ec273f}.subscription-banner__subtitle p{margin:0}.subscription-banner__subtitle-bold,.subscription-banner__subtitle strong{font-family:Acumin Pro,Helvetica Neue,Arial,sans-serif;font-weight:500;font-style:italic}.subscription-banner__blurbs{display:grid;grid-template-columns:238px 276px;gap:20px;max-width:534px;align-items:stretch}.subscription-banner__blurbs-column{display:flex;flex-direction:column;gap:20px}.subscription-banner__blurbs-column:first-child{width:238px}.subscription-banner__blurbs-column:first-child .subscription-banner__blurb{flex:1}.subscription-banner__blurbs-column:last-child{width:276px}.subscription-banner__blurb{background-color:#ffecec;border-radius:16px;padding:12px 20px;display:flex;align-items:center;gap:16px;opacity:0;transform:translateY(8px);transition:opacity .8s ease-out,transform .8s ease-out}.subscription-banner__blurb-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.subscription-banner__icon-svg{width:100%;height:100%;fill:#ec273f}.subscription-banner__blurb-text{font-family:Acumin Pro Regular,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:16px;line-height:22.67px;color:#333}.subscription-banner__cta-button{background-color:#ec273f;color:#fff7eb;font-size:20px;line-height:1;padding:23px 32px;border-radius:30px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:20px;border:none;cursor:pointer;transition:background-color .3s ease;width:100%;max-width:534px}.subscription-banner__cta-button:hover{background-color:#d41e35;color:#fff7eb;text-decoration:none}.subscription-banner__cta-text{font-family:Acumin Pro,Helvetica Neue,Arial,sans-serif}.subscription-banner__cta-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.subscription-banner__arrow-svg{width:100%;height:100%;fill:#fff7eb}.subscription-banner.is-in-view .subscription-banner__blurb{opacity:1;transform:translateY(0)}.subscription-banner.is-in-view .subscription-banner__blurbs-column .subscription-banner__blurb:nth-child(1){transition-delay:.2s}.subscription-banner.is-in-view .subscription-banner__blurbs-column .subscription-banner__blurb:nth-child(2){transition-delay:.4s}.subscription-banner.is-in-view .subscription-banner__blurbs-column .subscription-banner__blurb:nth-child(3){transition-delay:.6s}.subscription-banner.is-in-view .subscription-banner__blurbs-column .subscription-banner__blurb:nth-child(4){transition-delay:.8s}@media screen and (max-width: 1220px){.subscription-banner__main-image{width:40%}.subscription-banner__container{margin-top:26px}}.subscription-banner.is-in-view .subscription-banner__main-image{opacity:1;transform:translateY(-50%) translate(0)}@media screen and (max-width: 990px){.subscription-banner{display:none}.subscription-banner__blurbs-column:first-child{width:276px}.subscription-banner__main-image{max-width:40%;right:1rem}.subscription-banner__text-content{max-width:60%;padding-right:1rem}.subscription-banner__heading{font-size:64px}.subscription-banner__subtitle{font-size:20px;line-height:28px}.subscription-banner__blurbs{grid-template-columns:1fr;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-subscription-banner.css.map */
