.acc-nl{background:var(--sec-bg, transparent);color:var(--sec-fg, inherit);padding:var(--pt-m) 0 var(--pb-m)}.acc-nl__inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gx-m)}.acc-nl__box{display:flex;flex-direction:column;gap:24px}.acc-nl--card .acc-nl__box{background:var(--card-bg);border-radius:var(--rad);overflow:hidden}.acc-nl--card .acc-nl__content{padding:28px 20px}.acc-nl__media{border-radius:var(--rad);overflow:hidden}.acc-nl--card .acc-nl__media{border-radius:0}.acc-nl__media .acc-pic,.acc-nl__media>svg{display:block;width:100%;aspect-ratio:4 / 3}.acc-nl__media img{width:100%;height:100%;object-fit:cover;display:block}.acc-nl__media svg{background:color-mix(in srgb,var(--acc-primary) 20%,#fff)}.acc-nl--m-text .acc-nl__media{display:none}.acc-nl__content{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:18px;text-align:var(--ta-m, center)}.acc-nl__head{display:flex;flex-direction:column;align-items:var(--jc-m, center);gap:10px}.acc-nl__badge{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--badge-bg);color:var(--badge-fg);font-family:var(--font-body-family);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acc-nl__title{margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;line-height:var(--lh, 1.15)}.acc-nl__sub{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0;opacity:.85}.acc-nl__sub p,.acc-nl__form{margin:0}.acc-nl__fields{display:flex;flex-direction:column;gap:10px}.acc-nl--fm-inline .acc-nl__fields{flex-direction:row}.acc-nl__input{flex:1;min-width:0;min-height:54px;padding:0 20px;border:1.5px solid var(--in-br);border-radius:var(--acc-btn-radius);background:var(--in-bg);color:#0f0d14;font-family:var(--font-body-family);font-size:16px}.acc-nl__input:focus{outline:2px solid var(--btn-bg);outline-offset:2px}.acc-nl__input[aria-invalid=true]{border-color:var(--acc-error)}.acc-nl__btn{flex:none;min-height:54px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--acc-btn-radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body-family);font-size:15px;font-weight:var(--acc-btn-fw);letter-spacing:.04em;text-transform:var(--acc-btn-tt);cursor:pointer;transition:transform .15s,box-shadow .15s}.acc-nl__btn .acc-icon{width:18px;height:18px}.acc-nl__btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}.acc-nl--fm-inline .acc-nl__btn{padding:0 20px}.acc-nl__msg{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-weight:700}.acc-nl__msg .acc-icon{width:20px;height:20px;flex:none}.acc-nl__msg--ok{padding:14px 18px;border-radius:var(--acc-btn-radius);background:color-mix(in srgb,var(--acc-success) 14%,#fff);color:#0f0d14}.acc-nl__msg--error{margin-top:8px;color:var(--acc-error);font-size:14px}.acc-nl__privacy{font-size:12px;line-height:1.5;opacity:.7}.acc-nl__privacy p{margin:0}.acc-nl__privacy a{color:inherit}@media screen and (min-width:750px){.acc-nl{padding:var(--pt-d) 0 var(--pb-d)}.acc-nl__inner{padding:0 var(--gx-d)}.acc-nl__content{text-align:var(--ta-d, var(--ta-m, center))}.acc-nl__head{align-items:var(--jc-d, var(--jc-m, center))}.acc-nl--card .acc-nl__content{padding:48px 44px}.acc-nl .acc-nl__fields{flex-direction:column}.acc-nl--fd-inline .acc-nl__fields{flex-direction:row}.acc-nl--fd-inline .acc-nl__btn{padding:0 28px}.acc-nl .acc-nl__media{display:block}.acc-nl--d-center .acc-nl__media{display:none}.acc-nl--has-img.acc-nl--d-left .acc-nl__box,.acc-nl--has-img.acc-nl--d-right .acc-nl__box{flex-direction:row;align-items:center;gap:56px}.acc-nl--has-img.acc-nl--card.acc-nl--d-left .acc-nl__box,.acc-nl--has-img.acc-nl--card.acc-nl--d-right .acc-nl__box{gap:0;align-items:stretch}.acc-nl--has-img.acc-nl--d-right .acc-nl__media{order:2}.acc-nl--has-img.acc-nl--d-left .acc-nl__media,.acc-nl--has-img.acc-nl--d-right .acc-nl__media{flex:0 0 48%}.acc-nl--has-img.acc-nl--card .acc-nl__media .acc-pic,.acc-nl--has-img.acc-nl--card .acc-nl__media>svg{height:100%;aspect-ratio:auto;min-height:360px}.acc-nl--has-img.acc-nl--d-left .acc-nl__content,.acc-nl--has-img.acc-nl--d-right .acc-nl__content{margin:0;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/acc-newsletter.css.map */
