.poshtik-newsletter{overflow:hidden;padding:var(--newsletter-padding-top) 0 var(--newsletter-padding-bottom);border-top:.1rem solid var(--newsletter-text);border-bottom:.1rem solid var(--newsletter-text);background:var(--newsletter-background);color:var(--newsletter-text)}.poshtik-newsletter__shell{display:flex;justify-content:space-between;gap:clamp(3rem,6vw,8rem);align-items:center;width:min(calc(100% - 4rem),var(--newsletter-width));margin:0 auto}.poshtik-newsletter__copy{min-width:0}.poshtik-newsletter__copy>span{display:block;margin-bottom:.5rem;font-size:1rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.poshtik-newsletter__copy h2{margin:0;color:var(--newsletter-text);font-family:var(--font-heading-family);font-size:var(--newsletter-heading-size);font-weight:var(--font-heading-weight);letter-spacing:-.035em;line-height:1.05}.poshtik-newsletter__description{max-width:55rem;margin-top:.8rem;font-size:1.25rem;line-height:1.45}.poshtik-newsletter__description p{margin:0}.poshtik-newsletter__form{width:min(46rem,42%);flex:0 0 auto}.poshtik-newsletter__field{display:flex;gap:.8rem}.poshtik-newsletter__field input{min-width:0;min-height:5rem;flex:1 1 auto;padding:1.2rem 1.7rem;border:.1rem solid var(--newsletter-text);border-radius:999rem;outline:0;background:var(--newsletter-input);color:var(--newsletter-text);font:inherit;font-size:1.3rem}.poshtik-newsletter__field input:focus-visible{outline:.2rem solid var(--newsletter-text);outline-offset:.2rem}.poshtik-newsletter__field button{display:inline-flex;min-height:5rem;flex:0 0 auto;gap:.8rem;align-items:center;justify-content:center;padding:1.2rem 2rem;border:.1rem solid var(--newsletter-button);border-radius:999rem;background:var(--newsletter-button);color:var(--newsletter-button-text);font:inherit;font-size:1.2rem;font-weight:900;cursor:pointer}.poshtik-newsletter__message{display:block;margin:.8rem 0 0;color:var(--newsletter-text);font-size:1.1rem}@media screen and (max-width:990px){.poshtik-newsletter__shell{align-items:flex-start;flex-direction:column;gap:2.5rem}.poshtik-newsletter__form{width:100%}}@media screen and (max-width:749px){.poshtik-newsletter{padding:3.5rem 0}.poshtik-newsletter__shell{width:calc(100% - 2.8rem)}.poshtik-newsletter__copy h2{font-size:clamp(1.8rem,6vw,var(--newsletter-mobile-heading-size))}}@media screen and (max-width:480px){.poshtik-newsletter__field{flex-direction:column}.poshtik-newsletter__field button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-poshtik-newsletter.css.map */
