@font-face{font-family:CIRCUL Aspekta;font-style:normal;font-weight:400;font-display:swap;src:url(c3-product-font-1.woff2) format("woff2")}#footer .c3-footer-brand{max-width:340px;font-family:CIRCUL Aspekta,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.6;text-align:left}#footer .c3-footer-wordmark{display:block;width:275px;max-width:100%;height:auto;margin:0 0 30px}#footer .c3-footer-company{font-size:16px;font-weight:400;line-height:1.65;color:#b6b6b6;margin:0 0 26px}#footer .c50-footer-signup{margin:22px 0 0;padding:0;max-width:340px;background:none;border:0;scroll-margin-top:100px}#footer .c50-footer-signup h3{font-family:inherit;font-size:18px;line-height:1.4;font-weight:400;letter-spacing:0;color:#dedede;margin:0 0 20px;max-width:310px}#footer .c3-footer-customer-form{display:block;margin:0;padding:0;border:0;background:none}#footer .c3-footer-email-field{display:flex;align-items:center;width:100%;height:50px;padding:0 4px 0 16px;border:1px solid transparent;border-radius:12px;background:#393936;transition:border-color .2s,background .2s}#footer .c3-footer-email-field:focus-within{border-color:#ae97db;background:#41413d}#footer .c3-footer-email-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#footer .c50-footer-signup input[type=email]{flex:1;min-width:0;width:100%;height:100%;font:inherit;font-size:16px;color:#f5f5f5;background:none;border:0;outline:none;padding:0;border-radius:0;box-shadow:none;margin:0}#footer .c50-footer-signup input::placeholder{color:#e4e4e1;opacity:1}#footer .c50-footer-signup button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:0;padding:0;border:0;border-radius:9px;background:none;color:#b9b9b2;box-shadow:none;transition:color .2s,transform .2s}#footer .c50-footer-signup button:before,#footer .c50-footer-signup button:after{display:none}#footer .c50-footer-signup button:hover{color:#fff;transform:translate(2px)}#footer .c50-footer-signup button:focus-visible{outline:2px solid #b6a1e3;outline-offset:-3px}#footer .c50-signup-privacy,#footer .c50-footer-signup .c30-newsletter-status{font-size:12px;line-height:1.6;color:#a6a6a6;margin:18px 0 0;max-width:none}#footer .c50-signup-privacy a{font-size:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){#footer .c50-footer-signup{margin-top:24px;max-width:100%}#footer .c50-footer-signup h3{font-size:17px;max-width:300px;margin-bottom:18px}}@media(prefers-reduced-motion:reduce){#footer .c50-footer-signup button{transition:none}}#footer .c3-footer-brand .footer-contact{margin:22px 0 0}#footer .widget--menu>.footer-contact{margin-top:28px}#footer .footer-contact .title{font-size:18px;line-height:1.4;margin:0 0 12px}#footer .footer-contact a{font-size:18px;overflow-wrap:anywhere}@media(max-width:760px){#footer .c3-footer-wordmark{width:222px;margin-bottom:24px}#footer .c3-footer-company{font-size:14px;margin-bottom:22px}#footer .c3-footer-brand{max-width:100%;margin-bottom:35px}#footer .footer-contact a{font-size:16px}}#footer .footer-contact{font-family:CIRCUL Aspekta,Arial,sans-serif;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/105/assets/footer-signup.css.map */
