.subscription-hero{position:relative;width:100%}.subscription-hero__wrapper{width:100%}.subscription-hero__container{position:relative;width:100%;overflow:hidden;display:flex}.subscription-hero__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.subscription-hero__image{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.subscription-hero__image{object-position:var(--focal_point_mobile, center)}}@media(min-width:750px){.subscription-hero__image{object-position:var(--focal_point_desktop, center)}}.subscription-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(var(--color-background));z-index:1;pointer-events:none}.subscription-hero__content{position:relative;z-index:2;width:100%;display:flex;padding:40px 0;min-height:100%}.subscription-hero__content-group{width:100%;max-width:600px;display:flex;flex-direction:column;gap:24px}.subscription-hero__container--top-left .subscription-hero__content{align-items:flex-start;justify-content:flex-start}.subscription-hero__container--top-left .subscription-hero__content-group{text-align:left}.subscription-hero__container--left .subscription-hero__content{align-items:flex-start;justify-content:flex-start}.subscription-hero__container--left .subscription-hero__content-group{text-align:left}.subscription-hero__container--bottom-left .subscription-hero__content{align-items:flex-end;justify-content:flex-start;height:75vh}@media(max-width:749px){.subscription-hero__container--bottom-left .subscription-hero__content{align-items:flex-end;justify-content:flex-start;height:60vh}.subscription-hero__additional-text{display:none}}.subscription-hero__container--bottom-left .subscription-hero__content-group{text-align:left}.subscription-hero__container--top-center .subscription-hero__content{align-items:center;justify-content:flex-start}.subscription-hero__container--top-center .subscription-hero__content-group{text-align:center}.subscription-hero__container--center .subscription-hero__content{align-items:center;justify-content:center}.subscription-hero__container--center .subscription-hero__content-group{text-align:center}.subscription-hero__container--bottom-center .subscription-hero__content{align-items:center;justify-content:flex-end}.subscription-hero__container--bottom-center .subscription-hero__content-group{text-align:center}.subscription-hero__heading{margin:0;color:inherit}.subscription-hero__body{margin:0}.subscription-hero__body p{margin-bottom:2rem}.subscription-hero__body p+p{margin-top:1em}.subscription-hero__additional-text{font-size:1.4rem;opacity:.9}.subscription-hero__additional-text p{margin:0}.subscription-hero__button-wrapper{display:flex;flex-direction:column;gap:2rem}.subscription-hero__button{max-width:200px}.subscription-hero__container--top-left .subscription-hero__button-wrapper,.subscription-hero__container--left .subscription-hero__button-wrapper,.subscription-hero__container--bottom-left .subscription-hero__button-wrapper{justify-content:flex-start}.subscription-hero__container--top-center .subscription-hero__button-wrapper,.subscription-hero__container--center .subscription-hero__button-wrapper,.subscription-hero__container--bottom-center .subscription-hero__button-wrapper{justify-content:center}@media(min-width:750px){.subscription-hero__content{padding:60px 0}.subscription-hero__content-group{max-width:700px;gap:32px}.subscription-hero__additional-text{font-size:1.6rem}}@media(min-width:990px){.subscription-hero__content{padding:80px 0}.subscription-hero__content-group{max-width:800px;gap:40px}}.subscription-hero__button-wrapper{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.subscription-hero__container--center .subscription-hero__content{min-height:39.6rem}.subscription-hero__container--center .subscription-hero__content-group{max-width:110rem;gap:1.2rem}.subscription-hero__container--center .subscription-hero__body{width:100%;max-width:66rem;margin:0 auto}.subscription-hero__container--center .subscription-hero__button-wrapper{align-items:center;margin-top:2rem}@media(min-width:750px){.subscription-hero__container--center .subscription-hero__content{min-height:56.7rem}.subscription-hero__container--center .subscription-hero__body p{font-size:2rem;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-subscription-hero.css.map */
