.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width: 750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__subheading p{margin-bottom:0}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width: 750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.newsletter__wrapper--horizontal{padding:0;border-radius:4.69px}.newsletter__horizontal-content{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:0rem 4rem}.newsletter__horizontal-left *{text-align:left}.newsletter__horizontal-left h2{margin:0;font-size:15px}.newsletter__wrapper--horizontal .newsletter__horizontal-content{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.newsletter__wrapper--horizontal{padding:0}.newsletter__horizontal-left{flex:1;max-width:50%}.newsletter__horizontal-left h2{color:rgb(var(--color-foreground));font-weight:700}.newsletter__horizontal-left .newsletter__subheading{color:rgb(var(--color-foreground));opacity:.8;margin:0;font-size:12.12px}.newsletter__horizontal-right{flex:1;max-width:50%;display:flex;justify-content:flex-end}.newsletter-form--horizontal{width:100%}.newsletter__horizontal-content .newsletter__horizontal-right div:first-child{display:flex;width:100%;gap:6px}.newsletter__horizontal-content .newsletter__horizontal-right .newsletter-form{max-width:unset;align-items:flex-end}.newsletter__horizontal-content .newsletter-form__field-wrapper{max-width:45rem}.newsletter__horizontal-content .newsletter-form--horizontal .field--horizontal{display:flex;align-items:center;gap:0;background:#e6d8c9;border-radius:8px;padding:0 5px 0 18px;border:1px solid #E6D8C9;min-height:48px;width:100%}.newsletter__horizontal-content .newsletter-form--horizontal .field__input-wrapper{flex:1;position:relative;display:flex;align-items:center;background:transparent}.newsletter__horizontal-content .newsletter-form--horizontal .field__icon{display:flex;align-items:center;justify-content:center;height:100%}.newsletter__horizontal-content .newsletter-form--horizontal .field__input--horizontal{flex:1;background:transparent;border:none;padding:0;color:#2c272d;font-size:14px;border-radius:0;width:100%;outline:none}.newsletter__horizontal-content .newsletter-form--horizontal .field__input--horizontal::placeholder{color:#2c272d!important;font-size:14px;opacity:1}.newsletter__horizontal-content .newsletter-form--horizontal .field__input--horizontal::-webkit-input-placeholder{color:#2c272d!important;font-size:14px;opacity:1}.newsletter__horizontal-content .newsletter-form--horizontal .field__input--horizontal::-moz-placeholder{color:#2c272d!important;font-size:14px;opacity:1}.newsletter__horizontal-content .newsletter-form--horizontal .field__input--horizontal:-ms-input-placeholder{color:#2c272d!important;font-size:14px;opacity:1}.newsletter__horizontal-content .newsletter-form--horizontal .field__input--horizontal:focus{outline:none;box-shadow:none}.newsletter__horizontal-content .newsletter-form__button--horizontal{border:none;padding:12px 20px;border-radius:6px;color:#fff!important;font-size:14px;cursor:pointer;transition:all .3s ease;white-space:nowrap;margin-left:4px;min-width:80px;width:fit-content;background-color:#7c2a35!important}.newsletter__horizontal-content .newsletter-form__button--horizontal:hover{background:#555;transform:translateY(-1px)}.newsletter__horizontal-content .newsletter-form__button--horizontal:focus{outline:2px solid #F5F5DC;outline-offset:2px}@media screen and (max-width: 749px){.newsletter__horizontal-content{flex-direction:column;gap:2rem;padding:0rem 2rem;text-align:center}.newsletter__horizontal-left,.newsletter__horizontal-right{max-width:100%}.newsletter__horizontal-right{justify-content:center;width:100%}.newsletter-form--horizontal{max-width:100%}.newsletter__horizontal-content .newsletter-form--horizontal .field--horizontal{flex-direction:column;gap:8px;padding:8px}.newsletter__horizontal-content .newsletter-form__button--horizontal{width:100%;margin-left:0;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/newsletter-section.css.map */
