.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width: 750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:36rem}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width: 750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2}.newsletter-form__button.disabled{cursor:not-allowed!important;opacity:.5!important}.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:1.5rem}.newsletter{background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center,50% 40%}.newsletter h2.inline-richtext{font-family:Plus Jakarta Sans;font-size:18px;font-weight:800;line-height:22.68px;letter-spacing:.15em;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.newsletter h2.inline-richtext{font-size:28px;line-height:35.28px;margin-top:4.5rem}}.newsletter .top_heading{font-size:14px;font-weight:700;line-height:17.64px;letter-spacing:.15em;text-transform:uppercase}.newsletter__wrapper{padding-bottom:85px;padding-top:70px}.newsletter__wrapper>div:last-of-type{margin-top:4.5rem}.newsletter .newsletter__subheading{margin-top:1.5rem}.newsletter .newsletter__subheading>p{font-family:Plus Jakarta Sans;font-size:12px;font-weight:400;line-height:21px;letter-spacing:.03em;text-align:center}@media screen and (min-width: 768px){.newsletter .newsletter__subheading>p{font-size:14px;line-height:41px}}.newsletter .candly_newsletter-form{max-width:480px;margin:0 auto}.newsletter .newsletter-form__field-wrapper{max-width:480px;display:flex;flex-wrap:nowrap}.newsletter .newsletter-form__field-wrapper .field{flex-direction:column;row-gap:11px}@media screen and (min-width: 768px){.newsletter .newsletter-form__field-wrapper .field{flex-direction:row}}.newsletter .newsletter-form__field-wrapper .field .field__input{padding:2.1rem!important}.newsletter .newsletter-form__field-wrapper .field .field__input:focus{padding:2.8rem 2.1rem 1.4rem!important}.newsletter .candly_newsletter-form .field:after{display:none}.newsletter .candly_newsletter-form input[type=email]{border:1.32px solid black;margin-right:12px;flex-grow:1;font-size:12px;color:#000;letter-spacing:.03em;padding-left:12px}.newsletter .candly_newsletter-form label.field__label{font-size:12px;color:#000;letter-spacing:.03em;line-height:25px;left:14px}.newsletter .candly_newsletter-form input[type=email]:focus~label.field__label,.newsletter .candly_newsletter-form input[type=email]:not(:placeholder-shown)~label.field__label{font-size:9px;top:0}.newsletter .candly_newsletter-form button[type=submit].candly_newsletter-button{width:100%;padding:12px 0;background-color:#000;border:none;color:#fff;white-space:nowrap;width:auto;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.1em}@media screen and (min-width: 768px){.newsletter .candly_newsletter-form button[type=submit].candly_newsletter-button{padding:0 40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-newsletter.css.map */
