.newsletter{color:var(--nl-text);box-sizing:border-box}.newsletter--container-full{background:var(--nl-bg);padding:var(--pad-top, 80px) var(--page-gutter) var(--pad-bottom, 80px)}.newsletter--container-boxed{max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.newsletter--container-boxed .newsletter__inner{background:var(--nl-bg);padding:var(--pad-top, 80px) var(--page-gutter) var(--pad-bottom, 80px)}.newsletter__inner{margin:0 auto;display:grid;gap:36px;align-items:center}.newsletter--layout-stacked .newsletter__inner{grid-template-columns:1fr;max-width:640px}.newsletter--container-full.newsletter--layout-stacked .newsletter__inner{max-width:720px}.newsletter--container-boxed.newsletter--layout-stacked .newsletter__inner{max-width:none}.newsletter--layout-split .newsletter__inner{grid-template-columns:1fr 1fr;gap:64px}.newsletter--layout-stacked.newsletter--align-left .newsletter__text,.newsletter--layout-stacked.newsletter--align-left .newsletter__form-col{text-align:left}.newsletter--layout-stacked.newsletter--align-center .newsletter__text,.newsletter--layout-stacked.newsletter--align-center .newsletter__form-col{text-align:center}.newsletter__eyebrow{font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-label, 11px);letter-spacing:.22em;text-transform:var(--tt-label, uppercase);color:var(--nl-muted);margin:0 0 14px}.newsletter__heading{font-family:var(--font-heading-family, serif);font-weight:400;line-height:1.08;letter-spacing:-.01em;color:var(--nl-text);margin:0}.newsletter--heading-small .newsletter__heading{font-size:calc(var(--font-size-h2) * .85)}.newsletter--heading-medium .newsletter__heading{font-size:calc(var(--font-size-h2) * 1.15)}.newsletter--heading-large .newsletter__heading{font-size:calc(var(--font-size-h2) * 1.55)}.newsletter__italic{font-style:italic;font-weight:300;color:var(--nl-accent)}.newsletter__body{margin:18px 0 0;font-family:var(--font-body-family, sans-serif);line-height:1.7;color:var(--nl-muted);max-width:520px}.newsletter--layout-stacked.newsletter--align-center .newsletter__body{margin-left:auto;margin-right:auto}.newsletter--text-small .newsletter__body{font-size:var(--font-size-sm)}.newsletter--text-medium .newsletter__body{font-size:var(--font-size-md)}.newsletter--text-large .newsletter__body{font-size:var(--font-size-lg)}.newsletter__body p{margin:0 0 12px}.newsletter__body p:last-child{margin:0}.newsletter__form{margin:0}.newsletter__form-row{display:flex;align-items:stretch;border:1px solid var(--nl-rule);border-radius:999px;padding:4px 4px 4px 22px;background:#ffffff08;max-width:520px;width:100%;transition:border-color .2s,background .2s}.newsletter--layout-stacked.newsletter--align-center .newsletter__form-row{margin-left:auto;margin-right:auto}.newsletter__form-row:focus-within{border-color:var(--nl-text);background:#ffffff0f}.newsletter__input,.style-input--bordered .newsletter__input,.style-input--filled .newsletter__input,.style-input--filled-pill .newsletter__input{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-sm);color:var(--nl-text);padding:12px 0;line-height:1.2;border-radius:var(--radius-input, 0)}.newsletter__input::placeholder{color:var(--nl-muted)}.newsletter__submit{display:inline-flex;align-items:center;gap:8px;background:var(--nl-text);color:var(--nl-bg);border:none;border-radius:999px;cursor:pointer;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-button);font-weight:500;letter-spacing:var(--letter-spacing-button);text-transform:var(--tt-button, uppercase);padding:var(--button-py, 10px) var(--button-px, 22px);white-space:nowrap;transition:opacity .2s,transform .2s}.newsletter__submit:hover{opacity:.85}.newsletter__submit:active{transform:translateY(1px)}.newsletter__submit svg{flex-shrink:0}.newsletter__consent{margin-top:16px;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-label, 11px);line-height:1.6;color:var(--nl-muted);max-width:520px}.newsletter--layout-stacked.newsletter--align-center .newsletter__consent{margin-left:auto;margin-right:auto}.newsletter__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.newsletter__consent a:hover{color:var(--nl-text)}.newsletter__errors{margin:12px 0 0;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-label, 11px);color:#e6a0a0}.newsletter__success{font-family:var(--font-heading-family, serif);font-style:italic;font-size:var(--font-size-lg);color:var(--nl-text);margin:0}@media(max-width:989px){.newsletter--layout-split .newsletter__inner{grid-template-columns:1fr;gap:28px}}@media(max-width:749px){.newsletter__inner{gap:24px}.newsletter--heading-small .newsletter__heading{font-size:var(--font-size-h4)}.newsletter--heading-medium .newsletter__heading{font-size:var(--font-size-h3)}.newsletter--heading-large .newsletter__heading{font-size:calc(var(--font-size-h3) * 1.15)}.newsletter--text-small .newsletter__body,.newsletter--text-medium .newsletter__body,.newsletter--text-large .newsletter__body{font-size:var(--font-size-sm)}.newsletter__form-row{padding:3px 3px 3px 18px}.newsletter__submit{padding:9px 16px;font-size:10px;letter-spacing:.12em}.newsletter__submit span{display:none}}@media(max-width:767px){.newsletter__input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-newsletter.css.map */
