.gs-header-wrapper{--gs-bg-black:#000000;--gs-surface:#111111;--gs-gold:#D4AF37;--gs-gold-hover:#E5C354;--gs-text-white:#FFFFFF;--gs-text-gray:#8B8B8B;--gs-border:rgba(255,255,255,.14);--gs-font-main:'Montserrat', sans-serif;--gs-font-sec:'Roboto', sans-serif;position:sticky;top:0;z-index:99990;width:100%;background:var(--gs-bg-black);color:var(--gs-text-white);font-family:var(--gs-font-sec);transition:box-shadow .25s ease}body.admin-bar .gs-header-wrapper{top:32px}.gs-header-wrapper.gs-header-scrolled{box-shadow:0 12px 30px rgb(0 0 0 / .35)}.gs-header-wrapper.gs-header-scrolled .gs-main-header{padding-top:14px;padding-bottom:14px}.gs-header-wrapper *,.gs-header-wrapper *::before,.gs-header-wrapper *::after{box-sizing:border-box}.gs-header-wrapper ul{margin:0;padding:0;list-style:none}.gs-header-wrapper a{text-decoration:none}.gs-header-wrapper .gs-container{max-width:1300px;margin:0 auto;padding:0 20px;width:100%}.gs-header-wrapper .gs-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;transition:stroke .25s ease}.gs-header-wrapper button.gs-hamburger-btn,.gs-header-wrapper button.gs-close-topbar{min-width:auto!important;padding:5px!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.gs-header-wrapper button.gs-hamburger-btn:hover,.gs-header-wrapper button.gs-close-topbar:hover{background:transparent!important;box-shadow:none!important}.gs-top-bar{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;max-height:50px;padding:9px 44px 9px 20px;background:linear-gradient(90deg,#050505 0%,#181300 50%,#050505 100%);border-bottom:1px solid rgb(212 175 55 / .2);color:var(--gs-gold);font-size:11px;text-align:center;transition:.3s ease}.gs-top-bar.hidden{max-height:0;padding-top:0;padding-bottom:0;border-color:#fff0;opacity:0}.gs-promo-text{font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.gs-promo-text strong{color:#fff;font-weight:700}.gs-close-topbar{position:absolute;right:14px;color:var(--gs-text-gray);cursor:pointer}.gs-close-topbar:hover{color:var(--gs-gold)}.gs-close-topbar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.gs-main-header{padding:22px 0;border-bottom:1px solid var(--gs-border);transition:padding .25s ease}.gs-main-flex{display:flex;align-items:center;justify-content:space-between;gap:24px}.gs-brand-block{display:flex;align-items:center;gap:16px;flex:0 0 auto}.gs-logo-img{display:block;width:auto!important;max-width:180px;max-height:52px;object-fit:contain!important}.gs-hamburger-btn{display:none;color:#fff;cursor:pointer}.gs-hamburger-btn .gs-icon{width:28px;height:28px}.gs-search-wrapper{order:2;display:flex;flex:1 1 420px;max-width:600px;height:48px;overflow:hidden;background:rgb(255 255 255 / .035);border:1px solid var(--gs-border);border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}.gs-search-wrapper:focus-within{border-color:var(--gs-gold);box-shadow:0 0 0 3px rgb(212 175 55 / .08)}.gs-search-input{min-width:0;flex:1;padding:0 18px;border:0!important;outline:0;background:transparent!important;color:#fff!important;font:400 14px/1 var(--gs-font-sec);box-shadow:none!important}.gs-search-input::placeholder{color:#777;font-size:11px;letter-spacing:1px;text-transform:uppercase}.gs-search-btn{display:flex!important;align-items:center;justify-content:center;width:58px;padding:0!important;border:0!important;border-radius:0!important;background:var(--gs-gold)!important;color:#000!important;cursor:pointer}.gs-search-btn:hover{background:var(--gs-gold-hover)!important}.gs-header-actions{display:flex;align-items:center;gap:30px;flex:0 0 auto}.gs-contact-item{display:flex;align-items:center;gap:11px}.gs-contact-item .gs-icon{width:25px;height:25px;stroke:var(--gs-gold)}.gs-contact-text span{display:block;color:#777;font-size:9px;letter-spacing:1px;text-transform:uppercase}.gs-contact-text strong{display:block;color:#fff;font:500 14px/1.4 var(--gs-font-main)}.gs-icon-group{display:flex;align-items:center;gap:18px}.gs-icon-link{position:relative;display:inline-flex;color:#fff}.gs-icon-link:hover{color:var(--gs-gold)}.gs-header-wrapper .gs-badge{position:absolute;top:-8px;right:-10px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border-radius:50%;background:var(--gs-gold);color:#000;font-size:10px;font-weight:800}.gs-bottom-nav{position:relative;background:#000;border-bottom:1px solid var(--gs-border)}.gs-bottom-nav>.gs-container{display:flex;align-items:center}.gs-dropdown-wrapper{position:relative;flex:0 0 auto}.gs-cat-button{display:flex!important;align-items:center;gap:12px;width:280px;height:54px!important;padding:0 22px!important;border:0!important;border-radius:0!important;background:var(--gs-gold)!important;color:#000!important;font:800 12px/1 var(--gs-font-main);letter-spacing:1px;text-transform:uppercase;cursor:pointer}.gs-cat-button:hover{background:var(--gs-gold-hover)!important}.gs-cat-button .gs-icon{stroke:#000;stroke-width:2}.gs-cat-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;width:280px;background:var(--gs-surface);border:1px solid var(--gs-border);border-top:0;box-shadow:0 16px 40px rgb(0 0 0 / .65)}.gs-dropdown-wrapper:hover .gs-cat-menu,.gs-dropdown-wrapper:focus-within .gs-cat-menu{display:block}.gs-cat-menu a{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--gs-border);color:#fff;font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.gs-cat-menu a::after{content:'›';color:#777;font-size:16px}.gs-cat-menu a:hover{padding-left:27px;background:rgb(255 255 255 / .04);color:var(--gs-gold)}.gs-cat-menu a:last-child{border-bottom:0}.gs-main-menu{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;padding-left:24px}.gs-main-menu a,.gs-promo-menu a{font:700 10.5px/1.15 var(--gs-font-main);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.gs-main-menu a{color:#fff}.gs-main-menu a:hover{color:var(--gs-gold)}.gs-promo-menu{display:flex;align-items:center;flex:0 0 auto;gap:12px;margin-left:18px}.gs-promo-menu a{color:var(--gs-gold)}.gs-promo-menu a:hover{opacity:.75}.gs-text-red{color:#e10c00!important}.gs-mobile-menu-container{display:none;width:100%;background:var(--gs-surface);border-top:1px solid var(--gs-border)}.gs-mobile-menu-container.active{display:block}.gs-mobile-menu-container a{display:block;padding:14px 20px;border-bottom:1px solid var(--gs-border);color:#fff;font-size:12px;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.gs-mobile-menu-container a:hover{color:var(--gs-gold);background:rgb(255 255 255 / .03)}.gs-mobile-menu-container .gs-mobile-title{padding:16px 20px;border-bottom:1px solid var(--gs-border);background:#000;color:var(--gs-gold);font-size:11px;font-weight:800;letter-spacing:1px}.gs-mobile-menu-container .gs-mobile-red{color:#e10c00!important;font-weight:800}@media (max-width:1450px){.gs-cat-button,.gs-cat-menu{width:245px}.gs-main-menu{padding-left:18px}.gs-main-menu-list{gap:15px}.gs-promo-menu{gap:10px;margin-left:14px}.gs-promo-menu a{font-size:10px;letter-spacing:.55px}.gs-promo-menu a:nth-child(1),.gs-promo-menu a:nth-child(2){display:none}}@media (max-width:1200px){.gs-contact-item{display:none}.gs-cat-button,.gs-cat-menu{width:230px}.gs-main-menu{padding-left:16px}.gs-main-menu-list{gap:13px}.gs-main-menu a{font-size:10px;letter-spacing:.55px}.gs-promo-menu{margin-left:12px}}@media (max-width:1080px){.gs-cat-button,.gs-cat-menu{width:220px}.gs-promo-menu{display:none}.gs-main-menu{padding-left:14px}.gs-main-menu-list{width:100%;justify-content:space-evenly;gap:10px}}@media (max-width:992px){.gs-main-header{padding:14px 0}.gs-main-flex{flex-wrap:wrap;gap:14px}.gs-brand-block{flex:1 1 auto}.gs-hamburger-btn{display:inline-flex}.gs-logo-img{max-width:145px;max-height:38px}.gs-header-actions{gap:18px}.gs-search-wrapper{order:3;flex:0 0 100%;max-width:none;width:100%;height:44px}.gs-bottom-nav{display:none}}@media (max-width:782px){body.admin-bar .gs-header-wrapper{top:46px}}@media (max-width:480px){.gs-header-wrapper .gs-container{padding-left:14px;padding-right:14px}.gs-top-bar{padding-left:12px;padding-right:38px}.gs-promo-text{font-size:9px;letter-spacing:.7px}.gs-icon-group{gap:14px}}.gs-main-menu-list{display:flex;align-items:center;flex-wrap:nowrap;gap:20px;margin:0;padding:0;list-style:none}.gs-main-menu-list li{margin:0;padding:0;flex:0 0 auto}.gs-main-menu-list a{display:block;white-space:nowrap}