.pc-menu{display:flex;gap:26px;align-items:center}
.pc-menu__item{position:relative;display:flex;align-items:center}
.pc-menu__item>a{display:inline-flex;gap:6px;align-items:center;color:#fff !important;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}
.pc-menu__item>a:hover{color:#c8ff00}
.pc-menu__item>a em{padding:1px 5px;font-size:9px;font-style:normal;background:#e5322d;border-radius:2px}
.pc-menu__item:has(.pc-menu__mega)>a::after{content:"⌄";font-size:11px;margin-left:2px}
.pc-menu__sub{position:absolute;top:100%;left:0;z-index:70;display:none;min-width:210px;padding:12px;background:#fff;box-shadow:0 16px 40px rgb(0 0 0 / 14%)}
.pc-menu__sub a{display:block;padding:7px 8px;color:#18181b;text-decoration:none;font-size:13px}
.pc-menu__item:hover .pc-menu__sub{display:block}
.pc-menu__mega{position:absolute;top:100%;left:0;z-index:80;display:none;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:680px;padding:24px;background:#fff;color:#18181b;box-shadow:0 18px 50px rgb(0 0 0 / 18%)}
.pc-menu__item:hover .pc-menu__mega{display:grid}
.pc-menu__mega section{display:flex;flex-direction:column;gap:5px}
.pc-menu__mega strong{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#71717a}
.pc-menu__mega a{font-size:13px;color:#18181b;text-decoration:none}
.pc-menu__mega a:hover{color:#e5322d}
.pc-menu__promo{display:flex;flex-direction:column;gap:4px;grid-row:span 2;padding:12px;background:#f4f4f5}
.pc-menu__promo img{width:100%;height:90px;object-fit:cover}
.pc-menu__promo span{font-size:12px;color:#71717a}
.pc-menu__promo em{font-size:11px;font-style:normal;font-weight:700;color:#e5322d}
.pc-menu--footer{display:grid;gap:6px}
.pc-menu--footer .pc-menu__item>a{font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;color:#e4e4e7}
.pc-menu--footer .pc-menu__item>a:hover{color:#fff}
.pc-menu--pill .pc-menu__item>a{padding:7px 14px;border-radius:999px;background:#fff2}
.pc-menu--pill .pc-menu__item>a:hover{background:#fff;color:#111}
.pc-menu--underline .pc-menu__item>a{box-shadow:inset 0 -2px 0 transparent}
.pc-menu--underline .pc-menu__item>a:hover{box-shadow:inset 0 -2px 0 currentcolor}
.pc-menu--minimal .pc-menu__item>a{font-weight:500;letter-spacing:0;text-transform:none;font-size:14px}
@media(max-width:900px){.gh-header .pc-menu{display:flex;overflow-x:auto;gap:16px;max-width:100%;padding:0 12px}.gh-header .pc-menu__item>a{font-size:11px;white-space:nowrap}.gh-header .pc-menu__mega{display:none!important}}
.pc-menu__sub .pc-menu__item{position:relative;display:block}
.pc-menu__sub .pc-menu__item>a{display:block;padding:7px 8px;color:#18181b;font-size:13px;letter-spacing:0;text-transform:none}
.pc-menu__sub .pc-menu__sub{top:0;left:100%;display:none;min-width:210px}
.pc-menu__sub .pc-menu__item:hover>.pc-menu__sub{display:block}
.pc-menu__title{margin:0 0 8px;font-size:14px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#fff}
.pc-menu--footer .pc-menu__title{color:#fff}
.gh-header .pc-language-switcher.pc-widget{display:inline-flex!important;padding:0!important;background:#0b0b0b!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
.gh-header .pc-language-switcher__trigger{color:#fff!important;background:#0b0b0b!important;border:0!important;font-size:11px;letter-spacing:1px}.gh-header .pc-language-switcher__menu a.is-current{border-bottom:0}
.gh-header .pc-language-switcher__trigger:hover{color:var(--header-accent,#c8ff00)}
.pc-language-switcher:hover::before,.pc-language-switcher:focus-within::before{content:"";position:absolute;top:100%;left:0;right:0;height:14px;z-index:999}
@media(min-width:901px){
.gh-header .gh-header__inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important}
.gh-header .gh-header__inner>.gh-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;margin-left:auto}
}
.gh-header .pc-menu__item>a{position:relative}
.gh-header .pc-menu--hover-underline .pc-menu__item>a:before{position:absolute;bottom:-10px;left:0;width:0;height:2px;background:var(--header-accent,#c8ff00);content:"";transition:width .25s ease}
.gh-header .pc-menu--hover-underline .pc-menu__item:hover>a:before{width:100%}
.gh-header .pc-menu:not(.pc-menu--hover-color):not(.pc-menu--hover-pill):not(.pc-menu--hover-background) .pc-menu__item>a:before{position:absolute;bottom:-10px;left:0;width:0;height:2px;background:var(--pc-menu-hover-color,#c8ff00);content:"";transition:width .25s ease}
.gh-header .pc-menu__item:hover>a:before,.gh-header .pc-menu__item>a:hover:before{width:100%!important;display:block}
.gh-header .pc-menu__item.is-current>a{color:var(--pc-menu-active-color,#c8ff00)!important}
.gh-header{position:relative;z-index:2000;overflow:visible!important}
.gh-header__inner{position:relative;z-index:2001;overflow:visible!important}
.pc-language-switcher,.pc-language-switcher.pc-widget{position:relative;z-index:3000;overflow:visible!important}
.pc-language-switcher__menu{z-index:4000!important}
.pc-language-switcher{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important}
.pc-language-switcher__trigger{display:inline-flex!important;gap:7px!important;align-items:center!important;padding:6px 2px!important;color:inherit!important;font:inherit!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;background:transparent!important;border:0!important;cursor:pointer!important}
.pc-language-switcher__menu a{font-size:12px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}
.pc-language-switcher__menu a:hover,.pc-language-switcher__menu a.is-current{background:#f4f4f4!important;color:#e5322d!important}
.pc-language-switcher{position:relative!important}
.pc-language-switcher__menu{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;z-index:4000!important;display:none!important;box-sizing:border-box;min-width:190px;padding:8px!important;color:#18181b!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 18px 40px rgb(0 0 0 / 16%)!important}
.pc-language-switcher:hover .pc-language-switcher__menu,.pc-language-switcher:focus-within .pc-language-switcher__menu{display:grid!important;gap:2px}
.pc-language-switcher__menu a{display:flex!important;gap:9px!important;align-items:center!important;padding:8px 10px!important;color:#222!important;text-decoration:none!important}
.pc-shared-region{width:100%!important;max-width:100%!important;--width:100%!important;padding:0!important}
.pc-shared-region>.builder-page{padding:0!important;justify-content:flex-start!important}
.gh-header .gh-header__inner{width:1248px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
.gh-header .gh-brand .gc-button{font-size:27px!important;font-weight:900!important;font-style:italic!important;line-height:1!important;letter-spacing:-1px!important;padding:0!important;color:#fff!important}
.pc-language-switcher__trigger{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;outline:0!important}
.pc-language-switcher__trigger b{display:none!important}
.pc-language-switcher__trigger:after{display:inline-block;flex:none;margin-left:7px;font-size:10px;font-weight:700;line-height:1;opacity:.7;content:"⌄"}
.pc-language-switcher__trigger,.pc-language-switcher__trigger *{text-decoration:none!important}.pc-language-switcher__trigger{line-height:1!important}.pc-language-switcher__trigger:after{margin-left:0!important}
.pc-language-switcher img{width:20px!important;height:14px!important;border-radius:2px!important;object-fit:cover!important}
.gh-header .pc-block.pc-language,.gh-header .pc-language{background:transparent!important;border:0!important;box-shadow:none!important}

