.newsletter{background:#803040}.newsletter img{display:block;width:100%;height:auto}.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__bottle{padding-left:50px;padding-right:50px}.newsletter__bottle svg{max-width:100%;display:block}.newsletter__wrapper,.newsletter__wrapper h2{text-align:left}.newsletter__wrapper h2:after{display:block;content:"";height:1px;width:80px;background:#fff;margin:10px 0}.newsletter__cols{display:flex;flex-flow:row nowrap;gap:20px;padding:0;align-items:stretch}@media screen and (max-width: 750px){.newsletter__cols{flex-flow:column wrap;gap:15px}}.newsletter__left{width:30%}@media screen and (max-width: 750px){.newsletter__left{width:50%}}.newsletter__right{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;background:#9e3a4e;padding:60px 20px;flex:1}@media screen and (max-width: 750px){.newsletter__right{padding:30px 20px;max-width:100%:}}.newsletter__right--inner{width:300px;max-width:100%}@media screen and (max-width: 750px){.newsletter__right--inner{width:100%}}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0;margin:10px 0 0}.newsletter-form__message{justify-content:center;margin-bottom:0;padding:15px 20px;background:#fff;color:#3e161e}.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: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}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-newsletter.css.map */
