.wp-theme-ea-vintage .ea-footer{--paper:#f7f7f4;--white:#fff;--ink:#171715;--muted:#65645f;--line:#d8d7d1;--accent:#b44d32;--accent-hover:#973d27;box-sizing:border-box!important;width:100%!important;max-width:none!important;color:var(--ink)!important;background:var(--paper)!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:0!important;margin:0!important}.wp-theme-ea-vintage .ea-footer *{box-sizing:border-box}.wp-theme-ea-vintage .ea-footer:not(.ea-footer--lean){padding:24px 0 20px!important;overflow:clip!important}.wp-theme-ea-vintage .ea-footer:after,.wp-theme-ea-vintage .ea-footer:before{content:none!important;display:none!important}.wp-theme-ea-vintage .ea-footer__inner{width:min(100% - 48px,1920px)!important;max-width:1920px!important;margin:0 auto!important;padding:0!important;display:block!important}.ea-footer__main{border-top:3px solid var(--ink);grid-template-columns:minmax(390px,.82fr) minmax(560px,1.35fr);align-items:start;gap:clamp(44px,5vw,88px);width:100%;padding:clamp(26px,2.4vw,40px) clamp(0px,2vw,40px) clamp(28px,2.5vw,42px);display:grid}.ea-footer__intro{min-width:0}.ea-footer__statement{max-width:13.5em;color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:0 0 14px;padding:0;font:700 clamp(34px,2.55vw,48px)/1.02 Georgia,Times New Roman,serif}.ea-footer__summary{max-width:34em;color:var(--muted);letter-spacing:-.012em;margin:0 0 18px;padding:0;font:450 clamp(15px,1vw,18px)/1.42 Inter,Arial,sans-serif}.ea-footer__shop-action{justify-content:center;align-items:center;gap:14px;width:fit-content;min-width:160px;min-height:48px;padding:11px 18px;color:var(--white)!important;background:var(--accent)!important;border:1px solid var(--accent)!important;box-shadow:0 2px 0 var(--accent-hover)!important;border-radius:3px!important;font:750 15px/1.2 Inter,Arial,sans-serif!important;text-decoration:none!important;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important}.ea-footer__shop-action:hover{color:var(--white)!important;background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;transform:translateY(-1px)!important;box-shadow:0 3px #7d3020!important}.ea-footer__shop-action:active{transform:translateY(1px)!important;box-shadow:0 1px #7d3020!important}.ea-footer__action-icon,.ea-footer__link-icon{flex:0 0 18px;width:18px;height:18px;display:block;overflow:visible}.ea-footer__locale{width:min(100%,260px);margin-top:20px;position:relative}.ea-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,52px);min-width:0;display:grid}.ea-footer__links{min-width:0;margin:0;padding:0;list-style:none}.ea-footer__links li{margin:0;padding:0}.ea-footer__links a{justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:9px 0;color:var(--ink)!important;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;font:700 clamp(14px,.92vw,16px)/1.3 Inter,Arial,sans-serif!important;text-decoration:none!important;transition:color .16s,border-color .16s!important;display:flex!important}.ea-footer__links a:hover{color:var(--accent)!important;border-bottom-color:#c5c3bb!important}.ea-footer__link-icon{color:var(--accent);transition:transform .16s}.ea-footer__links a:focus-visible .ea-footer__link-icon,.ea-footer__links a:hover .ea-footer__link-icon{transform:translate(3px)}.ea-footer a:focus-visible,.ea-footer button:focus-visible{outline:3px solid var(--accent)!important;outline-offset:4px!important;box-shadow:none!important}.wp-theme-ea-vintage .ea-footer__bottom{width:100%!important;color:var(--ink)!important;border:0!important;border-top:1px solid var(--line)!important;grid-template-columns:minmax(300px,.9fr) auto minmax(190px,1fr)!important;align-items:center!important;gap:clamp(20px,2.5vw,42px)!important;margin:0!important;padding:16px clamp(0px,2vw,40px) 2px!important;display:grid!important}.wp-theme-ea-vintage .ea-footer__logo{width:fit-content!important;max-width:100%!important;min-height:46px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0!important;text-decoration:none!important;display:grid!important;transform:none!important}.wp-theme-ea-vintage .ea-footer__logo:hover{color:var(--ink)!important}.wp-theme-ea-vintage .ea-footer__logo-mark{object-fit:contain!important;filter:none!important;border-radius:0!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;display:block!important;transform:none!important}.ea-footer__logo-copy{gap:3px;min-width:0;display:grid}.wp-theme-ea-vintage .ea-footer__logo-name{color:var(--ink)!important;letter-spacing:-.025em!important;white-space:nowrap!important;font:700 clamp(18px,1.3vw,23px)/1 Georgia,Times New Roman,serif!important}.wp-theme-ea-vintage .ea-footer__logo-sub{color:var(--ink)!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;font:750 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace!important}.ea-footer__trust{align-items:stretch;display:flex}.ea-footer__trust p{min-width:185px;color:var(--ink);border-left:1px solid var(--line);align-content:center;gap:2px;margin:0;padding:2px 24px;font-family:Inter,Arial,sans-serif;display:grid}.ea-footer__trust span,.ea-footer__trust strong{color:inherit;letter-spacing:-.01em;font-size:13px;line-height:1.22;display:block}.ea-footer__trust strong{font-weight:700}.ea-footer__trust span{font-weight:450}.wp-theme-ea-vintage .ea-footer__copyright{min-width:0!important;color:var(--ink)!important;border-left:1px solid var(--line)!important;margin:0!important;padding:10px 0 10px 26px!important;font:450 12px/1.35 Inter,Arial,sans-serif!important}.wp-theme-ea-vintage .ea-footer--lean{border-top:1px solid var(--line)!important;padding:18px 0!important}.wp-theme-ea-vintage .ea-footer--lean .ea-footer__bottom{border-top:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;padding:0!important}.wp-theme-ea-vintage .ea-footer--lean .ea-footer__copyright{border-left:0!important;padding:0!important}.wp-theme-ea-vintage .ea-footer__quicklinks{flex-wrap:wrap!important;align-items:center!important;gap:8px 18px!important;margin:0!important;display:flex!important}.wp-theme-ea-vintage .ea-footer__quicklinks a{min-height:44px!important;color:var(--ink)!important;padding:11px 0!important;font:700 13px/1.3 Inter,Arial,sans-serif!important;text-decoration:none!important}.wp-theme-ea-vintage .ea-footer__quicklinks a:hover{color:var(--accent)!important}@media (width<=1560px){.ea-footer__main{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:44px}.wp-theme-ea-vintage .ea-footer__bottom{grid-template-columns:minmax(300px,1fr) minmax(0,1.15fr)!important}.wp-theme-ea-vintage .ea-footer__copyright{border-top:1px solid var(--line)!important;border-left:0!important;grid-column:1/-1!important;padding:10px 0 0!important}}@media (width<=900px){.wp-theme-ea-vintage .ea-footer:not(.ea-footer--lean){padding:20px 0 18px!important}.wp-theme-ea-vintage .ea-footer__inner{width:min(100% - 32px,760px)!important}.ea-footer__main{grid-template-columns:minmax(0,1fr);gap:26px;padding:26px 0 28px}.ea-footer__statement{max-width:13em;font-size:clamp(34px,5.8vw,44px)}.ea-footer__summary{max-width:34em}.wp-theme-ea-vintage .ea-footer__bottom{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;gap:16px!important;padding:16px 0 2px!important}.ea-footer__trust{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ea-footer__trust p{overflow-wrap:anywhere;min-width:0}.ea-footer__trust p:first-child{border-left:0;padding-left:0}.wp-theme-ea-vintage .ea-footer__copyright{border-top:1px solid var(--line)!important;border-left:0!important;grid-column:auto!important;width:100%!important;padding:10px 0 0!important}}@media (width<=560px){.wp-theme-ea-vintage .ea-footer:not(.ea-footer--lean){padding-top:14px!important;padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.wp-theme-ea-vintage .ea-footer__inner{width:calc(100% - 24px)!important}.ea-footer__main{gap:16px;padding:18px 0 20px}.ea-footer__statement{margin-bottom:10px;font-size:clamp(28px,8.2vw,32px);line-height:1.04}.ea-footer__summary{margin-bottom:12px;font-size:14px;line-height:1.38}.ea-footer__shop-action{display:none!important}.ea-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.ea-footer__links a{min-height:44px;padding:6px 0;font-size:14px!important}.wp-theme-ea-vintage .ea-footer__bottom{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px 14px!important;padding-top:14px!important}.wp-theme-ea-vintage .ea-footer__logo{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;min-height:44px!important}.wp-theme-ea-vintage .ea-footer__logo-mark{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.wp-theme-ea-vintage .ea-footer__logo-name{font-size:18px!important}.wp-theme-ea-vintage .ea-footer__logo-sub{letter-spacing:.1em!important;font-size:8px!important}.ea-footer__trust{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.ea-footer__trust p,.ea-footer__trust p:first-child{border-top:1px solid var(--line);border-left:0;width:100%;min-width:0;padding:8px 0}.wp-theme-ea-vintage .ea-footer__copyright{grid-area:1/2;text-align:right!important;white-space:nowrap!important;border:0!important;width:auto!important;padding:0!important;font-size:11px!important}.wp-theme-ea-vintage .ea-footer--lean .ea-footer__bottom{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}}@media (prefers-reduced-motion:reduce){.ea-footer *,.ea-footer :after,.ea-footer :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}.ea-footer__link-icon,.ea-footer__shop-action{transform:none!important}}