.newsletter-band{--nb-divider: color-mix(in srgb, currentColor 16%, transparent);background:var(--color-bg);color:var(--color-text)}.newsletter-band__grid{display:grid;grid-template-columns:var(--nb-brand-width, 30fr) minmax(0,70fr);border-inline:1px solid var(--nb-divider)}.newsletter-band--bottom-divider{border-block-end:1px solid var(--nb-divider)}.newsletter-band--split-reverse .newsletter-band__grid{grid-template-columns:minmax(0,70fr) var(--nb-brand-width, 30fr)}.newsletter-band--centered .newsletter-band__grid{grid-template-columns:minmax(0,1fr)}.newsletter-band__brand,.newsletter-band__content{padding-block:var(--nb-padding-block, 36px)}.newsletter-band--split .newsletter-band__content,.newsletter-band--split-reverse .newsletter-band__brand{border-inline-start:1px solid var(--nb-divider)}.newsletter-band--split-reverse .newsletter-band__content{order:-1}.newsletter-band__brand{display:grid;place-items:center;padding-inline:var(--space-6)}.newsletter-band__logo img{display:block;width:var(--nb-logo-width, 290px);max-width:100%;height:auto}.newsletter-band__logo{color:inherit;text-decoration:none}.newsletter-band__logo-text{display:block;max-width:var(--nb-logo-width, 290px);font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:1.1;text-align:center;overflow-wrap:anywhere}.newsletter-band__content{display:flex;flex-direction:column;align-items:center;gap:14px;padding-inline:var(--space-6);text-align:center}.newsletter-band__eyebrow{margin:0;color:var(--color-text-dim);font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.newsletter-band__heading{margin:0;font-family:var(--font-body);font-size:var(--nb-heading-size, 32px);font-weight:700;letter-spacing:0;line-height:1.15;text-transform:uppercase}.newsletter-band__text{max-width:760px;margin:0;color:var(--color-text);font-size:var(--text-body-lg);line-height:1.5}.newsletter-band__text p{margin:0}.newsletter-band__content form{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.newsletter-band .newsletter-form__field-wrapper{width:100%;max-width:753px;gap:16px}.newsletter-band .newsletter-form__message{max-width:753px}.newsletter-band .newsletter-form__field-wrapper input{min-height:52px;padding:0 20px;border:0;border-radius:var(--radius-sm);background:#fff;color:var(--color-neutral-900);font-size:var(--text-body)}.newsletter-band .newsletter-form__field-wrapper input::placeholder{color:var(--color-neutral-600)}.newsletter-band .newsletter-form__field-wrapper button{min-width:165px;min-height:52px;padding:0 24px;border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-button-label);font-size:var(--text-body);font-weight:500}.newsletter-band .newsletter-form__field-wrapper button:hover{background:var(--color-brand-dark);opacity:1}@media(max-width:989px){.newsletter-band__grid,.newsletter-band--split-reverse .newsletter-band__grid{grid-template-columns:minmax(0,1fr)}.newsletter-band--split .newsletter-band__content,.newsletter-band--split-reverse .newsletter-band__brand{border-inline-start:0;border-block-start:1px solid var(--nb-divider)}.newsletter-band--split-reverse .newsletter-band__content{order:0}}@media(max-width:749px){.newsletter-band__heading{--nb-heading-size: 20px}.newsletter-band .newsletter-form__field-wrapper{flex-direction:column;gap:12px}.newsletter-band .newsletter-form__field-wrapper input{min-height:45px}.newsletter-band .newsletter-form__field-wrapper button{min-height:45px;width:100%;font-size:14px}.newsletter-band__text p{font-size:16px}.newsletter-band__logo img{width:calc(var(--nb-logo-width, 200px) * .75)}.newsletter-band__brand,.newsletter-band__content{padding-block:var(--nb-padding-block-sm, 20px)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-newsletter-band.css.map */
