.elara-topbar{background:var(--elara-navy);color:rgb(255 255 255 / .86);font-size:13px;line-height:1.25}.elara-topbar__inner{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:20px}.elara-topbar__claim{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elara-topbar__social,.elara-footer-multipage__social,.elara-footer-multipage__stores{display:flex;align-items:center;gap:10px}.elara-topbar__social a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;color:#fff;transition:background-color var(--elara-transition),transform var(--elara-transition)}.elara-topbar__social a:hover,.elara-topbar__social a:focus-visible{color:#fff;background:rgb(255 255 255 / .14);transform:translateY(-1px)}.elara-header-multipage{background:rgb(255 255 255 / .94)}.elara-header-multipage .elara-site-branding__logo{max-height:72px}.elara-header-multipage .elara-primary-nav .menu{gap:clamp(16px, 1.8vw, 28px)}.elara-header-multipage .elara-primary-nav .menu a{font-size:16px}.elara-header-multipage .elara-header__cta{min-height:46px;padding-inline:20px;white-space:nowrap}.elara-mobile-menu--multipage{height:auto;max-height:calc(100vh - var(--elara-header-height) - 36px);overflow-y:auto;overscroll-behavior:contain}.elara-mobile-menu--multipage .menu{list-style:none;margin:0;padding:0}.elara-mobile-menu--multipage .menu a[aria-current="page"]{color:var(--elara-primary)}.elara-footer-multipage{padding:clamp(54px, 7vw, 84px) 0 24px}.elara-footer-multipage__grid{display:grid;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(140px,0.7fr));gap:clamp(30px, 4vw, 62px)}.elara-footer-multipage__brand{max-width:420px}.elara-footer-multipage__title{margin-bottom:12px;color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em}.elara-footer-multipage h2{margin:0 0 16px;color:#fff;font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.elara-footer-multipage__menu{display:grid;gap:10px}.elara-footer-multipage__menu li,.elara-footer-multipage__menu li+li{margin:0}.elara-footer-multipage__menu a{display:inline-flex;font-size:14px}.elara-footer-multipage__social{margin-top:20px}.elara-footer-multipage__social a{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .2);border-radius:999px}.elara-footer-multipage__stores{flex-wrap:wrap;margin-top:16px}.elara-footer-multipage__stores a{display:inline-flex;min-height:38px;align-items:center;padding:7px 13px;border:1px solid rgb(255 255 255 / .2);border-radius:10px;font-size:13px;font-weight:700}.elara-footer-multipage__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:clamp(38px, 5vw, 62px);padding-top:22px;border-top:1px solid rgb(255 255 255 / .13);color:rgb(255 255 255 / .62);font-size:12px;line-height:1.6}.elara-footer-multipage__bottom>div{display:flex;flex-wrap:wrap;gap:4px 16px}.elara-footer-multipage__bottom>div:last-child{justify-content:flex-end;text-align:right}.elara-footer-multipage__bottom a{color:rgb(255 255 255 / .8)}@media (max-width:1199.98px){.elara-header-multipage .elara-site-branding__logo{max-height:62px}}@media (max-width:991.98px){.elara-footer-multipage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elara-footer-multipage__brand{grid-column:1 / -1}}@media (max-width:575.98px){.elara-topbar__claim{max-width:calc(100% - 86px)}.elara-header-multipage .elara-site-branding__logo{max-height:54px}.elara-footer-multipage__grid{grid-template-columns:1fr}.elara-footer-multipage__brand{grid-column:auto}.elara-footer-multipage__bottom,.elara-footer-multipage__bottom>div{align-items:flex-start;flex-direction:column}.elara-footer-multipage__bottom>div:last-child{justify-content:flex-start;text-align:left}}@media (prefers-reduced-motion:reduce){.elara-topbar__social a{transition:none}}.elara-header-multipage .elara-header__inner,.elara-header-multipage .elara-header__brand-col,.elara-header-multipage .elara-header__actions,.elara-header-multipage .elara-site-branding,.elara-header-multipage .elara-site-branding a{min-width:0}@media (max-width:1199.98px){.elara-header-multipage .elara-header__inner{gap:10px}.elara-header-multipage .elara-header__actions{gap:8px}.elara-header-multipage .elara-site-branding__logo{max-height:54px}}@media (max-width:767.98px){.elara-topbar__inner{min-height:32px}.elara-topbar__claim{overflow:hidden;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.elara-header-multipage .elara-site-branding__logo{max-height:48px}.elara-header-multipage .elara-site-branding__text-wrap{display:none}.elara-header-multipage .elara-language-switcher{flex:0 0 auto}.elara-header-multipage .elara-mobile-toggle{flex:0 0 auto;width:40px;height:40px;padding:4px!important}}@media (max-width:420px){.elara-topbar__claim{max-width:calc(100% - 74px)}.elara-topbar__social{gap:4px}.elara-topbar__social a{width:25px;height:25px}.elara-header-multipage .elara-site-branding__logo{max-width:116px;max-height:44px}.elara-header-multipage .elara-header__actions{gap:5px}}@media (max-width:340px){.elara-topbar{display:none}.elara-header-multipage .elara-site-branding__logo{max-width:96px}}.elara-header-multipage .elara-header__brand-col{display:flex;flex:1 1 auto;align-items:center;min-width:0}.elara-header-multipage .elara-site-branding,.elara-header-multipage .elara-site-branding a{display:flex;align-items:center;min-width:0}.elara-header-multipage .elara-site-branding__logo{display:block!important;flex:0 1 auto;width:auto!important;height:auto!important;max-width:220px;opacity:1!important;visibility:visible!important}.elara-header-multipage .elara-header__actions{flex:0 0 auto}@media (max-width:767.98px){.elara-header-multipage .elara-header__inner{display:flex;min-height:66px;align-items:center}.elara-header-multipage .elara-header__brand-col{min-width:96px}.elara-header-multipage .elara-site-branding__logo{max-width:clamp(104px, 34vw, 142px);max-height:46px}}@media (max-width:360px){.elara-header-multipage .elara-site-branding__logo{max-width:96px;max-height:40px}}