.email-signup--inner{padding:0 15px;max-width:1200px;margin:0 auto;text-align:center}@media only screen and (min-width: 768px){.email-signup--inner{padding:0 50px}}.email-signup{background:var(--color-bg, var(--bg-body, #fff));color:var(--color-text, var(--color-body));position:relative;overflow:hidden}.email-signup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 10% 10%,rgba(255,255,255,.18),transparent 60%),radial-gradient(120% 120% at 90% 90%,rgba(0,0,0,.12),transparent 55%);pointer-events:none}.email-signup--inner,.email-signup .section-header{position:relative;z-index:1}.email-signup .section-header--content .h3,.email-signup .section-header h2{color:var(--color-text, var(--color-accent))}.email-signup .section-header--content .rte{color:rgba(var(--color-body-rgb),.85)}.signup-container{margin:0 auto;max-width:820px}.signup-container .form-notification{margin-bottom:14px;text-align:center}.signup-container fieldset{border:0;padding:0;margin:0}.signup-container .signup-form__row{display:flex;flex-direction:column;gap:14px;align-items:stretch;flex-wrap:wrap}@media only screen and (min-width: 768px){.signup-container .signup-form__row{flex-direction:row;align-items:center;gap:18px}}[dir=rtl] .signup-container .signup-form__row{flex-direction:column}@media only screen and (min-width: 768px){[dir=rtl] .signup-container .signup-form__row{flex-direction:row-reverse}}[dir=rtl] .signup-container .submit{transform:none}.signup-container .field{flex:1 1 auto;margin:0;position:relative;min-width:0}.signup-container input{width:100%;height:54px;padding:0 24px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#fff3;color:var(--color-text, var(--color-body));font-size:16px;margin-bottom:0}.signup-container input::placeholder{color:rgba(var(--color-body-rgb),.8)}.signup-container input:focus{outline:none;border-color:#ffffffb3;box-shadow:0 0 0 3px #ffffff2e}.signup-container .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.signup-container .submit{position:relative;height:54px;min-width:170px;padding:0 26px;border-radius:999px;border:0;background:#f6efe3;color:#1d1d1d;font-weight:600;letter-spacing:.02em;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;box-shadow:0 10px 24px #0000001f;transition:transform .2s ease,box-shadow .2s ease}.signup-container .submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px #00000029}.signup-container .submit:focus-visible{outline:2px solid rgba(var(--color-body-rgb),.8);outline-offset:2px}.signup-container .submit svg{width:18px;height:18px}.signup-container .submit svg path{stroke:currentColor}@media only screen and (max-width: 767px){.signup-container .submit{width:100%}}.signup-container--terms{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;color:rgba(var(--color-body-rgb),.8);font-size:14px}.signup-container--terms input{width:16px;height:16px;margin:0;accent-color:rgba(var(--color-body-rgb),.8)}.email-signup .signup-container input:-webkit-autofill,.email-signup .signup-container input:-webkit-autofill:hover,.email-signup .signup-container input:-webkit-autofill:focus,.email-signup .signup-container input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.2) inset!important;box-shadow:0 0 0 1000px #fff3 inset!important;-webkit-text-fill-color:var(--color-text, #000000)!important;caret-color:var(--color-text, #000000)!important;transition:background-color 9999s ease-in-out 0s}
/*# sourceMappingURL=/cdn/shop/t/5/assets/email-signup.css.map */
