.cb-newsletter{background:var(--cb-bg-secondary);padding:var(--cb-space-40) var(--cb-page-gutter)}.cb-newsletter__inner{display:grid;gap:var(--cb-space-24);max-width:60em;margin:0 auto}.cb-newsletter__title{margin:0;line-height:var(--cb-leading-tight);color:var(--cb-content-primary)}.cb-newsletter__title-heading{font-family:var(--cb-font-heading);font-weight:var(--cb-weight-bold);font-size:var(--cb-text-xl)}.cb-newsletter__title-accent{font-family:var(--cb-font-accent);font-weight:var(--cb-weight-bold);font-style:italic;font-size:var(--cb-text-3xl)}.cb-newsletter__subtitle{margin:var(--cb-space-12) 0 0;max-width:30em;font-family:var(--cb-font-body);font-size:var(--cb-text-sm);line-height:var(--cb-leading-relaxed);color:var(--cb-content-secondary)}.cb-newsletter__form{display:grid;gap:var(--cb-space-12)}.cb-newsletter__row{display:grid;gap:var(--cb-space-8)}.cb-newsletter__field{display:grid;gap:var(--cb-space-8);min-width:0}.cb-newsletter__label{font-family:var(--cb-font-body);font-weight:var(--cb-weight-bold);font-size:var(--cb-text-sm);color:var(--cb-content-primary)}.cb-newsletter__input{width:100%;min-height:var(--cb-btn-height-lg);padding:var(--cb-space-12) var(--cb-space-20);border:1px solid var(--cb-content-secondary);border-radius:var(--cb-radius-full);background:var(--cb-bg-surface);font-family:var(--cb-font-body);font-size:1rem;color:var(--cb-content-primary);box-sizing:border-box}.cb-newsletter__input::placeholder{color:var(--cb-content-muted)}.cb-newsletter__input:focus-visible{outline:2px solid var(--cb-content-primary);outline-offset:2px}.cb-newsletter__input[aria-invalid=true]{border-color:#a32020}.cb-newsletter__submit{min-height:var(--cb-btn-height-lg);padding:0 var(--cb-space-32);border:0;border-radius:var(--cb-radius-full);background:var(--cb-btn-primary-bg);color:var(--cb-btn-primary-text);font-family:var(--cb-font-heading);font-weight:var(--cb-weight-bold);font-size:var(--cb-text-base);cursor:pointer;transition:opacity .2s ease}.cb-newsletter__submit:hover{opacity:.85}.cb-newsletter__consent{display:flex;gap:var(--cb-space-12);align-items:flex-start}.cb-newsletter__checkbox{flex:none;width:1.25em;height:1.25em;margin:.15em 0 0;accent-color:var(--cb-color-brown-400);cursor:pointer}.cb-newsletter__consent-label{font-family:var(--cb-font-body);font-size:var(--cb-text-xs);line-height:var(--cb-leading-relaxed);color:var(--cb-content-secondary);cursor:pointer}.cb-newsletter__link{color:var(--cb-content-primary);text-decoration:underline}.cb-newsletter__field-error{margin:0;font-family:var(--cb-font-body);font-size:var(--cb-text-sm);color:#a32020}.cb-newsletter__field-error[hidden]{display:none}.cb-newsletter__message{margin:0;padding:var(--cb-space-12) var(--cb-space-16);border-radius:var(--cb-radius-md);font-family:var(--cb-font-body);font-size:var(--cb-text-sm);line-height:var(--cb-leading-relaxed)}.cb-newsletter__message--success{background:var(--cb-bg-tertiary);color:var(--cb-content-primary)}.cb-newsletter__message--error{background:#fbe9e9;color:#7a1616}@media screen and (min-width:600px){.cb-newsletter__row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.cb-newsletter__submit{margin-top:calc(var(--cb-text-sm) * var(--cb-leading-normal) + var(--cb-space-8))}}@media screen and (min-width:992px){.cb-newsletter{padding:var(--cb-space-48) var(--cb-page-gutter)}.cb-newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--cb-space-48);align-items:center}.cb-newsletter__title-heading{font-size:var(--cb-text-2xl)}.cb-newsletter__title-accent{font-size:var(--cb-text-4xl)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-newsletter.css.map */
