.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:715px}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem;font-family:Titillium Web;font-weight:400;font-size:20px;line-height:42px;letter-spacing:3%;vertical-align:bottom;text-transform:capitalize;color:#000;opacity:.7}.newsletter-form__field-wrapper .field{z-index:0;max-width:715px}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}.newsletter-form .field__input::placeholder{font-family:Titillium Web;font-weight:400;font-size:20px;line-height:42px;letter-spacing:3%;vertical-align:bottom;text-transform:capitalize;color:#000;opacity:.7}@media screen and (min-width: 750px){.newsletter-form__message{justify-content:flex-start}}.newsletter__wrapper .newsletter-form__button{width:auto;margin:0;right:40px;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:1.5rem}@media (max-width: 1200px){.newsletter__wrapper div.newsletter_bg img,.newsletter__wrapper div.overlay{margin:0}}@media (max-width: 768px){div.newsletter__wrapper{min-height:367px}.newsletter__wrapper .ctn_newsletter h2.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:34px;line-height:105%;margin-bottom:15px}.newsletter__wrapper .ctn_newsletter .newsletter-form__field-wrapper .field__input{min-height:50px;padding:4px 70px 4px 22px}.newsletter__wrapper .field__input::placeholder{font-size:14px;align-items:center}.newsletter__wrapper .ctn_newsletter .svg-wrapper>svg{width:18px}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{font-size:14px}}@media (max-width: 375px){.newsletter__wrapper div.overlay{background:radial-gradient(73.98% 55.98% at 30% 60.11%,#fff0,#fff 88%)}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/component-newsletter.css.map */
