.email-capture-form{padding:calc(var(--dna-space-20) + var(--dna-space-5)) var(--dna-space-6)}.email-capture-form__background{top:0;width:100%;height:100%;z-index:-1}.email-capture-form__content{background-color:var(--dna-brand-reverse);gap:var(--dna-space-4);max-width:320px;margin:0 auto;padding:var(--dna-space-10) var(--dna-space-6);transition:height .2s ease}.email-capture-form__eyebrow{font:var(--dna-label-s-font);font-weight:500}.email-capture-form__headline{font:var(--dna-h2-font)}.email-capture-form__subline{font:var(--dna-body-p3-font)}.email-capture-form__button{cursor:pointer;padding:0}.email-capture-form__button svg{width:var(--dna-space-4);height:auto}.email-capture-form__input{border:1px solid var(--dna-color-light-grey);max-width:unset;min-width:100%;padding:var(--dna-space-3) var(--dna-space-4);width:100%}.email-capture-form__input::part(base){border:none;border-radius:0;height:var(--dna-space-6)}.email-capture-form__input::part(form-control-label){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.email-capture-form__input::part(input){height:unset;padding:0}.email-capture-form__input::part(input)::placeholder{color:var(--dna-color-midnight)}.email-capture-form__cta-container{flex-direction:column;gap:var(--dna-space-6);margin-top:var(--dna-space-2)}.email-capture-form__validation{color:var(--dna-ui-error);margin-top:var(--dna-space-1);min-width:100%;height:0;overflow:hidden;opacity:0;transition:opacity .2s ease,height .2s ease}.email-capture-form__validation--active{opacity:1;height:100%}.email-capture-form__legal{max-height:0;overflow:hidden;opacity:0;transition:opacity .2s ease,max-height .2s ease}.email-capture-form__legal--active{opacity:1;max-height:100px}@media screen and (min-width: 480px){.email-capture-form__content{max-width:100%;margin:unset}}@media screen and (min-width: 768px){.email-capture-form{padding:calc(var(--dna-space-20) + var(--dna-space-10) + var(--dna-space-5)) var(--dna-space-10)}.email-capture-form__content{gap:var(--dna-space-6);padding:var(--dna-space-20) var(--dna-space-10)}.email-capture-form__eyebrow{font:var(--dna-label-l-font);font-style:var(--dna-font-sans-medium)}.email-capture-form__headline{font:var(--dna-h3-font)}.email-capture-form__subline{font:var(--dna-body-p1-font)}.email-capture-form__input{margin:0 auto;max-width:unset;min-width:343px;width:343px}.email-capture-form__cta-container{flex-direction:row}.email-capture-form__validation{margin:0 auto;margin-top:calc(var(--dna-space-3) / 2);min-width:343px;width:343px}.email-capture-form__legal{margin-top:var(--dna-space-6)}}@media screen and (min-width: 1024px){.email-capture-form{padding-right:0;padding-left:0}.email-capture-form__content{margin:0 auto;max-width:700px;padding:var(--dna-space-20) calc(var(--dna-space-16))}}@media screen and (min-width: 1440px){.email-capture-form__content{max-width:760px;padding:var(--dna-space-20);padding-bottom:var(--dna-space-10)}}.email-capture-form__content-success{display:none}.email-capture-form__content-form{gap:var(--dna-space-4)}.email-capture-form__content.is-success .email-capture-form__content-success{display:flex;gap:var(--dna-space-4)}.email-capture-form__content.is-success .email-capture-form__content-form{display:none}
/*# sourceMappingURL=/cdn/shop/t/1102/assets/section-email-capture-form.css.map */
