.email-subscribe-thanks{padding:0 20px}.email-subscribe-thanks .thanks-wrap{margin:0 auto}.email-subscribe-thanks .thanks-wrap img{width:100%}.email-subscribe-thanks .thanks-wrap h1{font-size:40px;color:var(--bean-core-green)}@media (min-width:850px){.email-subscribe-thanks .thanks-wrap h1{font-size:48px}}.email-subscribe-thanks .thanks-wrap .thanks-text{padding:30px 0 0}@media (min-width:850px){.email-subscribe-thanks .thanks-wrap .thanks-text{padding:0 0 0 50px}}.email-subscribe-thanks .thanks-wrap .thanks-text .thanks-email,.email-subscribe-thanks .thanks-wrap .thanks-text .thanks-sign-up{font-size:16px;margin-bottom:30px}.email-subscribe-thanks .thanks-wrap .thanks-text .thanks-email{font-weight:700}.email-subscribe-thanks .thanks-wrap .thanks-text .thanks-email span{text-decoration:underline}.email-subscribe-thanks .thanks-wrap .thanks-text .content{padding-left:17px}.email-subscribe-thanks .thanks-wrap .thanks-text .btn{margin-bottom:30px}.email-subscribe-thanks .thanks-wrap .thanks-text .continue-shopping{display:block;font-weight:500;letter-spacing:.5px;text-decoration:underline}.email-subscribe-landing .email-subscribe-wrap{margin:0 auto}.email-subscribe-landing .email-subscribe-wrap h1{color:var(--bean-core-green);font-size:45px;font-weight:400;margin-bottom:20px;text-align:center}.email-subscribe-landing .email-subscribe-wrap p{font-size:16px;text-align:center}.email-subscribe-landing .email-subscribe-wrap p.note{color:var(--bean-gray2);font-size:14px}.email-subscribe-landing .email-subscribe-wrap p.note a{color:var(--bean-gray2);text-decoration:underline}.email-subscribe-landing .email-subscribe-wrap form{margin-top:30px}.email-subscribe-landing .email-subscribe-wrap form .form-wrap{border:solid 2px var(--bean-core-green);margin:0 auto;max-width:500px;padding:2px;width:90%}.email-subscribe-landing .email-subscribe-wrap form .form-wrap input{border:none;font-size:14px;height:38px;padding:6px 12px 6px 6px;width:70%}.email-subscribe-landing .email-subscribe-wrap form .form-wrap input:focus,.email-subscribe-landing .email-subscribe-wrap form .form-wrap input:focus-visible{border:none;outline:none}.email-subscribe-landing .email-subscribe-wrap form .form-wrap button{height:38px;line-height:inherit;width:30%}.email-subscribe-landing .email-subscribe-wrap form .email-signup-message{margin:0 auto;max-width:500px;width:90%}.email-subscribe-landing .email-subscribe-wrap form .email-signup-message .error{color:var(--error-red);display:block;font-size:13px;margin-top:5px}.email-subscribe-landing .email-subscribe-wrap form .note{font-size:14px;margin:15px 0 30px;text-align:center}.email-subscribe-landing .email-subscribe-wrap form .note a{text-decoration:underline}.email-subscribe-landing .email-subscribe-wrap img{height:auto;margin-top:15px;width:100%}.email-subscribe-landing .email-subscribe-wrap .terms-and-conditions{font-size:13px}.email-subscribe-landing .email-subscribe-wrap .terms-and-conditions ul{list-style:none;margin:20px 0 0;padding:0}.email-subscribe-landing .email-subscribe-wrap .terms-and-conditions ul li{color:var(--color-black);font-size:13px;margin-bottom:20px}
