.eva-footer{background:var(--footer-background);color:var(--footer-foreground)}.eva-footer a{color:inherit;text-decoration:none}.eva-footer__inner{display:grid;grid-template-columns:minmax(320px,2.15fr) minmax(190px,1.2fr) minmax(130px,.8fr) minmax(165px,1fr) minmax(250px,1.45fr) 48px;gap:clamp(24px,1.8vw,36px);width:min(100%,1920px);min-height:650px;margin-inline:auto;padding:38px clamp(24px,3vw,56px) 44px}.eva-footer__brand{max-width:500px}.eva-footer__tagline,.eva-footer__tagline p{margin:0;font-size:clamp(17px,1.12vw,21px);font-weight:500;line-height:1.08;letter-spacing:-.02em}.eva-footer__cta{display:inline-flex;align-items:center;justify-content:center;min-height:39px;margin-top:22px;padding:7px 16px 6px;border:1px solid currentColor;border-radius:999px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.015em;transition:color .18s ease,background-color .18s ease}.eva-footer__cta[href]:hover,.eva-footer__cta[href]:focus-visible{color:var(--footer-background);background:var(--footer-foreground)}.eva-footer__cta[aria-disabled=true]{cursor:default;opacity:.7}.eva-footer__heading{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 28px;padding:0;color:inherit;font:inherit;font-size:clamp(19px,1.25vw,24px);font-weight:400;line-height:1.15;list-style:none}.eva-footer__heading::-webkit-details-marker{display:none}.eva-footer .eva-footer-menu>.eva-footer__heading,.eva-footer .eva-footer-menu>.eva-footer__heading:hover,.eva-footer .eva-footer-menu>.eva-footer__heading:focus,.eva-footer .eva-footer-menu>.eva-footer__heading:focus-visible{color:var(--footer-foreground);opacity:1}.eva-footer-menu:not([open])>.eva-footer__heading{margin-bottom:0}.eva-footer-menu__list{display:flex;flex-direction:column;gap:17px;margin:0;padding:0;list-style:none}.eva-footer-menu__list a,.eva-footer__contact-content{font-size:clamp(16px,1.1vw,21px);font-weight:500;line-height:1.14}.eva-footer .eva-footer-menu__list a,.eva-footer .eva-footer__contact-content a,.eva-footer .eva-footer-menu__list a:hover,.eva-footer .eva-footer-menu__list a:focus-visible,.eva-footer .eva-footer__contact-content a:hover,.eva-footer .eva-footer__contact-content a:focus-visible,.eva-footer .eva-footer-menu__list a[aria-current=page]{color:inherit;text-decoration:none;text-decoration-color:transparent}.eva-footer-menu__empty{max-width:170px;margin:0;font-size:13px;line-height:1.4;opacity:.65}.eva-footer__socials{display:grid;grid-template-columns:repeat(2,44px);align-items:center;gap:10px 14px}.eva-footer__social-link{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%}.eva-footer__social-link svg{width:26px;height:26px;fill:currentColor;transition:opacity .18s ease,transform .18s ease}.eva-footer__social-link:hover svg,.eva-footer__social-link:focus-visible svg{opacity:.72;transform:translateY(-2px)}.eva-footer__contact-content p,.eva-footer__contact-content ul,.eva-footer__contact-content ol{margin:0}.eva-footer__contact-content p+p,.eva-footer__contact-content :is(ul,ol){margin-top:8px}.eva-footer__contact-content p{white-space:nowrap}.eva-footer__contact-content :is(ul,ol){padding-left:20px}.eva-footer__back-to-top{position:relative;z-index:2;display:flex;align-items:center;justify-self:end;align-self:start;flex-direction:column;gap:18px;width:48px;min-height:150px;padding:8px;border:0;-webkit-appearance:none;appearance:none;background:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.eva-footer__back-to-top-label{writing-mode:vertical-rl}.eva-footer__back-to-top-arrow{position:relative;display:block;width:32px;height:38px}.eva-footer__back-to-top-arrow:after{position:absolute;top:1px;bottom:0;left:50%;width:1px;background:currentColor;content:""}.eva-footer__back-to-top-arrow:before{position:absolute;top:1px;left:50%;width:18px;height:18px;border-top:1px solid currentColor;border-left:1px solid currentColor;content:"";transform:translate(-50%) rotate(45deg)}.eva-footer__bottom{display:flex;justify-content:space-between;gap:24px;width:min(100%,1920px);margin-inline:auto;padding:18px clamp(24px,3vw,56px);border-top:1px solid color-mix(in srgb,var(--footer-foreground) 22%,transparent);font-size:12px;opacity:.7}.eva-footer__bottom p{margin:0}.eva-footer-menu__chevron{display:block;flex:0 0 auto;width:10px;height:10px;margin-right:3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .18s ease}.eva-footer-menu[open] .eva-footer-menu__chevron{transform:rotate(225deg) translate(-2px,-2px)}@media screen and (min-width:1200px)and (max-width:1499px){.eva-footer__inner{grid-template-columns:minmax(260px,1.7fr) minmax(165px,1fr) minmax(110px,.7fr) minmax(135px,.85fr) minmax(220px,1.35fr) 38px;gap:clamp(16px,1.5vw,24px)}}@media screen and (min-width:750px){.eva-footer .eva-footer-menu__list a:hover,.eva-footer .eva-footer-menu__list a:focus-visible,.eva-footer .eva-footer__contact-content a:hover,.eva-footer .eva-footer__contact-content a:focus-visible{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px}}@media screen and (max-width:1199px){.eva-footer__inner{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-block:44px}.eva-footer__brand{grid-column:1 / -1;max-width:620px;padding-bottom:20px}.eva-footer__connect,.eva-footer__contact{min-height:120px}.eva-footer__back-to-top{position:absolute;right:24px;bottom:28px}}@media screen and (max-width:749px){.eva-footer__inner{display:flex;flex-direction:column;gap:0;padding:36px 20px 76px}.eva-footer__brand{padding:0 34px 34px 0}.eva-footer__tagline,.eva-footer__tagline p{font-size:18px;line-height:1.18}.eva-footer__column{border-top:1px solid color-mix(in srgb,var(--footer-foreground) 22%,transparent)}.eva-footer__heading{min-height:58px;margin:0;font-size:18px}.eva-footer-menu__list,.eva-footer-menu__empty{padding:0 0 24px}.eva-footer-menu__list{gap:13px}.eva-footer-menu__list a,.eva-footer__contact-content{font-size:16px}.eva-footer__connect,.eva-footer__contact{min-height:0;padding-bottom:26px}.eva-footer__connect .eva-footer__heading,.eva-footer__contact .eva-footer__heading{margin-bottom:8px}.eva-footer__bottom{flex-direction:column;gap:7px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.eva-footer__cta,.eva-footer__social-link svg,.eva-footer-menu__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
