.pl-newsletter__message:focus{outline:none}.pl-newsletter{padding:30px 24px;background:var(--pl-newsletter-background);color:var(--pl-color-white);font-family:var(--pl-font-body);text-align:center}.pl-newsletter__inner{display:grid;align-items:center;gap:20px;max-width:1170px;margin-inline:auto}.pl-newsletter__title{margin:0;color:inherit;font-family:var(--pl-font-heading);font-size:clamp(1.5rem,1.267857rem + .952381vw,2.125rem);font-weight:700;letter-spacing:var(--pl-heading-tracking)}.pl-newsletter__offer{display:block;color:var(--pl-newsletter-accent);line-height:2.34375rem}.pl-newsletter__caption{display:block;font-family:var(--pl-font-body);line-height:1.875rem;letter-spacing:normal}.pl-newsletter__text{margin:17px 0 0;padding:0 20px;font-size:var(--pl-text-lg);font-weight:500;line-height:1.5625rem}.pl-newsletter__form{margin:0;text-align:left}.pl-newsletter__row{display:grid;grid-template-columns:1fr 138px;padding-top:20px}.pl-newsletter__field{position:relative;margin-right:-72px}.pl-newsletter .pl-newsletter__input{width:100%;height:50px;padding:0 80px 0 16px;border:1px solid var(--pl-color-white);border-radius:40px;background:#ffffff1a;box-shadow:none;color:var(--pl-color-white);font:inherit;font-size:var(--pl-text-base)}.pl-newsletter__input:focus-visible{outline:2px solid var(--pl-newsletter-accent);outline-offset:2px}.pl-newsletter__label{position:absolute;top:50%;left:12px;padding:0 5px;color:var(--pl-color-white);font-size:var(--pl-text-xl);line-height:1.125rem;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:transform .2s ease-in-out}.pl-newsletter__input:focus+.pl-newsletter__label,.pl-newsletter__input:not(:placeholder-shown)+.pl-newsletter__label{background:var(--pl-newsletter-background);transform:translateY(-50%) scale(.733) translateY(calc(-10px - .5em))}.pl-newsletter .pl-newsletter__button{position:relative;padding:0 30px;font-size:var(--pl-text-sm);line-height:3.125rem;text-transform:uppercase}.pl-newsletter__consent,.pl-newsletter__message{margin:8px 0 0;padding-left:16px;font-size:var(--pl-text-xs);line-height:1.35}.pl-newsletter__message{font-size:var(--pl-text-md);line-height:1.4}.pl-newsletter__message--error{color:#ffd2d2}@media screen and (min-width:750px){.pl-newsletter{padding:70px 40px;text-align:left}.pl-newsletter__inner{grid-template-columns:1fr 1fr;gap:40px}.pl-newsletter__offer,.pl-newsletter__caption{line-height:2.55rem}.pl-newsletter__text{margin-top:18px;padding:0;font-size:var(--pl-text-xl);line-height:1.35rem}.pl-newsletter__row{grid-template-columns:1fr 183px;gap:16px;padding-top:0}.pl-newsletter .pl-newsletter__input{height:52px}.pl-newsletter .pl-newsletter__button{padding:0 35px;font-size:var(--pl-text-lg);line-height:3.25rem}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/purolabs-newsletter.css.map */
