.newsletter-band{background-color:rgb(var(--nl-background));color:rgb(var(--nl-text));padding-top:var(--nl-padding-top-mobile, 96px);padding-bottom:var(--nl-padding-bottom-mobile, 0px)}.newsletter-band__inner{padding:var(--nl-inner-padding-mobile, 56px) 0;display:flex;flex-direction:column;gap:40px}.newsletter-band__inner--borders{border-top:1px solid rgb(var(--nl-line));border-bottom:1px solid rgb(var(--nl-line))}@media screen and (max-width:749px){.newsletter-band__inner--borders{border-top:0;border-bottom:0}.newsletter-band__inner{padding-top:0;padding-bottom:0}}.newsletter-band__caption{margin:0;font-family:var(--font-heading-family);font-size:12px;letter-spacing:4px;text-transform:uppercase;color:rgb(var(--nl-muted))}.newsletter-band__text{margin:20px 0 0;font-family:var(--font-heading-family);font-weight:200;font-size:16px;line-height:1.9;letter-spacing:1px;color:rgb(var(--nl-text));line-break:strict;overflow-wrap:anywhere}.newsletter-band__form{width:100%}.newsletter-band__form-row{display:flex;align-items:flex-end;gap:16px}.newsletter-band__input{flex:1;min-width:0;background:transparent;border:0;border-bottom:1px solid rgb(var(--nl-line));border-radius:0;padding:0 0 12px;font-size:13px;color:rgb(var(--nl-text));transition:border-color .3s ease;-webkit-appearance:none;appearance:none}.newsletter-band__input::placeholder{color:rgba(var(--nl-muted),.7)}.newsletter-band__input:focus{outline:none;border-bottom-color:rgb(var(--nl-accent))}.newsletter-band__submit{background:transparent;border:0;padding:0 0 12px;cursor:pointer;font-size:12px;letter-spacing:2.4px;white-space:nowrap;color:rgb(var(--nl-accent));transition:color .3s ease}.newsletter-band__submit:hover{color:rgb(var(--nl-text))}.newsletter-band__message{margin:12px 0 0;font-size:12px;color:rgb(var(--nl-muted))}.newsletter-band__message--error{color:rgb(var(--nl-accent))}@media screen and (min-width:750px){.newsletter-band{padding-top:var(--nl-padding-top-desktop, 144px);padding-bottom:var(--nl-padding-bottom-desktop, 0px)}.newsletter-band__inner{padding:var(--nl-inner-padding-desktop, 64px) 0;flex-direction:row;align-items:flex-end;justify-content:space-between}.newsletter-band__text{font-size:19px}.newsletter-band__form{width:380px;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-newsletter-band.css.map */
