.email-signup--inner{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding:0 20px}@media only screen and (min-width:768px){.email-signup--inner{padding:0 50px}}.email-signup{--dl-newsletter-bg: #f5f5f3;--dl-newsletter-ink: #2f241f;--dl-newsletter-muted: #756a64;--dl-newsletter-field: #f6f2ed;--dl-newsletter-border: #d8cec5;--dl-newsletter-button: #3b2b24;--dl-newsletter-button-hover: #5a4338;background:var(--dl-newsletter-bg);color:var(--color-text, var(--color-body));padding-top:10px!important;padding-bottom:48px!important}.email-signup .signup-container{width:100%;max-width:560px;margin:0 auto}.email-signup .signup-container .form-notification{margin:0 0 12px;font-size:.875rem;line-height:1.45}.email-signup .signup-container fieldset{position:relative;margin:0;padding:0;border:0}.email-signup .signup-container .field{position:relative}.email-signup .signup-container input[type=email]{width:100%;height:58px;margin:0;padding:0 64px 0 20px;border:1px solid var(--dl-newsletter-border);border-radius:999px;background:var(--dl-newsletter-field);color:var(--dl-newsletter-ink);font-size:.9375rem;line-height:1;box-shadow:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.email-signup .signup-container input[type=email]::placeholder{color:transparent!important;opacity:0!important}.email-signup .signup-container input[type=email]:hover{border-color:#b9aba0;background:#faf8f5}.email-signup .signup-container input[type=email]:focus{border-color:var(--dl-newsletter-button);background:#fff;outline:none;box-shadow:0 0 0 3px #3b2b241a}.email-signup .signup-container button{position:absolute;right:6px;bottom:6px;display:flex;width:46px;height:46px;max-height:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--dl-newsletter-button);color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.email-signup .signup-container button:hover{background:var(--dl-newsletter-button-hover);transform:translate(2px)}.email-signup .signup-container button:focus-visible{outline:2px solid var(--dl-newsletter-button);outline-offset:3px}.email-signup .signup-container button svg{width:18px;height:18px}.email-signup .signup-container button svg path{stroke:#fff}.email-signup .signup-container--terms{display:flex;max-width:500px;align-items:flex-start;margin:14px auto 0;color:var(--dl-newsletter-muted);font-size:.75rem;line-height:1.55;text-align:left}.email-signup .signup-container--terms input{flex:0 0 auto;width:15px;height:15px;margin:2px 9px 0 0;accent-color:var(--dl-newsletter-button)}.email-signup .signup-container--terms label,.email-signup .signup-container--terms p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.email-signup .signup-container--terms a{color:var(--dl-newsletter-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.email-signup .section-header--content .h3{color:var(--color-text, var(--color-accent))}[dir=rtl] .email-signup .signup-container input[type=email]{padding-right:20px;padding-left:64px}[dir=rtl] .email-signup .signup-container button{right:auto;left:6px;transform:rotate(180deg)}[dir=rtl] .email-signup .signup-container button:hover{transform:rotate(180deg) translate(2px)}[dir=rtl] .email-signup .signup-container--terms{text-align:right}[dir=rtl] .email-signup .signup-container--terms input{margin-right:0;margin-left:9px}@media only screen and (max-width:767px){.email-signup{padding-top:6px!important;padding-bottom:38px!important}.email-signup--inner{padding:0 18px}.email-signup .signup-container{max-width:100%}.email-signup .signup-container input[type=email]{height:54px;padding-right:59px;padding-left:18px;font-size:.875rem}.email-signup .signup-container button{right:5px;bottom:5px;width:44px;height:44px}.email-signup .signup-container--terms{margin-top:12px;padding:0 2px;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.email-signup .signup-container input[type=email],.email-signup .signup-container button{transition:none}}.section-rich-text:has(+.section-newsletter),.section-rich-text:has(+.section-newsletter) .row,.section-rich-text:has(+.section-newsletter) .columns,.section-rich-text:has(+.section-newsletter) .rich-text,.section-newsletter,.section-newsletter .email-signup{background-color:#f5f5f3!important}.section-newsletter .signup-container .field__label{color:var(--dl-newsletter-muted)!important}.section-newsletter .email-signup--inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:30px!important;padding-left:30px!important}.section-newsletter .email-signup--inner .signup-container,.section-newsletter form.signup-container{width:100%!important;max-width:620px!important;margin-right:auto!important;margin-left:auto!important}.section-newsletter .signup-container fieldset,.section-newsletter .signup-container .field{width:100%!important;max-width:none!important}.section-newsletter .signup-container--terms{box-sizing:border-box!important;width:auto!important;max-width:100%!important;margin:14px auto 0!important;padding:0!important;align-items:center!important;justify-content:center!important;text-align:center!important}.section-newsletter .signup-container--terms label{flex:0 1 auto!important;width:auto!important;text-align:center!important}@media only screen and (max-width:767px){.section-newsletter .email-signup--inner{width:100%!important;max-width:none!important;padding-right:20px!important;padding-left:20px!important}.section-newsletter .email-signup--inner .signup-container,.section-newsletter form.signup-container,.section-newsletter .signup-container--terms{width:100%!important;max-width:none!important}.section-newsletter .signup-container--terms{margin-top:13px!important;padding:0 4px!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.section-newsletter .signup-container--terms label{text-align:left!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/email-signup.css.map */
