.td-newsletter{padding-top:0;padding-bottom:0}.td-newsletter__container{display:flex;flex-direction:column;gap:32px}.td-newsletter__title-container>*,.td-newsletter__title-container>*>*{margin:0;font-size:28px;line-height:1.2;color:inherit;font-family:PierSans-Bold!important}.td-newsletter__content{display:flex;flex-direction:column;gap:8px;flex:1}.td-newsletter__form{width:100%}.td-newsletter__inline-container{display:flex;flex-direction:column;width:100%;gap:2px}.td-newsletter__email{flex:1;padding:1rem;border:none!important;border-radius:10px!important;font-size:14px!important;background-color:rgb(var(--input-bg-color));color:rgb(var(--input-text-color));max-height:40px;height:40px;font-family:PierSans-Regular!important}.td-newsletter__email::placeholder{font-family:Andale-mono!important}.td-newsletter__button{min-width:55%;width:fit-content;max-height:40px;height:40px;padding-block:0!important}.td-newsletter__button--custom{--btn-border-color: var(--button-bg-color);--btn-text-color: var(--button-text-color);--btn-bg-color: var(--button-bg-color);--btn-bg-hover-color: var(--button-hover-bg-color);--btn-text-hover-color: var(--button-text-color);--btn-border-hover-color: var(--button-hover-bg-color)}.td-newsletter__response{margin-bottom:1rem;padding:1rem;border-radius:4px}.td-newsletter__response--success{background-color:#d4edda;color:#155724}.td-newsletter__response--error{background-color:#f8d7da;color:#721c24}.td-newsletter__bottom-copy{max-width:650px}.td-newsletter__bottom-copy p{margin:0;line-height:1.2;font-size:10px}@media (prefers-reduced-motion: reduce){.td-newsletter__button{transition:none}}@media screen and (min-width: 992px){.td-newsletter__container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.td-newsletter__title-container>*,.td-newsletter__title-container>*>*{font-size:40px}.td-newsletter__content{flex-direction:column}.td-newsletter__inline-container{flex-direction:row;gap:0px}.td-newsletter__email,.td-newsletter__button{max-height:60px;height:60px}.td-newsletter__email{font-size:16px!important}.td-newsletter__button{font-size:16px;min-width:40%}.td-newsletter__bottom-copy p{font-size:14px}}@media screen and (min-width: 1224px){.td-newsletter__title-container>*,.td-newsletter__title-container>*>*{font-size:50px}}
/*# sourceMappingURL=/cdn/shop/t/580/assets/section-td-newsletter.css.map */
