:root{--promo-banner-inner-max-width: var(--app-grid-xxs-max-content-width, 35.8rem)}.promo-banner-signup{--promo-banner-signup-background: var(--background-promo-banner-violet);--promo-banner-signup-overlay: #d5cfff;--promo-banner-signup-inline-padding: var(--space-16);position:relative;width:100%;padding:var(--space-16) var(--promo-banner-signup-inline-padding) 0;overflow:hidden;border-radius:var(--border-radius-48);background:var(--promo-banner-signup-background);color:var(--promo-banner-signup-color, var(--text-bold-primary))}.promo-banner-signup__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--promo-banner-inner-max-width);margin-inline:auto}.promo-banner-signup--violet{--promo-banner-signup-background: var(--background-promo-banner-violet);--promo-banner-signup-overlay: #d5cfff}.promo-banner-signup--blue{--promo-banner-signup-background: var(--background-promo-banner-blue);--promo-banner-signup-overlay: #ccd3ff}.promo-banner-signup--pink{--promo-banner-signup-background: var(--background-promo-banner-pink);--promo-banner-signup-overlay: #fda0c4}.promo-banner-signup--terracotta{--promo-banner-signup-background: var(--background-promo-banner-terracotta);--promo-banner-signup-overlay: #ffb99b}.promo-banner-signup--red{--promo-banner-signup-background: var(--background-promo-banner-red);--promo-banner-signup-overlay: #ff979b}.promo-banner-signup--orange{--promo-banner-signup-background: var(--background-promo-banner-orange);--promo-banner-signup-overlay: #ffb330}.promo-banner-signup--yellow{--promo-banner-signup-background: var(--background-promo-banner-yellow);--promo-banner-signup-overlay: #fef16f}.promo-banner-signup--green{--promo-banner-signup-background: var(--background-promo-banner-green);--promo-banner-signup-overlay: #bcdf18}.promo-banner-signup--custom{--promo-banner-signup-background: radial-gradient( ellipse at 50% 100%, var(--promo-banner-signup-gradient, #8f73e9) 0%, var(--promo-banner-signup-gradient, #8f73e9) 36%, transparent 72%, transparent 100% ), var(--promo-banner-signup-bg, #dee7ed);--promo-banner-signup-overlay: var(--promo-banner-signup-gradient, #8f73e9)}.promo-banner-signup__content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:35.8rem;gap:var(--space-24)}.promo-banner-signup__container{display:flex;flex-direction:column;align-items:center;width:100%}.promo-banner-signup__badge{align-self:center;margin-bottom:var(--space-12)}.promo-banner-signup__title{width:100%;max-width:32.6rem;margin:0 0 var(--space-24);font-size:var(--font-size-28);font-weight:var(--font-weight-semibold);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-2-percent);text-align:center;color:inherit}.promo-banner-signup__timer{justify-content:center;width:100%}.promo-banner-signup__form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:32.6rem;gap:var(--space-16)}.promo-banner-signup__email-input{--app-email-input-max-width: 32.6rem;width:100%}.promo-banner-signup__actions{width:100%;max-width:32.6rem}.promo-banner-signup__button{width:100%}.promo-banner-signup__disclaimer{width:100%;font-size:var(--font-size-14);font-weight:var(--font-weight-normal);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-08-percent);text-align:center;color:inherit}.promo-banner-signup__disclaimer p{margin:0}.promo-banner-signup__disclaimer a{color:inherit;font-weight:var(--font-weight-semibold);text-decoration:none}.promo-banner-signup [data-email-hidden=true]{display:none}.promo-banner-signup__decoration{position:relative;width:calc(100% + (var(--promo-banner-signup-inline-padding) * 2));margin-inline:calc(var(--promo-banner-signup-inline-padding) * -1);margin-top:var(--space-16);overflow:hidden}.promo-banner-signup__decoration-image{display:block;width:100%;height:100%;object-fit:cover}.promo-banner-signup__decoration-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--promo-banner-signup-overlay, currentColor);opacity:.6;pointer-events:none}.promo-banner-signup__timer.app-timer-display--type-1{--timer-display-gap: var(--space-8);--timer-display-unit-size: 6.4rem;--timer-display-number-font-size: var(--font-size-22);--timer-display-number-letter-spacing: var(--letter-spacing-2-percent);--timer-display-label-font-size: var(--font-size-10);--timer-display-label-line-height: 1.4}@media screen and (min-width:768px){.promo-banner-signup__timer.app-timer-display--type-1{--timer-display-gap: var(--space-12);--timer-display-unit-size: 8rem;--timer-display-number-font-size: var(--font-size-32);--timer-display-number-letter-spacing: var(--letter-spacing-3-percent);--timer-display-label-font-size: var(--font-size-14);--timer-display-label-line-height: var(--line-height-150)}}@media screen and (min-width:768px){.promo-banner-signup{--promo-banner-signup-inline-padding: var(--space-32);--promo-banner-inner-max-width: var(--app-grid-s-max-content-width, 70.4rem);padding:var(--space-56) var(--promo-banner-signup-inline-padding) 0}.promo-banner-signup__content{max-width:46.3rem;gap:var(--space-20)}.promo-banner-signup__decoration{aspect-ratio:auto;height:auto;margin-top:var(--space-20)}}@media screen and (min-width:1280px){.promo-banner-signup{--promo-banner-signup-inline-padding: var(--space-128);--promo-banner-inner-max-width: var(--app-grid-l-max-content-width, 118.4rem);flex-direction:row;align-items:stretch;justify-content:space-between;min-height:74.5rem;padding:0 var(--promo-banner-signup-inline-padding);border-radius:var(--border-radius-56)}.promo-banner-signup__inner{flex-direction:row;align-items:stretch;justify-content:space-between}.promo-banner-signup__content{flex:0 0 48.4rem;align-items:flex-start;justify-content:center;max-width:none;gap:var(--space-40)}.promo-banner-signup__container{align-items:flex-start}.promo-banner-signup__badge{align-self:flex-start;margin-bottom:var(--space-8)}.promo-banner-signup__title{max-width:48rem;margin:0 0 var(--space-32);font-size:var(--font-size-52);line-height:var(--line-height-110);letter-spacing:var(--letter-spacing-08-percent);text-align:left}.promo-banner-signup__timer{justify-content:flex-start}.promo-banner-signup__form{align-items:flex-start;max-width:38.4rem;gap:var(--space-12)}.promo-banner-signup__email-input{--app-email-input-max-width: 38.4rem}.promo-banner-signup__actions{max-width:38.4rem}.promo-banner-signup__disclaimer{text-align:left}.promo-banner-signup__decoration{flex:0 0 68.4rem;width:68.4rem;height:74.5rem;margin-inline:0;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-promo-banner-signup.css.map */
