.section-newsletter .banner__content{padding:0}.newsletter-form{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.section-content__email-form{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.section-content__email-form .form__field-wrapper{flex:1;min-width:0}@media (min-width: 750px){.section-content__email-form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:12px;justify-items:center;align-items:start}.section-content__email-form .form__field-wrapper:nth-of-type(2){grid-row:1}.section-content__email-form .form__field-wrapper:nth-of-type(1){grid-row:1}.section-content__email-form .newsletter-privacy-field{justify-self:flex-start;width:fit-content}.section-content__email-form>.w-full{grid-column:1 / -1}}.section-newsletter .form__field-wrapper label{margin-left:0}.section-newsletter .accordion__title{color:rgba(var(--color-heading))}@media screen and (min-width: 750px){.newsletter-form{margin:0 auto;max-width:36rem}}.newsletter-form__message{margin-bottom:0;padding-top:20px}.newsletter-form__message--success{align-items:center;margin-top:2rem}.newsletter-form__button{width:42px;margin:0;right:6px;top:6px;height:38px;z-index:2;border-radius:25px;background:rgba(var(--color-foreground))}.newsletter-form__button .icon{width:1.5rem}@media (max-width: 749px){.form__field-wrapper:has([data-birth-date-input]){margin-top:12px}}.newsletter-birth-date-field{margin-top:1rem;position:relative}.newsletter-birth-date-field .field__input{width:100%;padding:1.2rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.4rem;background:rgba(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.4;transition:border-color .3s ease}.newsletter-birth-date-field .field__input:focus{border-color:rgba(var(--color-foreground),.5);outline:none;box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.1)}.newsletter-birth-date-field .field__input--error{border-color:rgb(var(--color-error));box-shadow:0 0 0 .2rem rgba(var(--color-error),.1)}.newsletter-birth-date-field .field__label{position:absolute;top:-.8rem;left:1.2rem;background:rgb(var(--color-background));padding:0 .5rem;font-size:1.2rem;color:rgb(var(--color-foreground));pointer-events:none;transition:all .3s ease}.newsletter-birth-date-field .field__input:focus+.field__label,.newsletter-birth-date-field .field__input:not(:placeholder-shown)+.field__label{color:rgb(var(--color-foreground));font-size:1.1rem}.newsletter-privacy-field{margin-top:1rem;display:flex;align-items:flex-start;gap:.5rem;border:none!important;box-shadow:none!important;outline:none!important;background:none!important}.newsletter-privacy-field input{height:auto!important;width:auto!important}.newsletter-privacy-field:before,.newsletter-privacy-field:after{display:none!important;content:none!important}.newsletter-privacy-label{display:flex;align-items:center;justify-content:center;font-size:1.3rem;line-height:1.3;color:rgb(var(--color-foreground));cursor:pointer;padding:0;text-align:left}.newsletter-privacy-label span{display:inline}.newsletter-privacy-label a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.newsletter-privacy-label a:hover{text-decoration-thickness:.2rem}@media screen and (max-width: 749px){.newsletter-privacy-field{margin-top:.8rem}.newsletter-privacy-label{font-size:1.3rem}}.newsletter-form__button .icon path{fill:#fff}@media screen and (min-width: 750px){.newsletter-privacy-label{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-newsletter.css.map */
