.section-ewl-footer>.xo-section{border-top:1px solid var(--ewl-dark-panel-divider)}.ewl-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 56px;align-items:start;padding-bottom:24px}.ewl-footer__logo{display:inline-flex;margin:0 0 14px;color:var(--ewl-on-dark)}.ewl-footer__logo .ewl-logo{display:block;width:auto;height:28px}.ewl-footer__logo .ewl-logo__mark{fill:var(--ewl-accent)}.ewl-footer__logo .ewl-logo__word{fill:var(--ewl-on-dark);transition:fill .32s ease}.ewl-footer__logo:hover .ewl-logo__word,.ewl-footer__logo:focus-visible .ewl-logo__word{fill:var(--ewl-accent)}.ewl-footer__logo:hover .ewl-logo__mark,.ewl-footer__logo:focus-visible .ewl-logo__mark{animation:ewl-logo-turn .7s cubic-bezier(.45,0,.15,1)}.ewl-footer__logo:focus-visible{outline:2px solid var(--ewl-accent);outline-offset:4px}.ewl-footer__address{margin:0;font-style:normal;font-size:14px;line-height:1.75;color:#8e9298}.ewl-footer a{color:#8e9298;text-decoration:none;transition:color .2s,border-color .2s}.ewl-footer__address a,.ewl-footer__note a{border-bottom:1px solid var(--ewl-input-dark-border)}.ewl-footer__address a:hover,.ewl-footer__note a:hover{color:var(--ewl-on-dark);border-color:var(--ewl-accent)}.ewl-footer__info ul{display:flex;flex-wrap:wrap;gap:4px 20px;margin:12px 0 0;padding:0;list-style:none;font-size:14px}.ewl-footer__info a{display:inline-flex;align-items:center;min-height:24px;color:var(--ewl-on-dark)}.ewl-footer__info a:hover,.ewl-footer__info a[aria-current]{color:var(--ewl-accent)}.ewl-footer__kicker{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ewl-accent)}.ewl-footer__news-heading{margin:0;font-family:inherit;font-size:16px;font-weight:450;line-height:1.35;letter-spacing:-.3px;text-transform:none;color:var(--ewl-on-dark)}.ewl-footer__form{margin-top:10px}.ewl-footer__form-row{display:flex;gap:10px;align-items:stretch}.ewl-footer__form-row input{flex:1 1 auto;min-width:0;margin:0;padding:12px 14px;border:1px solid var(--ewl-dark-panel-line);border-radius:var(--ewl-radius-input);background:var(--ewl-ink);color:var(--ewl-on-dark);font:inherit;font-size:14px;outline:none;box-shadow:none}.ewl-footer__form-row input::placeholder{color:var(--ewl-text-meta);opacity:1}.ewl-footer__form-row input:focus{border-color:var(--ewl-accent)}.ewl-footer__form-row input[aria-invalid=true]{border-color:var(--ewl-error)}.ewl-footer__submit{flex:none;padding:12px 18px;border:none;border-radius:var(--ewl-radius-control);background:var(--ewl-accent);color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s,box-shadow .2s}.ewl-footer__submit:hover{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ewl-accent)}.ewl-footer__submit:focus-visible{outline:2px solid var(--ewl-accent);outline-offset:2px}.ewl-footer__form-msg{margin:0 0 10px;padding:11px 14px;border:1px solid var(--ewl-accent);border-radius:var(--ewl-radius-control);background:#ee73081f;color:var(--ewl-on-dark);font-size:14px;line-height:1.5}.ewl-footer__form-msg--ok{margin:0}.ewl-footer__form-msg--error{border-color:var(--ewl-error);background:transparent}.ewl-footer__form-msg ul{margin:0;padding-left:18px}.ewl-footer__note{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--ewl-text-meta)}.ewl-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:12px 0 16px;border-top:1px solid var(--ewl-dark-panel-divider);font-size:12.5px;color:#8e9298}.ewl-footer__legal span{display:inline-flex;align-items:center;min-height:24px}.ewl-footer__legal-links{display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none}.ewl-footer__legal-links a{display:inline-flex;align-items:center;min-height:24px;color:#8e9298;text-decoration:none}.ewl-footer__legal-links a:hover{color:var(--ewl-on-dark)}@media(max-width:899px){.ewl-footer{grid-template-columns:minmax(0,1fr);gap:28px}.ewl-footer__logo .ewl-logo{height:24px}.ewl-footer__legal{padding-bottom:24px}}@media(max-width:480px){.ewl-footer__form-row{flex-wrap:wrap}.ewl-footer__submit{width:100%}}@media(prefers-reduced-motion:reduce){.ewl-footer__logo .ewl-logo>g{animation:none!important;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ewl-footer.css.map */
