.tpt-newsletter-strip-wrapper{width:100%;padding:0;margin:0}.tpt-newsletter-strip{display:flex;align-items:center;justify-content:center;gap:3rem;width:100%;padding:2rem 0}.tpt-newsletter-strip .newsletter-strip__heading{flex-shrink:0}.tpt-newsletter-strip .newsletter-strip__heading h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:2.4rem;line-height:1.2;color:rgb(var(--color-foreground));text-transform:uppercase;margin:0;letter-spacing:.05em}.tpt-newsletter-strip .newsletter-strip__form{flex:1;max-width:1200px}.tpt-newsletter-strip .newsletter-strip__form-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:2rem}.tpt-newsletter-strip .field.email{flex:0 1 auto;width:54ch;min-width:300px;max-width:100%;margin:0}.tpt-newsletter-strip .field__input{width:100%;height:50px;padding:1.2rem 2.5rem!important;font-family:var(--font-body-family);font-size:1.4rem;color:rgb(var(--color-foreground));background-color:transparent;border:1px solid rgba(var(--color-foreground),.5)!important;border-radius:5px!important;transition:.2s}.tpt-newsletter-strip .field__input::placeholder{color:rgba(var(--color-foreground),.7)}.tpt-newsletter-strip .field__input:focus{outline:none;border-color:rgb(var(--color-foreground));opacity:1;background-color:rgba(var(--color-foreground),.1)}.tpt-newsletter-strip .submit{flex-shrink:0}.tpt-newsletter-strip .submit .button{height:50px;min-width:200px;padding:1.2rem 3rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:1.6rem;text-transform:uppercase;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:5px;cursor:pointer;transition:.2s;white-space:nowrap}.tpt-newsletter-strip .submit .button:hover{background-color:rgba(var(--color-button),.85)}.tpt-newsletter-strip .form__message{margin-top:1rem;padding:1rem 1.5rem;font-size:1.4rem;border-radius:5px;display:flex;align-items:center;gap:1rem;background-color:#ffffffe6}.tpt-newsletter-strip .form__message--error{color:#d32f2f}.tpt-newsletter-strip .form__message--success{color:#2e7d32}@media screen and (max-width: 1279px){.tpt-newsletter-strip{gap:2rem;flex-direction:column}.tpt-newsletter-strip .newsletter-strip__heading{text-align:center}.tpt-newsletter-strip .newsletter-strip__form-wrapper{justify-content:center}}@media screen and (max-width: 1024px){.tpt-newsletter-strip{gap:2rem;flex-direction:column}.tpt-newsletter-strip .newsletter-strip__heading{text-align:center}.tpt-newsletter-strip .newsletter-strip__heading h2{font-size:2rem}.tpt-newsletter-strip .newsletter-strip__form-wrapper{justify-content:center}.tpt-newsletter-strip .field.email{width:45ch;min-width:250px}.tpt-newsletter-strip .field__input{font-size:1.3rem;padding:1rem 1.5rem}.tpt-newsletter-strip .submit .button{min-width:180px;font-size:1.4rem;padding:1rem 2rem}}@media screen and (max-width: 767px){.tpt-newsletter-strip{flex-direction:column;align-items:stretch;gap:2rem;padding:2rem 0}.tpt-newsletter-strip .newsletter-strip__heading{text-align:center}.tpt-newsletter-strip .newsletter-strip__heading h2{font-size:1.8rem}.tpt-newsletter-strip .newsletter-strip__form-wrapper{flex-direction:column;gap:1.5rem;justify-content:center}.tpt-newsletter-strip .field.email{width:100%;max-width:100%}.tpt-newsletter-strip .field__input{height:48px;width:100%}.tpt-newsletter-strip .submit{width:100%}.tpt-newsletter-strip .submit .button{width:100%;height:48px;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tpt-newsletter-strip.css.map */
