.newsletter-badges{margin:2rem 0;text-align:center}.newsletter-badges__grid{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;margin-bottom:0rem}.newsletter-badges__bottom{display:flex;justify-content:center;align-items:center}.newsletter-badge{display:flex;align-items:center;gap:.8rem;padding:.5rem 1rem;background:transparent;border-radius:12px;border:none;transition:all .3s ease}.newsletter-badge:hover{transform:translateY(-2px)}.newsletter-badge__icon{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;color:var(--icon-color, #e91e63);flex-shrink:0;box-shadow:0 1px 3px #0000000d;padding:.4rem}.newsletter-badge__icon svg{width:2rem;height:2rem}.newsletter-badge__text{font-size:1.4rem;font-weight:500;color:var(--text-color, #495057);white-space:nowrap}@media screen and (max-width: 749px){.newsletter-badges__grid{flex-direction:column;gap:0rem}.newsletter-badge{width:100%;padding:.5rem 0}}.newsletter-form__field-wrapper{max-width:none!important;display:flex;flex-direction:column;align-items:center;width:100%}.newsletter-form__field-wrapper .field__input{background:#fff!important}.h2{font-size:calc(1.6rem + 3px)}@media screen and (min-width: 750px){.h2{font-size:calc(2.4rem + 3px)}}.newsletter-form__input-group{display:flex;gap:1rem;margin-bottom:0rem;justify-content:center;align-items:center;width:100%}.newsletter-form__input-group .field{flex:1;max-width:40rem}.newsletter-form__consent{margin-top:1rem;text-align:center;width:100%}.newsletter-form__checkbox-label{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer;font-size:1.4rem;line-height:1.5;justify-content:center;width:100%}.newsletter-form__checkbox{margin:0;width:1.6rem;height:1.6rem;accent-color:rgb(var(--color-foreground));flex-shrink:0;margin-top:.2rem}.newsletter-form__checkbox-text{color:rgba(var(--color-foreground),.75)}.newsletter-form__privacy-link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem}.newsletter-form__privacy-link:hover{text-decoration:none}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (max-width: 749px){.newsletter-form__input-group{flex-direction:column;gap:1rem}.newsletter-form__input-group .field{max-width:100%}}@media screen and (min-width: 750px){.newsletter-form__message{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-newsletter.css.map */
