.sign-up-section{text-align:center;padding:2rem 1rem}.sign-up-section .sign-up-heading{font-size:3.2rem;font-family:var(--font-main);font-weight:300;color:#e0e0e0;letter-spacing:0;margin:0 0 1rem;text-align:center;text-transform:uppercase}.sign-up-section .sign-up-subheading{margin-bottom:2rem;opacity:.8}.sign-up-section .sign-up-consent{margin-top:1.5rem;text-align:center}.sign-up-section .consent-text{font-size:.875rem;line-height:1.4;opacity:.8}.sign-up-section .privacy-policy-link{color:inherit;text-decoration:underline;transition:opacity .2s ease}.sign-up-section .privacy-policy-link:hover{opacity:.7}.sign-up-section .newsletter-form{max-width:500px;margin:0 auto}.sign-up-section .newsletter-form__button{width:20%;max-width:150px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:4px;transition:all .2s ease;cursor:pointer}.sign-up-section .newsletter-form__button:hover{box-shadow:0 4px 8px #0000001a}.sign-up-section .field__input{padding:1rem;font-family:var(--font-body-family);font-weight:300;color:#fff!important;letter-spacing:0;font-size:1.5rem;border:2px solid #e0e0e0;border-radius:4px;font-size:1rem;transition:border-color .2s ease}.sign-up-section .field__input:focus{outline:none;border-color:#000}.sign-up-section .field__label{color:#fff!important;font-weight:300!important;font-size:1.5rem;text-align:left}@media screen and (max-width: 749px){.sign-up-section{padding:1.5rem 2rem}.sign-up-heading{font-size:22px}.sign-up-section .newsletter-form__button{padding:.875rem 1.5rem;font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-sign-up-section.css.map */
