.newsletter__section{margin:0;text-align:left;background:var(--section-background)}.newsletter__section .newsletter__section-container{display:grid;grid-template-columns:2fr 2fr;grid-column-gap:50px;align-items:center;justify-items:stretch;padding:50px 20px}.newsletter__section p{margin-bottom:0}.newsletter__section-contentWrapper form{position:relative}.newsletter__section .newsletter__section-email,.newsletter__section .newsletter__section-submit{display:inline-block!important;height:48px;line-height:48px;margin:0}.newsletter__section .newsletter__section-submit{width:auto;position:absolute;right:0;margin-top:-1px;border:0!important}.newsletter__section .newsletter__section-email{width:100%;text-align:left;border-top:0;border-right:0;border-left:0;border-radius:0;outline:0;appearance:none;-webkit-appearance:none;background:transparent}ul.newsletter__social-icons li{display:inline-block;margin:0 10px}ul.newsletter__social-icons{margin:20px 0}ul.newsletter__social-icons li a{font-size:10px;display:block}.newsletter__section .newsletter__section-email:focus::-webkit-input-placeholder,.newsletter__section .newsletter__section-email:focus:-moz-placeholder,.newsletter__section .newsletter__section-email:focus::-moz-placeholder,.newsletter__section .newsletter__section-email:focus:-ms-input-placeholder{color:transparent}@media screen and (max-width:740px){.newsletter__section .newsletter__section-container{grid-row-gap:30px;text-align:center;padding-bottom:20px}.newsletter__section-contentWrapper{grid-column:1 / span 4}.newsletter__section .newsletter__section-email{margin-bottom:15px}}.newsletter__section .errors{margin-top:10px}.newsletter__section .errors li{list-style:none;padding:10px}.newsletter__section h2,.newsletter__section p,.newsletter__section-subheading a,.newsletter__section p.success,.newsletter__section .errors{color:var(--text-color)}.newsletter__section .newsletter__section-email{border-bottom:2px solid var(--text-color);color:var(--text-color)}.newsletter__section .newsletter__section-submit{background:transparent;color:var(--button-color)}.newsletter__section .newsletter__section-submit:hover{background:transparent!important;color:var(--button-color)}.newsletter__section .newsletter__section-email::-webkit-input-placeholder{color:var(--text-color)}.newsletter__section .newsletter__section-email:-moz-placeholder{color:var(--text-color)}.newsletter__section .newsletter__section-email::-moz-placeholder{color:var(--text-color)}.newsletter__section .newsletter__section-email:-ms-input-placeholder{color:var(--text-color)}.newsletter__section{background:#f6f3ec;border-top:1px solid #ded7c9;color:#24251f;scroll-margin-top:230px}.newsletter__section .newsletter__section-container{display:flex;flex-direction:column;gap:22px;max-width:760px;width:calc(100% - 48px);padding:42px 0 40px;margin:0 auto;text-align:center}.newsletter__section .newsletter__section-contentWrapper{width:100%;min-width:0}.newsletter__section h2{font:400 30px/1.25 Georgia,serif;letter-spacing:-.02em;color:#24251f;margin:0 0 12px;padding:0;text-transform:none}.newsletter__section .newsletter__section-subheading p{font:400 14px/1.8 Helvetica,Arial,sans-serif;color:#615c50;margin:0}.newsletter__section form{display:flex;max-width:480px;width:100%;margin:0 auto;gap:0}.newsletter__section .newsletter__section-email{flex:1;min-width:0;width:auto;height:48px;line-height:normal;border:1px solid #d2c8b4;border-right:0;background:#fff;color:#24251f;padding:0 15px;font:400 14px Helvetica,Arial,sans-serif}.newsletter__section .newsletter__section-email::placeholder{color:#777064;opacity:1}.newsletter__section .newsletter__section-submit{position:static;flex:0 0 88px;width:88px;height:48px;margin:0;line-height:48px;background:#2b3029;color:#fff;font:400 12px/48px Helvetica,Arial,sans-serif;letter-spacing:.06em;padding:0 18px}.newsletter__section .newsletter__section-submit:hover{background:#454b3f!important;color:#fff}.newsletter__section .newsletter__section-email:focus-visible,.newsletter__section .newsletter__section-submit:focus-visible{outline:2px solid #91763d;outline-offset:3px}.newsletter__section p.success,.newsletter__section .errors{color:#24251f}@media(max-width:740px){.newsletter__section .newsletter__section-container{width:calc(100% - 40px);padding:34px 0;gap:20px}.newsletter__section h2{font-size:27px;max-width:330px;margin:0 auto 12px}.newsletter__section .newsletter__section-subheading p{font-size:13px}.newsletter__section .newsletter__section-email{margin-bottom:0}.newsletter__section{scroll-margin-top:160px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/section-newsletter.css.map */
