.ax-section.sms-optin .sms-optin{display:block}.ax-section.sms-optin .sms-optin__heading{margin-bottom:2.4rem;text-align:left;max-width:56rem}.ax-section.sms-optin .sms-optin__heading--center{text-align:center}.ax-section.sms-optin .sms-optin__heading--right{text-align:right}.ax-section.sms-optin .sms-optin__title,.ax-section.sms-optin .sms-optin__title p{font-family:var(--font-inter, "Inter", sans-serif);font-style:normal;font-weight:700;font-size:2.8rem;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#121212;margin:0}.ax-section.sms-optin .sms-optin__description{margin-top:1.2rem}.ax-section.sms-optin .sms-optin__description p{font-family:var(--font-inter, "Inter", sans-serif);font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#6c6c6c;margin:0}.ax-section.sms-optin .sms-optin__description p:first-child{font-size:2rem;font-weight:700;line-height:1.2;text-transform:uppercase;color:#121212;margin-bottom:.8rem}.ax-section.sms-optin .sms-optin__status--success{font-family:var(--font-inter, "Inter", sans-serif);font-weight:700;font-size:2.8rem;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#121212;margin:0}.ax-section.sms-optin .sms-optin__status--completed{font-family:var(--font-inter, "Inter", sans-serif);font-size:1.6rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:#4f4f4f;margin:0;max-width:15rem}.ax-section.sms-optin .sms-optin-form{max-width:56rem}.ax-section.sms-optin .sms-optin-form__shell{position:relative}.ax-section.sms-optin .sms-optin-form__shell--gated:hover .sms-optin-form__fields,.ax-section.sms-optin .sms-optin-form__shell--gated:focus-within .sms-optin-form__fields,.ax-section.sms-optin .sms-optin-form__shell--gated:hover .sms-optin-form__consent,.ax-section.sms-optin .sms-optin-form__shell--gated:focus-within .sms-optin-form__consent{opacity:0}.ax-section.sms-optin .sms-optin-form__fields,.ax-section.sms-optin .sms-optin-form__consent{transition:opacity .2s ease}.ax-section.sms-optin .sms-optin-form__phone-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.8rem;margin-top:.8rem;border-bottom:.3rem solid rgb(var(--color-foreground));padding-bottom:.4rem}.ax-section.sms-optin .sms-optin-form__phone-row .field:after,.ax-section.sms-optin .sms-optin-form__phone-row .field:before{display:none}.ax-section.sms-optin .sms-optin-form__prefix-field{flex:0 0 7.2rem;max-width:7.2rem}.ax-section.sms-optin .sms-optin-form__phone-field{flex:1 1 14rem;min-width:12rem}.ax-section.sms-optin .sms-optin-form .field input{color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale) * 1.4rem);margin:0;min-height:5.6rem;padding:2rem 1.2rem 2rem .4rem}.ax-section.sms-optin .sms-optin-form__phone-row .ax-btn{align-self:center;flex:0 0 auto;white-space:nowrap}.ax-section.sms-optin .sms-optin-form__consent{margin-top:1.6rem;text-align:left;display:flex;align-items:flex-start;gap:.8rem}.ax-section.sms-optin .sms-optin-form__consent input[type=checkbox]{flex:0 0 auto;margin-top:.3rem;width:1.6rem;height:1.6rem;accent-color:rgb(var(--color-foreground))}.ax-section.sms-optin .sms-optin-form__consent label{display:inline;font-family:var(--font-inter, "Inter", sans-serif);font-size:1.3rem;line-height:1.4;color:#6c6c6c}.ax-section.sms-optin .sms-optin-form__consent label p{margin:0;display:inline}.ax-section.sms-optin .sms-optin-form__login-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:1.6rem;background:#fff;color:#000;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .2s ease;border-radius:0}.ax-section.sms-optin .sms-optin-form__shell--gated:hover .sms-optin-form__login-overlay,.ax-section.sms-optin .sms-optin-form__shell--gated:focus-within .sms-optin-form__login-overlay{opacity:1;pointer-events:auto}.ax-section.sms-optin .sms-optin-form__login-message{font-family:var(--font-inter, "Inter", sans-serif);font-size:1.6rem;font-weight:400;line-height:1.3;color:#000;text-align:center}.ax-section.sms-optin .sms-optin-form__login-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.6rem 1.6rem;border:1px solid #000;background:#fff;color:#000;font-family:var(--font-inter, "Inter", sans-serif);font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}@media(hover:none){.ax-section.sms-optin .sms-optin-form__shell--gated .sms-optin-form__login-overlay{opacity:1;pointer-events:auto}}@media screen and (max-width:749.98px){.ax-section.sms-optin .sms-optin-form__phone-row{gap:.6rem}.ax-section.sms-optin .sms-optin-form__phone-row .ax-btn{width:100%;margin-top:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bundle.sms-optin.css.map */
