.lc-newsletter-bar{--lc-newsletter-accent: #f483a1;--lc-newsletter-charcoal: #434243;--lc-newsletter-gold: #deb86c;padding:clamp(34px,4vw,58px) clamp(20px,5vw,76px);background:var(--lc-newsletter-gold);color:var(--lc-newsletter-charcoal)}.lc-newsletter-bar *{box-sizing:border-box}.lc-newsletter-bar__inner{max-width:1400px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(30px,6vw,96px);margin:0 auto}.lc-newsletter-bar__eyebrow{margin:0 0 8px;font-size:1.1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lc-newsletter-bar__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(2.7rem,3vw,4.3rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.lc-newsletter-bar__text{max-width:650px;margin-top:10px;font-size:1.35rem;line-height:1.45}.lc-newsletter-bar__text p{margin:0}.lc-newsletter-bar form{width:100%}.lc-newsletter-bar__form-row{min-height:58px;display:flex;align-items:stretch;padding:5px;border:1px solid rgba(67,66,67,.22);border-radius:999px;background:#fff}.lc-newsletter-bar__input{min-width:0;flex:1;padding:0 20px;border:0;outline:0;background:transparent;color:var(--lc-newsletter-charcoal);font:inherit;font-size:1.5rem}.lc-newsletter-bar__input::placeholder{color:#43424394;opacity:1}.lc-newsletter-bar__button{min-width:150px;padding:0 24px;border:0;border-radius:999px;background:var(--lc-newsletter-charcoal);color:#fff;cursor:pointer;font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.lc-newsletter-bar__button:hover,.lc-newsletter-bar__button:focus-visible{background:var(--lc-newsletter-gold);color:var(--lc-newsletter-charcoal)}.lc-newsletter-bar__message{margin:10px 18px 0;font-size:1.2rem;font-weight:700}.lc-newsletter-bar__message--error ul{margin:0}@media(max-width:989px){.lc-newsletter-bar__inner{grid-template-columns:1fr;gap:24px}}@media(max-width:749px){.lc-newsletter-bar{padding-inline:18px;text-align:center}.lc-newsletter-bar__form-row{min-height:0;display:grid;gap:8px;padding:7px;border-radius:28px}.lc-newsletter-bar__input{min-height:48px;text-align:center}.lc-newsletter-bar__button{min-height:48px}}@media(prefers-reduced-motion:reduce){.lc-newsletter-bar__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-lc-newsletter-bar.css.map */
