.at-footer-newsletter{display:flex;flex-direction:column;align-items:flex-start;gap:var(--at-spacing-6);width:100%;padding:var(--at-spacing-1);border-radius:var(--at-spacing-3)}@media screen and (min-width:750px){.at-footer-newsletter{gap:var(--at-spacing-5);max-width:var(--at-footer-newsletter-max-width, 489px);padding:var(--at-spacing-4)}}.at-footer-newsletter__phone{position:relative;display:inline-block;padding-block:var(--at-spacing-2);margin-block:calc(-1 * var(--at-spacing-2));font-family:var(--at-font-ui);font-size:var(--at-text-overline-sm-size);font-weight:var(--at-text-overline-sm-weight);line-height:var(--at-text-overline-sm-lh);color:var(--at-color-text-subtle-light);text-transform:uppercase;text-decoration:none}@media screen and (min-width:750px){.at-footer-newsletter__phone{font-size:var(--at-text-body-xs-caps-size);font-weight:var(--at-text-body-xs-caps-weight);line-height:var(--at-text-body-xs-caps-lh)}}.at-footer-newsletter__phone:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:calc(var(--at-spacing-2) - 2px);width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--at-transition-duration) var(--at-transition-easing)}.at-footer-newsletter__phone:hover,.at-footer-newsletter__phone:focus-visible{color:var(--at-color-text-light)}.at-footer-newsletter__phone:hover:after,.at-footer-newsletter__phone:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.at-footer-newsletter__phone:after{transition:none}}.at-footer-newsletter__heading{margin:0;font-family:var(--at-font-sans);font-size:var(--at-text-heading-sm-size);font-weight:var(--at-text-heading-sm-weight);line-height:var(--at-text-heading-sm-lh);letter-spacing:var(--at-text-heading-sm-ls);color:var(--at-color-text-light)}.at-footer-newsletter__socials{display:flex;align-items:center;gap:var(--at-spacing-3)}.at-footer-newsletter__social-link{display:flex;align-items:center;justify-content:center;width:var(--at-footer-newsletter-social-size, 28px);height:var(--at-footer-newsletter-social-size, 28px);color:var(--at-color-text-light)}.at-footer-newsletter__social-icon{width:100%;height:100%;fill:currentColor}.at-footer-newsletter__social-link:hover,.at-footer-newsletter__social-link:focus-visible{color:var(--at-color-text-subtle-light)}.at-footer-newsletter__form{width:100%;--hsf-global__font-family: var(--at-font-sans);--hsf-global__color: var(--at-color-text-light);--hsf-global__error-color: var(--at-color-error-on-dark);--hsf-background__padding: 0;--hsf-background__background-color: transparent;--hsf-field-label__font-family: var(--at-font-ui);--hsf-field-label__font-size: var(--at-text-overline-sm-size);--hsf-field-label__color: var(--at-color-text-subtle-light);--hsf-field-label-requiredindicator__color: var(--at-color-text-subtle-light);--hsf-field-input__font-family: var(--at-font-sans);--hsf-field-input__font-size: var(--at-text-body-base-size);--hsf-field-input__color: var(--at-color-text-light);--hsf-field-input__placeholder-color: var(--at-color-text-subtle-light);--hsf-field-input__background-color: transparent;--hsf-field-input__border-color: transparent;--hsf-field-input__border-width: 0;--hsf-field-input__border-style: none;--hsf-field-input__border-radius: 0;--hsf-field-input__padding: var(--at-spacing-3) 0;--hsf-button__font-family: var(--at-font-ui);--hsf-button__font-size: var(--at-text-overline-md-size);--hsf-button__font-weight: var(--at-text-overline-md-weight);--hsf-button__color: var(--at-color-text-light);--hsf-button__background-color: transparent;--hsf-button__background-image: none;--hsf-button__border-color: transparent;--hsf-button__border-width: 0;--hsf-button__border-style: none;--hsf-button__border-radius: 0;--hsf-button__padding: var(--at-spacing-3) 0 var(--at-spacing-3) var(--at-spacing-4);--hsf-button__box-shadow: none;--hsf-button__width: auto;--hsf-button--hover__background-color: transparent;--hsf-button--hover__color: var(--at-color-text-subtle-light);--hsf-button--hover__border-color: transparent;--hsf-button--focus__background-color: transparent;--hsf-button--focus__color: var(--at-color-text-light);--hsf-button--focus__border-color: transparent;--hsf-richtext__font-family: var(--at-font-sans);--hsf-richtext__font-size: var(--at-text-body-xs-size);--hsf-richtext__color: var(--at-color-text-subtle-light);--hsf-erroralert__font-family: var(--at-font-sans);--hsf-erroralert__font-size: var(--at-text-body-xs-size);--hsf-erroralert__color: var(--at-color-error-on-dark);--hsf-infoalert__font-family: var(--at-font-sans);--hsf-infoalert__font-size: var(--at-text-body-xs-size);--hsf-infoalert__color: var(--at-color-text-light)}.at-footer-newsletter__form .hsfc-Step__Content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:0}.at-footer-newsletter__form .hsfc-Step__Content>*{grid-column:1 / -1;margin:0}.at-footer-newsletter__form .hsfc-Step__Content>.hsfc-Row:has(>.hsfc-EmailField),.at-footer-newsletter__form .hsfc-Step__Content>.hsfc-Row>.hsfc-EmailField,.at-footer-newsletter__form .hsfc-NavigationRow{display:contents}.at-footer-newsletter__form .hsfc-EmailField>*{grid-column:1 / -1}.at-footer-newsletter__form .hsfc-EmailField>.hsfc-TextInput{grid-column:1;grid-row:1;margin:0}.at-footer-newsletter__form .hsfc-NavigationRow__Buttons{grid-column:2;grid-row:1;display:flex;margin:0;border-block-end:1px solid var(--at-color-stroke);transition:border-color var(--at-transition-duration) var(--at-transition-easing),box-shadow var(--at-transition-duration) var(--at-transition-easing)}.at-footer-newsletter__form .hsfc-EmailField>.hsfc-ErrorAlert{grid-row:2}.at-footer-newsletter__form .hsfc-Step__Content>.hsfc-Row:not(:has(>.hsfc-EmailField)){margin-block-start:var(--at-spacing-3)}.at-footer-newsletter__form .hsfc-Row:has(>input[type=hidden]:only-child){display:none}.at-footer-newsletter__form .hsfc-NavigationRow__Alerts{grid-column:1 / -1;margin-block-start:var(--at-spacing-2)}.at-footer-newsletter__form .hsfc-NavigationRow__Alerts:empty{display:none}.at-footer-newsletter__form .hsfc-Row,.at-footer-newsletter__form .hsfc-EmailField{margin:0}.at-footer-newsletter__form .hsfc-EmailField>.hsfc-FieldLabel{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.at-footer-newsletter__form .hsfc-TextInput{inline-size:100%;line-height:1.4;border-block-end:1px solid var(--at-color-stroke);transition:border-color var(--at-transition-duration) var(--at-transition-easing),box-shadow var(--at-transition-duration) var(--at-transition-easing)}.at-footer-newsletter__form .hsfc-TextInput:focus{outline:none}.at-footer-newsletter__form .hsfc-Step__Content:has(.hsfc-TextInput:focus) :is(.hsfc-TextInput,.hsfc-NavigationRow__Buttons){border-block-end-color:var(--at-color-text-light);box-shadow:inset 0 -1px 0 var(--at-color-text-light)}.at-footer-newsletter__form .hsfc-Step__Content:has(.hsfc-TextInput[aria-invalid=true]) :is(.hsfc-TextInput,.hsfc-NavigationRow__Buttons){border-block-end-color:var(--at-color-error-on-dark)}.at-footer-newsletter__form .hsfc-Step__Content:has(.hsfc-TextInput[aria-invalid=true]:focus) :is(.hsfc-TextInput,.hsfc-NavigationRow__Buttons){box-shadow:inset 0 -2px 0 var(--at-color-error-on-dark)}.at-footer-newsletter__form .hsfc-Button{line-height:var(--at-text-overline-md-lh);letter-spacing:var(--at-text-overline-md-ls);text-transform:uppercase;cursor:pointer;transition:color var(--at-transition-duration) var(--at-transition-easing)}.at-footer-newsletter__form .hsfc-Button:focus-visible{outline:2px solid var(--at-color-text-light);outline-offset:2px}.at-footer-newsletter__form .hsfc-RichText{line-height:var(--at-text-body-xs-lh)}.at-footer-newsletter__form .hsfc-RichText p{margin:0}.at-footer-newsletter__form .hsfc-RichText :not(a){background-color:transparent!important;color:inherit!important}.at-footer-newsletter__form .hsfc-RichText a{background-color:transparent!important;color:var(--at-color-text-light)!important;text-decoration:underline}.at-footer-newsletter__form .hsfc-ErrorAlert{margin-block-start:var(--at-spacing-2);line-height:var(--at-text-body-xs-lh)}@media(prefers-reduced-motion:reduce){.at-footer-newsletter__form .hsfc-TextInput,.at-footer-newsletter__form .hsfc-NavigationRow__Buttons,.at-footer-newsletter__form .hsfc-Button{transition:none}}@media screen and (min-width:1440px){.at-footer__inner.at-scalable .at-footer-newsletter{--at-footer-newsletter-max-width: calc(489 / 1440 * 100vw);--at-footer-newsletter-social-size: calc(28 / 1440 * 100vw)}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/at-footer-newsletter.css.map */
