.offer{background:#000;color:#f5f4f1;padding:8rem 2rem;text-align:center}.offer__inner{max-width:56rem;margin:0 auto}.offer__eyebrow{margin:0 0 1.8rem;font-size:1.1rem;letter-spacing:.34em;text-transform:uppercase;color:#b8bcc2}.offer__title{margin:0;color:#f5f4f1;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.4rem,3vw,3.4rem);letter-spacing:.14em;text-transform:uppercase;line-height:1.25}.offer__text{margin:2rem 0 0;font-size:1.5rem;line-height:1.7;color:#b8bcc2}.offer__field{display:flex;margin-top:3.2rem;border:1px solid rgba(245,244,241,.35)}.offer__input{flex:1;min-width:0;background:transparent;border:0;outline:0;padding:1.7rem 2rem;font:inherit;font-size:1.4rem;letter-spacing:.04em;color:#f5f4f1}.offer__input::placeholder{color:#8a8d91}.offer__submit,.offer__copy{background:#f5f4f1;color:#0a0a0a;border:0;padding:0 2.8rem;font:inherit;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.offer__small,.offer__error{margin:1.6rem 0 0;font-size:1.1rem;letter-spacing:.06em;color:#8a8d91}.offer__error{color:#e8b4b4}.offer__code-box{display:inline-flex;margin-top:2.8rem;border:1px solid rgba(245,244,241,.35)}.offer__code{padding:1.6rem 3.2rem;font-size:2rem;letter-spacing:.3em;color:#f5f4f1}.offer__shop{display:block;margin-top:2.4rem;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:#f5f4f1;text-underline-offset:.5rem}@media screen and (max-width:549px){.offer{padding:5.6rem 2rem}.offer__field{flex-direction:column}.offer__submit{padding:1.8rem}.offer__input{font-size:1.6rem;text-align:center}.offer__title{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-welcome-offer.css.map */
