.component--footer--newsletter{max-width:330px;margin:0 auto}.component--footer--newsletter__title{font-family:HighVoltage Rough!important;font-weight:400;font-size:2.5rem;line-height:1.25;text-align:center;color:#fff;text-transform:uppercase;margin:0 0 .5rem}.component--footer--newsletter__title span{font-family:Monoline Script MT STD!important;text-transform:none}.component--footer--newsletter__subtitle{font-weight:400;font-size:14px;line-height:1.8;text-align:center;color:#fff;margin:0}.component--footer--newsletter__form{margin:1rem auto 0}.component--footer--newsletter__body{display:block}.component--footer--newsletter__body--active{display:none}.component--footer--newsletter__field{position:relative}.component--footer--newsletter__input{width:100%;padding:0 24px!important;height:56px!important;border:none;box-sizing:border-box;border-radius:50px;font-size:.875rem;line-height:100%;color:#222;box-shadow:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.component--footer--newsletter__input::-moz-placeholder{color:#b1b1b1}.component--footer--newsletter__input:-ms-input-placeholder{color:#b1b1b1}.component--footer--newsletter__input::placeholder{color:#b1b1b1}.component--footer--newsletter__button{width:100%!important;font-size:1.25rem;line-height:1;box-sizing:border-box;margin:.75rem 0 0}.component--footer--newsletter__error-message{font-size:.75rem;line-height:100%;margin:.5rem 0 0 2rem;color:#e2665c;text-align:left!important;display:flex;align-items:center}.component--footer--newsletter__error-message svg{margin-right:4px}.component--footer--newsletter__thankyou{font-family:HighVoltage Rough!important;font-weight:400;line-height:1.25;text-align:center;font-size:1.5rem;margin:0;color:#fff;text-align:center!important;padding:1rem 2rem;border-radius:50px;background:#00b1b0}@media (min-width: 768px){.component--footer--newsletter__form{margin:1rem 0 0}.component--footer--newsletter__input{font-size:.875rem}}@media (min-width: 991px){.component--footer--newsletter{margin:0 0 0 auto}.component--footer--newsletter__title{font-size:2.5rem;text-align:left;margin:0 0 .5rem}.component--footer--newsletter__subtitle{font-size:1rem;text-align:left;margin:0}.component--footer--newsletter__button{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/css--component--footer--newsletter.css.map */
