.bx-news{background-image:linear-gradient(118deg,#241c18 0%,#3b2a1e 26%,var(--brand-800, #583e2a) 62%,#6b4b33 100%);background-color:#3b2a1e;color:#fff8f2}.bx-news__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.bx-news .bx-eyebrow{color:var(--brand-300, #edc4a7);margin:0}.bx-news__title{margin:.9rem 0 0;color:#fff8f2;font-family:var(--font-heading--family),Georgia,serif;font-weight:200;font-size:clamp(2.5rem,4.4vw,4.25rem);line-height:1.04;letter-spacing:-.018em;text-wrap:balance}.bx-news__em{font-style:italic;color:var(--brand-300, #edc4a7)}.bx-news__lede,.bx-news__lede p{color:#fff8f2bd;font-size:1.0625rem;line-height:1.6}.bx-news__lede{margin-block-start:1.25rem;max-inline-size:44ch}.bx-news__lede p{margin:0}.bx-news__form{display:flex;gap:.75rem;align-items:stretch;flex-wrap:wrap}.bx-news__input{flex:1 1 12rem;min-inline-size:0;padding:1.05rem 1.25rem;border-radius:10px;border:1px solid rgb(255 237 223 / .28);background:#ffffff0f;color:#fff8f2;font-family:inherit;font-size:.97rem;outline:none;transition:border-color .2s var(--brand-ease),background-color .2s var(--brand-ease),box-shadow .2s var(--brand-ease)}.bx-news__input::placeholder{color:#fff8f285}.bx-news__input:focus{border-color:var(--brand-300, #edc4a7);background:#ffffff1c;box-shadow:0 0 0 3px #edc4a72e}.bx-news__btn{flex:0 0 auto;padding:1.05rem 1.75rem;border:0;border-radius:10px;cursor:pointer;background:#fff1e3;color:#241c18;font-family:inherit;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s var(--brand-ease),transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s var(--brand-ease)}@media(hover:hover){.bx-news__btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #00000038}}.bx-news__btn:active{transform:translateY(0)}.bx-news__note{margin:.9rem 0 0;font-size:.75rem;letter-spacing:.05em;color:#fff8f280}.bx-news__msg{flex:1 0 100%;margin:.35rem 0 0;font-size:.85rem;color:var(--brand-200, #f7dcc8)}.bx-news :focus-visible{outline:2px solid var(--brand-300, #edc4a7);outline-offset:2px}@media screen and (max-width:860px){.bx-news__grid{grid-template-columns:1fr;gap:2.25rem}.bx-news__form{flex-direction:column;align-items:stretch}.bx-news__btn{inline-size:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-newsletter.css.map */
