.signup{margin:0 auto 100px}.signup .header{border:none;font-size:20px}.signup input[type=email]{background:#d9d9d926;width:250px;height:35px}@media (max-width:640px){.signup input[type=email]{width:200px}}.signup input[type=email]::placeholder{color:var(--light-gray)}.signup input[type=submit]{background:var(--teal);padding-block:7px;transition:filter .3s}.signup input[type=submit]:hover{filter:brightness(150%)}
header .nav{font-weight:700}header .nav .current{border:1px solid var(--gray)}header .nav li a{border:1px solid #0000;transition:all .3s}header .nav li a:hover{border:1px solid var(--gray);background:#363636}header .nav .buy-button{background-color:var(--brand2);border:none;transition:all .3s}header .nav .buy-button:hover{background-color:var(--brand1);color:var(--black);border:none}header .nav .buy-button:disabled{border:1px solid var(--gray);background:0 0}.page{background:url(../media/bg.129eex8vh6dm4.svg) 50%/100% no-repeat}@media (max-width:1280px){.page{background-size:1280px}}.page.no-overflow{overflow:hidden}.page.bottom-align-bg{background-position:bottom}footer{background-color:var(--white);color:var(--black);margin-bottom:-1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}footer img{filter:brightness(0)}footer .legal{color:var(--gray);text-align:center;width:100%}@media (max-width:906px){footer .legal{width:350px}}
