.elementor-location-header[data-elementor-id="795"]{position:sticky;top:0;z-index:10000;width:100%;margin:0;background:#080808}
#fc-home-header{--fch-accent:#fa8245;position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:24px;box-sizing:border-box;width:100%;min-height:70px;padding:10px 32px;background:#080808;border-bottom:1px solid #292929;color:#fff;font-family:Roboto,Arial,sans-serif;text-align:left}
#fc-home-header *{box-sizing:border-box}
#fc-home-header a{color:inherit;text-decoration:none}
#fc-home-header a:focus-visible,#fc-home-header summary:focus-visible,#fc-home-header button:focus-visible{outline:3px solid var(--fch-accent);outline-offset:4px}
#fc-home-header .fch-brand{display:block;width:88px;max-width:100%}
#fc-home-header .fch-brand img{display:block;width:100%;height:auto;max-height:49px;object-fit:contain}
#fc-home-header .fch-nav{min-width:0}
#fc-home-header .fch-links{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.35vw,22px);list-style:none;padding:0;margin:0}
#fc-home-header .fch-links>li{margin:0;padding:0;min-width:0;flex-shrink:0}
#fc-home-header .fch-links>li>a,#fc-home-header .fch-dropdown>summary{display:flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap;font:400 clamp(17px,1.4vw,20px)/1.2 'Bebas Neue',Impact,sans-serif;letter-spacing:.4px;color:#eee;cursor:pointer}
#fc-home-header .fch-links>li>a[aria-current="page"],#fc-home-header .fch-links>li>a:hover,#fc-home-header .fch-dropdown>summary:hover,#fc-home-header .fch-dropdown[open]>summary{color:var(--fch-accent)}
#fc-home-header .fch-dropdown{position:relative;margin:0;padding:0}
#fc-home-header .fch-dropdown>summary{list-style:none}
#fc-home-header .fch-dropdown>summary::-webkit-details-marker{display:none}
#fc-home-header .fch-chevron{display:block;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0}
#fc-home-header .fch-dropdown[open] .fch-chevron{margin-top:3px;transform:rotate(225deg)}
#fc-home-header .fch-submenu{position:absolute;top:100%;left:-14px;z-index:2;width:244px;margin:0;padding:10px;list-style:none;background:#191919;border:1px solid #3b3b3b;border-radius:8px;box-shadow:0 14px 32px rgba(0,0,0,.35)}
#fc-home-header .fch-submenu>li{margin:0;padding:0}
#fc-home-header .fch-submenu a{display:flex;align-items:center;min-height:39px;padding:9px 12px;border-radius:4px;font:400 14px/1.4 Roboto,Arial,sans-serif;color:#ddd}
#fc-home-header .fch-submenu a:hover{background:#29201b;color:var(--fch-accent)}
#fc-home-header .fch-shop{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:124px;min-height:40px;padding:8px 15px;background:var(--fch-accent);border:1px solid var(--fch-accent);border-radius:28px;color:#111;font:400 16px/1 'Bebas Neue',Impact,sans-serif;letter-spacing:.3px;white-space:nowrap}
#fc-home-header .fch-shop>span{font:19px/1 Arial,sans-serif}
#fc-home-header .fch-shop:hover{background:#ff9b6b;border-color:#ff9b6b}
#fc-home-header .fch-menu-toggle,#fc-home-header .fch-menu-toggle[hidden]{display:none}
body.page-id-827 #fc-upcoming-gp,body.page-id-827 #fc-home-news,body.page-id-827 #fc-home-social,body.page-id-827 #fc-home-shop,body.page-id-827 #fc-home-footer{scroll-margin-top:86px}
@media(max-width:1100px){
 #fc-home-header{grid-template-columns:minmax(0,1fr) auto auto;min-height:68px;gap:20px;padding:8px 32px}
 #fc-home-header .fch-brand{grid-column:1;grid-row:1;width:88px}
 #fc-home-header .fch-brand img{max-height:49px}
 #fc-home-header .fch-shop{grid-column:2;grid-row:1;min-width:118px;min-height:40px;padding:8px 13px;font-size:16px;gap:12px}
 #fc-home-header .fch-menu-toggle{grid-column:3;grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:82px;min-height:44px;margin:0;padding:10px 0;background:none;color:#fff;border:0;border-radius:0;box-shadow:none;cursor:pointer;font:400 17px/1 'Bebas Neue',Impact,sans-serif;letter-spacing:.5px}
 #fc-home-header .fch-menu-toggle[hidden]{display:none}
 #fc-home-header .fch-toggle-icon{position:relative;width:20px;height:14px;display:block}
 #fc-home-header .fch-toggle-icon>span{position:absolute;left:0;width:20px;height:2px;background:currentColor;top:2px;transition:transform .16s ease,top .16s ease}
 #fc-home-header .fch-toggle-icon>span:last-child{top:10px}
 #fc-home-header.fch-open .fch-toggle-icon>span{top:6px;transform:rotate(45deg)}
 #fc-home-header.fch-open .fch-toggle-icon>span:last-child{top:6px;transform:rotate(-45deg)}
 #fc-home-header .fch-nav{grid-column:1/-1;width:100%}
 #fc-home-header.fch-ready .fch-nav{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain;padding:12px 32px 24px;background:#101010;border-bottom:1px solid #363636;box-shadow:0 16px 28px rgba(0,0,0,.35)}
 #fc-home-header.fch-ready:not(.fch-open) .fch-nav{display:none}
 #fc-home-header .fch-links{display:block}
 #fc-home-header .fch-links>li{border-bottom:1px solid #2b2b2b}
 #fc-home-header .fch-links>li:last-child{border-bottom:0}
 #fc-home-header .fch-links>li>a,#fc-home-header .fch-dropdown>summary{justify-content:space-between;min-height:49px;width:100%;font-size:22px}
 #fc-home-header .fch-submenu{position:static;width:100%;padding:0 0 12px 12px;border:0;border-left:2px solid var(--fch-accent);border-radius:0;background:transparent;box-shadow:none}
 #fc-home-header .fch-submenu a{min-height:42px;padding:9px 14px;font-size:14px}
 body.page-id-827 #fc-upcoming-gp,body.page-id-827 #fc-home-news,body.page-id-827 #fc-home-social,body.page-id-827 #fc-home-shop,body.page-id-827 #fc-home-footer{scroll-margin-top:84px}
}
@media(max-width:767px){#fc-home-header{min-height:64px;padding:8px 18px;gap:14px}#fc-home-header .fch-brand{width:80px}#fc-home-header .fch-brand img{max-height:45px}#fc-home-header .fch-shop{min-width:104px;padding:8px 11px;gap:8px;font-size:15px}#fc-home-header .fch-shop>span{font-size:19px}#fc-home-header .fch-menu-toggle{min-width:63px;gap:8px;font-size:16px}#fc-home-header.fch-ready .fch-nav{padding:10px 18px 22px;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px)}body.page-id-827 #fc-upcoming-gp,body.page-id-827 #fc-home-news,body.page-id-827 #fc-home-social,body.page-id-827 #fc-home-shop,body.page-id-827 #fc-home-footer{scroll-margin-top:80px}}
@media(max-width:359px){#fc-home-header{gap:10px}#fc-home-header .fch-brand{width:76px}#fc-home-header .fch-shop{min-width:98px;padding:8px 10px;gap:7px;font-size:14px}#fc-home-header .fch-menu-toggle{min-width:54px;gap:6px;font-size:14px}#fc-home-header .fch-toggle-icon,#fc-home-header .fch-toggle-icon>span{width:18px}}
@media(prefers-reduced-motion:reduce){#fc-home-header .fch-toggle-icon>span{transition:none}}
