.footer{margin-top:0!important}:root{--primaryorange: #E64B38}.cp_wrapper{width:90%;max-width:1200px;margin:0 auto}sup{font-size:50%}.button{cursor:pointer}.cp_signup{background:var(--primaryorange);color:#fff;padding:40px 0}.cp_signup h2{margin-top:0;color:#fff}.cp_signup p{line-height:1.2}.cp_signup p.cp_signup_text_terms{font-size:12px}.cp_signup a{color:#fff}.cp_signup a:hover{text-decoration:none}.cp_signup form{padding:15px 0 0;max-width:400px;display:grid}.cp_signup input{border:none;border-radius:4px;background:#fff3;color:#fff;font-family:var(--font-body-family);font-size:17px;padding:12px;font-style:normal;margin:2px 0}.cp_signup input:focus{background:#ffffff4d}.cp_signup input::placeholder{font-style:normal;color:#fff}.cp_signup button{margin:10px 0 0;width:100%}@media screen and (min-width: 990px){.cp_signup .cp_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cp_signup_text,.cp_signup_form{flex:0 1 auto;width:48%;align-self:center}.cp_signup h2{font-size:35px;margin-bottom:15px}}@media screen and (min-width: 1220px){.cp_signup{padding:54px 0}.cp_signup h2{font-size:43px;margin-bottom:15px}.cp_signup p{font-size:20px}.cp_signup p.cp_signup_text_terms{font-size:14px}.cp_signup_form{width:42%}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/custom-pages-global.css.map */
