.subscribe-save{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding:60px 0;background-color:#71a5ae;overflow:hidden}.subscribe-save__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.subscribe-save__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.3;pointer-events:none}.subscribe-save__card-shape{display:none}.subscribe-save__stars{position:absolute;bottom:-40px;right:20px;width:72px;height:56px;pointer-events:none;z-index:3}.subscribe-save__stars img{width:100%;height:100%}.subscribe-save__image-wrap{position:relative;flex-shrink:0;width:min(520px,calc(100vw - 30px));aspect-ratio:1;border-radius:30px;overflow:hidden;z-index:2;background-color:transparent}.subscribe-save__image,.subscribe-save__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.subscribe-save__badge{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#d6745b;padding:8px 28px 14px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;white-space:nowrap;z-index:1}.subscribe-save__badge span{font-family:var(--mobile-body-l-bold-font-family);font-weight:var(--mobile-body-l-bold-font-weight);font-size:var(--mobile-body-l-bold-font-size);line-height:1.3;letter-spacing:var(--mobile-body-l-bold-letter-spacing);color:#fff;font-style:normal}.subscribe-save__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%;max-width:min(512px,calc(100vw - 48px));padding:30px}.subscribe-save__content:before{content:"";position:absolute;top:-100px;right:0;bottom:0;left:0;background:url(BrandShape-Mobile.png) center / 100% 100% no-repeat;z-index:-1;pointer-events:none}@media screen and (max-width:989px){.subscribe-save--bundles .subscribe-save__content:before{background:url(subscribe-shape-bundles-mobile.png) center / cover no-repeat;border-radius:40px}}.subscribe-save__text{display:flex;flex-direction:column;gap:10px}.subscribe-save__heading{font-family:var(--mobile-h2-font-family);font-weight:var(--mobile-h2-font-weight);font-size:var(--mobile-h2-font-size);line-height:var(--mobile-h2-line-height);letter-spacing:var(--mobile-h2-letter-spacing);color:#fff;margin:0;font-style:normal}.subscribe-save--simple .subscribe-save__heading{max-width:340px;text-wrap:wrap}.subscribe-save__subheading{font-family:var(--mobile-body-l-font-family);font-weight:var(--mobile-body-l-font-weight);font-size:var(--mobile-body-l-font-size);line-height:var(--mobile-body-l-line-height);letter-spacing:var(--mobile-body-l-letter-spacing);color:#fff;margin:0;font-style:normal}.subscribe-save__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.subscribe-save__feature{display:flex;align-items:center;gap:6px}.subscribe-save__check{flex-shrink:0;width:27px;height:27px}.subscribe-save__feature span{font-family:var(--mobile-body-l-bold-font-family);font-weight:var(--mobile-body-l-bold-font-weight);font-size:var(--mobile-body-l-bold-font-size);line-height:1.3;letter-spacing:var(--mobile-body-l-bold-letter-spacing);color:#fff;font-style:normal}.subscribe-save__cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px 18px;border:1px solid #ffffff;border-radius:40px;background:transparent;font-family:var(--mobile-cta-font-family);font-weight:var(--mobile-cta-font-weight);font-size:var(--mobile-cta-font-size);line-height:var(--mobile-cta-line-height);letter-spacing:var(--mobile-cta-letter-spacing);color:#fff;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.subscribe-save__cta:hover{background-color:#fff;color:#205d6b}@media screen and (min-width:990px){.subscribe-save{padding:100px clamp(24px,5.3vw,80px)}.subscribe-save__inner{flex-direction:row;align-items:center;gap:clamp(40px,8.33vw,120px);max-width:1352px;margin:0 auto}.subscribe-save__content:before{top:-42px;bottom:-42px;left:clamp(-200px,-13.4vw,-120px);right:clamp(0px,2.6vw,39px);width:auto;transform:none;background-image:url(BrandShape-Layer.png)}.subscribe-save__stars{top:-55px;bottom:auto;right:20px;width:clamp(72px,8.01vw,115px);height:clamp(56px,6.18vw,89px)}.subscribe-save__image-wrap{width:clamp(360px,44.02vw,634px);border-radius:50px}.subscribe-save__badge{padding:16px 40px 18px}.subscribe-save__badge span{font-family:var(--desktop-body-l-bold-font-family);font-weight:var(--desktop-body-l-bold-font-weight);font-size:var(--desktop-body-l-bold-font-size);line-height:1.2;letter-spacing:var(--desktop-body-l-bold-letter-spacing)}.subscribe-save__content{flex:1;min-width:0;max-width:598px;width:auto;gap:20px;padding:0 clamp(40px,6.18vw,89px) 0 0}.subscribe-save__text{gap:10px;max-width:436px}.subscribe-save__heading{max-width:345px;font-family:var(--desktop-h2-font-family);font-weight:var(--desktop-h2-font-weight);font-size:var(--desktop-h2-font-size);line-height:var(--desktop-h2-line-height);letter-spacing:var(--desktop-h2-letter-spacing)}.subscribe-save--simple .subscribe-save__text,.subscribe-save--simple .subscribe-save__heading{max-width:500px}.subscribe-save__subheading{font-family:var(--desktop-body-l-font-family);font-weight:var(--desktop-body-l-font-weight);font-size:var(--desktop-body-l-font-size);line-height:var(--desktop-body-l-line-height);letter-spacing:var(--desktop-body-l-letter-spacing)}.subscribe-save__features{gap:6px}.subscribe-save__feature{gap:8px}.subscribe-save__check{width:36px;height:36px}.subscribe-save__feature span{font-family:var(--desktop-body-l-bold-font-family);font-weight:var(--desktop-body-l-bold-font-weight);font-size:var(--desktop-body-l-bold-font-size);line-height:1.2;letter-spacing:var(--desktop-body-l-bold-letter-spacing)}.subscribe-save__cta{font-family:var(--desktop-cta-font-family);font-weight:var(--desktop-cta-font-weight);font-size:var(--desktop-cta-font-size);line-height:var(--desktop-cta-line-height);letter-spacing:var(--desktop-cta-letter-spacing)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-subscribe-save.css.map */
