.newsletter-form{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{margin:0 auto;max-width:36rem}}.newsletter-form__message{margin-bottom:0}.newsletter-form__message--success{align-items:center;margin-top:2rem}.newsletter-form__button{width:4.4rem;margin:0;inset-inline-end:var(--inputs-border-width);top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:2rem}@media screen and (min-width:750px){.section-newsletter .newsletter-inline-layout.section-content{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(28rem,40rem);grid-template-rows:auto auto;align-items:center;column-gap:clamp(2rem,4vw,4rem);row-gap:.6rem;width:100%;max-width:100%;--section-content-gap: 0;padding-top:2.5rem;padding-bottom:2.5rem}.section-newsletter .newsletter-inline-layout.section-content>*{margin-top:0;margin-bottom:0}.section-newsletter .newsletter-inline-layout .section-content__images{grid-column:1;grid-row:1 / -1;width:auto}.section-newsletter .newsletter-inline-layout .banner__heading{grid-column:2;grid-row:1;align-self:end!important;text-align:start!important}.section-newsletter .newsletter-inline-layout .banner__text{grid-column:2;grid-row:2;line-height:1.2;align-self:start!important;text-align:start!important}.section-newsletter .newsletter-inline-layout .section-content__email-form{grid-column:3;grid-row:1 / -1;width:100%;min-width:0}.section-newsletter .newsletter-inline-layout .section-content__email-form .form__field-wrapper,.section-newsletter .newsletter-inline-layout .section-content__email-form .field{width:100%}.section-newsletter .banner.section-height-responsive--desktop:not(:has(.banner__media)){min-height:auto}}.section-newsletter .newsletter-inline-layout .banner__text{line-height:1.2}.section-newsletter .newsletter-capsule-form__wrapper{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem;background:#155dfc;border-radius:9999px}.section-newsletter .newsletter-capsule-form__input-wrap{flex:1 1 62%;min-width:0}.section-newsletter .newsletter-capsule-form__input{width:100%;padding:1.4rem 2rem;border:0;border-radius:9999px;background:#fff;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;line-height:1.5;margin:0;outline:none;box-shadow:none}.section-newsletter .newsletter-capsule-form__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.55)}.section-newsletter .newsletter-capsule-form__input:focus{box-shadow:none}.section-newsletter .newsletter-capsule-form__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;flex:0 0 auto;padding:1.6rem 2.4rem;border:0;border-radius:9999px;background:#0b3b82;color:#fff;font:inherit;font-size:1.4rem;font-weight:900;line-height:1;cursor:pointer;position:static;width:auto;margin:0;white-space:nowrap;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.section-newsletter .newsletter-capsule-form__button:hover{background:#0d4aa3;transform:translateY(-1px);box-shadow:0 4px 12px #0b3b8259}.section-newsletter .newsletter-capsule-form__button .icon{width:1.6rem;height:1.6rem;flex-shrink:0}.section-newsletter .newsletter-capsule-form__button:focus-visible{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #0073e6}.section-newsletter .newsletter-capsule-form .newsletter-form__message{margin-top:1rem}@media screen and (max-width:549.98px){.section-newsletter .newsletter-capsule-form__wrapper{gap:.4rem;padding:.5rem}.section-newsletter .newsletter-capsule-form__input{height:4rem;padding:0 1.4rem;font-size:1.1rem}.section-newsletter .newsletter-capsule-form__button{height:4rem;padding:0 1.4rem;font-size:1.3rem;gap:.5rem}}.section-newsletter mc-newsletter-form,.section-newsletter .mc-state{display:contents}.section-newsletter .mc-state[hidden],.section-newsletter [data-mc-message][hidden]{display:none}.section-newsletter [data-mc-message]{display:block}.section-newsletter .newsletter-capsule-form__button:disabled{opacity:.6;cursor:wait}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-newsletter.css.map */
