
.ee-footer{--color-background:0,0,0;--gradient-background:#000;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:0,0,0;--color-link:255,255,255;background:#000;color:#fff;border:0;margin:0}
.ee-footer .page-width{max-width:1600px;padding-inline:clamp(24px,5vw,80px)}
.ee-footer__identity{padding-bottom:56px}.ee-footer__home{display:flex;align-items:center;gap:28px;color:#fff;text-decoration:none}.ee-footer__logo{width:72px;height:72px;object-fit:contain;filter:brightness(0) invert(1)}
.ee-footer__home>span{font-family:var(--font-heading-family);font-size:clamp(24px,5.7vw,86px);letter-spacing:.035em;line-height:1.15;font-weight:400}.ee-footer__identity p{font-size:10px;letter-spacing:.2em;margin:24px 0 0;color:#aaa}
.ee-footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:40px 70px;padding-bottom:48px}
.ee-footer__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ee-footer .footer-block__heading{font-size:12px;letter-spacing:.06em;color:#fff;margin:0 0 20px}
.ee-footer__navigation ul{margin:0;padding:0}.ee-footer__navigation a{display:flex;align-items:center;min-height:44px;color:#aaa;text-decoration:none;font-size:13px;line-height:1.5}.ee-footer__navigation a:hover{color:white}.ee-footer a:focus-visible,.ee-footer button:focus-visible{outline:2px solid white;outline-offset:4px}
.ee-footer .footer-block--newsletter{display:block;margin:0}.ee-footer .footer-block__newsletter{margin:0;text-align:left;max-width:none}.ee-footer .footer-block__newsletter h2{font-size:clamp(22px,2.4vw,34px);letter-spacing:-.02em;margin-bottom:12px}.ee-footer__note{font-size:13px;color:#aaa;margin:0 0 24px}.ee-footer .newsletter-form{max-width:none;align-items:stretch}.ee-footer .newsletter-form__field-wrapper{max-width:none}
.ee-footer .field:before,.ee-footer .field:after{display:none}.ee-footer .field{border-bottom:1px solid #777}.ee-footer .field__input{box-shadow:none;background:transparent;color:#fff;padding-right:76px}.ee-footer .field__label{color:#aaa}.ee-footer .newsletter-form__button{width:70px;color:#fff;font-size:12px;letter-spacing:.08em}.ee-footer .field__input:focus{outline:1px solid white;outline-offset:3px;box-shadow:none}.ee-footer .footer__list-social{justify-content:flex-start;margin-top:20px}
.ee-footer .footer__blocks-wrapper{grid-column:1/-1;order:2}.ee-footer .footer__content-bottom{border-top:1px solid #292929;padding-top:24px}.ee-footer .footer__content-bottom-wrapper{gap:16px}.ee-footer .copyright__content,.ee-footer .copyright__content a{color:#aaa;text-decoration:none}.ee-footer .policies{gap:12px}.ee-footer .policies li:before{display:none}.ee-footer .footer__copyright{text-align:left}.ee-footer .localization-form__select{color:white;background:#000}.ee-footer .disclosure__list-wrapper{background:#111;color:#fff}
@media(max-width:989px){.ee-footer .footer__content-top{grid-template-columns:1fr;gap:40px}.ee-footer .footer-block--newsletter{max-width:540px}.ee-footer__identity{padding-bottom:40px}}
@media(max-width:549px){.ee-footer__home{gap:16px;align-items:center}.ee-footer__logo{width:44px;height:44px}.ee-footer__home>span{font-size:clamp(19px,5.5vw,30px)}.ee-footer__identity p{font-size:9px;letter-spacing:.13em}.ee-footer__navigation{grid-template-columns:1fr 1fr;gap:24px}.ee-footer .footer-block__heading{margin-bottom:12px}.ee-footer .footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.ee-footer .footer__column{width:100%;align-items:flex-start}.ee-footer .footer__copyright{margin-top:16px}.ee-footer .footer__payment{margin-top:0}}
.ee-footer .newsletter-form__button{right:0;top:0;height:100%;min-height:44px}
.ee-footer .field__input{font-size:14px;min-height:56px}
.ee-footer .field__label{font-size:14px}
.ee-footer .footer__copyright{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}
.ee-footer .copyright__content{font-size:11px;letter-spacing:.02em}
.ee-footer .policies{display:flex;flex-wrap:wrap;margin:0;padding:0}

.ee-footer-social .list-social__link{min-width:44px;min-height:44px;color:inherit;display:flex;align-items:center;justify-content:center}.ee-footer-social a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
