.site-header{padding:0 3%;background:#0c304d;border:0;box-shadow:0 2px 0 var(--cyan),0 6px 22px #001e3b30;z-index:30}.header-inner{max-width:1440px;min-height:96px;margin:auto;display:flex;align-items:center;gap:24px;width:100%}.header-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-brand .logo-crop{width:57px;flex-shrink:0}.header-brand strong{display:block;font:23px Bemio,Arial,sans-serif;color:var(--yellow);white-space:nowrap}.header-brand small{display:block;font-size:10px;letter-spacing:2px;margin-top:5px;color:#cee8f6}.site-header nav{display:flex;align-items:stretch;justify-content:center;gap:5px;flex:1;order:initial;width:auto;padding:0;font-size:15px}.site-header .nav-item{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:14px 12px;border-radius:9px;min-height:64px;white-space:nowrap;border:1px solid transparent;transition:background .15s,color .15s}.nav-item>span{font-family:Bemio,Arial,sans-serif;font-weight:400;letter-spacing:0}.nav-item small{font-size:10px;color:#b6d4e7;letter-spacing:.2px}.site-header .nav-item:hover,.site-header .nav-item:focus-visible{background:#1b506e;border-color:#3786a4;color:white}.site-header .nav-item[aria-current=page]{background:var(--yellow);color:var(--dark);text-decoration:none}.nav-item[aria-current=page] small{color:#294451}.site-header .nav-location,.site-header .nav-encheres{background:#13415e}.header-call{padding-left:20px;border-left:1px solid #ffffff35;flex-shrink:0}.header-call>span{display:block;font-size:11px;color:#b6d4e7;margin-bottom:6px}.header-call strong{font:16px Bemio,Arial,sans-serif;color:var(--yellow);white-space:nowrap}.menu-toggle{display:none;font-family:Bemio,Arial,sans-serif;font-weight:400}.site-header a:focus-visible,.menu-toggle:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}html{scroll-padding-top:115px}.rental-summary{top:118px}.strip{background:#f3d35c;padding:0 5%;gap:0}.strip a{padding:18px 12px;font-size:15px;flex:1;text-align:center;border-right:1px solid #10283730}.strip a:last-child{border:0}.strip a:hover{background:#ffffff45;text-decoration:none}@media(max-width:1300px) and (min-width:1121px){.header-inner{gap:12px}.site-header .nav-item{padding:13px 9px}.header-call{padding-left:12px}.header-brand strong{font-size:21px}.header-brand .logo-crop{width:46px}.header-brand small{font-size:9px;letter-spacing:1px}}@media(max-width:1120px){.site-header{padding:0 5%}.header-inner{min-height:80px;flex-wrap:wrap;gap:0 16px;position:relative}.header-brand{margin-right:auto}.header-brand .logo-crop{width:48px}.header-brand strong{font-size:22px}.header-call{margin-left:6px;order:2}.menu-toggle{order:3;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;margin-left:8px;border:1px solid #5c8eaa;background:#13415e;color:white;border-radius:7px;font-size:15px;cursor:pointer}.menu-lines{display:block;width:18px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}.menu-lines:after{content:'';position:absolute;left:0;right:0;top:4px;border-top:2px solid currentColor}.site-header nav{order:4;width:100%;flex-basis:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 16px}.site-header.nav-ready nav{display:none}.site-header.nav-ready.menu-open nav{display:grid}.site-header .nav-item{background:#13415e;padding:16px;min-height:74px}.site-header .nav-item>span{font-size:16px}.site-header .nav-item small{font-size:12px}.menu-open .menu-toggle{background:var(--yellow);color:var(--dark);border-color:var(--yellow)}html{scroll-padding-top:95px}.rental-summary{top:100px}}@media(max-width:600px){.header-inner{min-height:76px;gap:0 8px}.header-brand .logo-crop{width:42px}.header-brand strong{font-size:20px}.header-brand small{font-size:9px;letter-spacing:1px}.header-call{display:none}.menu-toggle{margin-left:0;padding:10px 12px}.site-header nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px;max-height:calc(100dvh - 145px);overflow-y:auto}.site-header .nav-item{padding:13px 12px;min-height:70px;white-space:normal}.site-header .nav-item small{font-size:11px;line-height:1.5}.strip{display:grid;grid-template-columns:1fr 1fr;padding:0 5%}.strip a{width:100%;padding:14px 8px;font-size:12px}.strip a:nth-child(2){border-right:0}.strip a:nth-child(-n+2){border-bottom:1px solid #10283730}.strip a:nth-child(3){border-right:1px solid #10283730}html{scroll-padding-top:90px}}@media(prefers-reduced-motion:reduce){.site-header .nav-item{transition:none}}
/* Keep full category names readable in the navigation. */
.site-header .nav-item>span{white-space:normal;line-height:1.35}.site-header .nav-location>span{max-width:145px}.site-header .nav-encheres>span{max-width:170px}
