.kgh{position:relative;z-index:50;width:100%;background:#0d1d29;color:#eef1f3;box-shadow:0 1px 0 rgba(211,166,78,.52);font-family:Arial,sans-serif}
.kgh *{box-sizing:border-box}.kgh-inner{width:min(1380px,calc(100% - 48px));height:100%;margin:0 auto;display:flex;align-items:center}
.kgh-prices{height:40px;background:linear-gradient(90deg,#06121a 0,#0a1d28 50%,#06121a 100%);border-bottom:1px solid rgba(207,162,75,.3);box-shadow:inset 0 -8px 22px rgba(0,0,0,.12)}.kgh-prices-inner{justify-content:center;gap:8px}
.kgh-price{position:relative;height:28px;min-width:190px;display:flex;align-items:center;gap:7px;padding:0 14px 0 10px;border:1px solid rgba(182,197,205,.14);border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));white-space:nowrap;font-size:10px;line-height:1;box-shadow:0 3px 12px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.035)}
.kgh-price i{position:relative;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0,#dbe0e3 34%,#7d8990 72%,#3d4b53 100%);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 0 0 2px rgba(38,49,56,.22),0 2px 5px rgba(0,0,0,.35)}.kgh-price i:before{position:absolute;inset:0;display:grid;place-items:center;color:#4e5b62;text-shadow:0 1px rgba(255,255,255,.5);font:700 7px Georgia,serif}.kgh-price i:after{content:"";position:absolute;inset:3px;border:1px solid rgba(70,83,91,.34);border-radius:50%}
.kgh-price[data-metal="gold"] i{background:radial-gradient(circle at 34% 27%,#fff0b3 0,#e2bd63 34%,#a76d18 73%,#65400d 100%);border-color:#f1d58d}.kgh-price[data-metal="gold"] i:before{content:"Au";color:#6f460c}.kgh-price[data-metal="silver"] i:before{content:"Ag"}.kgh-price[data-metal="platinum"] i{background:radial-gradient(circle at 35% 28%,#f4fbfc 0,#c6d2d7 38%,#788b94 72%,#40515a 100%)}.kgh-price[data-metal="platinum"] i:before{content:"Pt";color:#42545d}.kgh-price[data-metal="palladium"] i{background:radial-gradient(circle at 35% 28%,#f1f3f5 0,#b7bec4 38%,#68727b 72%,#333d45 100%)}.kgh-price[data-metal="palladium"] i:before{content:"Pd";color:#37434b}
.kgh-price b{font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#aeb9bf}.kgh-price strong{--kgh-price-color:#efc66f;margin-left:auto;padding:3px 4px;border-radius:5px;color:var(--kgh-price-color);font:600 13px Georgia,serif;letter-spacing:.1px}.kgh-price[data-metal="silver"] strong{--kgh-price-color:#f0f3f4}.kgh-price[data-metal="platinum"] strong{--kgh-price-color:#dce7e9}.kgh-price[data-metal="palladium"] strong{--kgh-price-color:#d5dce0}.kgh-price.kgh-flash-up{animation:kgh-card-up .9s ease-out}.kgh-price.kgh-flash-down{animation:kgh-card-down .9s ease-out}.kgh-price.kgh-flash-up b,.kgh-price.kgh-flash-up strong,.kgh-price.kgh-flash-up small,.kgh-price.kgh-flash-up em,.kgh-price.kgh-flash-down b,.kgh-price.kgh-flash-down strong,.kgh-price.kgh-flash-down small,.kgh-price.kgh-flash-down em{animation:kgh-card-text .9s ease-out}@keyframes kgh-card-up{0%,12%{background:#17bf7b;border-color:#5ee0ac;box-shadow:0 0 0 3px rgba(23,191,123,.2),0 0 18px rgba(23,191,123,.52)}}@keyframes kgh-card-down{0%,12%{background:#ef4452;border-color:#ff7b85;box-shadow:0 0 0 3px rgba(239,68,82,.2),0 0 18px rgba(239,68,82,.5)}}@keyframes kgh-card-text{0%,12%{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}}.kgh-price small{color:#8e9ca4;font-size:8px}.kgh-price em{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:rgba(255,255,255,.045);font-style:normal;font-size:8px}.kgh-price em.is-up{color:#4ed3a0}.kgh-price em.is-down{color:#f07178}.kgh-price em.is-flat{color:#9aa5ab}
.kgh-updated{margin-left:auto;display:flex;align-items:center;gap:5px;color:#83939b;font-size:9px;white-space:nowrap}.kgh-updated time{min-width:27px;color:#cbd4d8;font-variant-numeric:tabular-nums}.kgh-live-dot{width:5px;height:5px;border-radius:50%;background:#49ce9c;box-shadow:0 0 0 3px rgba(73,206,156,.1)}.kgh-all-prices{margin-left:12px;color:#d9ae59!important;text-decoration:none!important;font-size:9px;white-space:nowrap}
.kgh-navigation{height:65px;background:#0d1d29}.kgh-logo{flex:0 0 151px;width:151px;height:37px;margin-right:88px;display:flex;align-items:center}.kgh-logo-mark{display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;background:#d6ad5d;-webkit-mask:var(--kgh-logo-image) center/contain no-repeat;mask:var(--kgh-logo-image) center/contain no-repeat}
.kgh-menu{display:flex;align-items:center;gap:43px}.kgh-menu>a,.kgh-menu-parent>a{position:relative;padding:24px 0 22px;color:#eef1f3!important;text-decoration:none!important;font:15px Georgia,serif;white-space:nowrap}.kgh-menu>a:after,.kgh-menu-parent>a:after{content:"";position:absolute;left:0;right:100%;bottom:15px;height:1px;background:#d7ac59;transition:right .2s ease}.kgh-menu>a:hover:after,.kgh-menu-parent:hover>a:after{right:0}.kgh-menu-parent{position:relative;height:65px;display:flex;align-items:center}.kgh-menu-parent>a i{margin-left:4px;color:#d8ad59;font:normal 12px Arial,sans-serif}.kgh-submenu{position:absolute;z-index:30;left:-24px;top:58px;width:270px;padding:10px;background:#0d1d29;border:1px solid rgba(214,173,93,.35);box-shadow:0 14px 34px rgba(0,0,0,.28);opacity:0;visibility:hidden;transform:translateY(7px);transition:.18s ease}.kgh-menu-parent:hover .kgh-submenu,.kgh-menu-parent:focus-within .kgh-submenu{opacity:1;visibility:visible;transform:none}.kgh-submenu>a{display:block;padding:11px 13px;color:#eef1f3!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.08)}.kgh-submenu>a:last-child{border-bottom:0}.kgh-submenu>a:hover{background:rgba(214,173,93,.08)}.kgh-submenu b{display:block;font:600 13px Georgia,serif}.kgh-submenu small{display:block;margin-top:4px;color:#94a0a8;font:9px Arial,sans-serif;line-height:1.35}
.kgh-search{margin-left:auto;width:218px;height:36px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid #71808a;border-radius:18px;color:#d7dde1;background:transparent}.kgh-search input{min-width:0;width:100%;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#eef1f3!important;box-shadow:none!important;font:11px Arial,sans-serif}.kgh-search input::placeholder{color:#909ba2}
.kgh-account{height:34px;margin-left:12px;padding:0 3px 0 10px;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#e8ecef!important;text-decoration:none!important;cursor:pointer}.kgh-account span{color:#d6ad5d;font-size:18px;line-height:1}.kgh-account b{font:600 10px Arial,sans-serif;text-transform:uppercase;letter-spacing:.55px;white-space:nowrap}.kgh-account:hover b{color:#e4bd70}
.kgh-login-panel{position:absolute;z-index:60;right:max(24px,calc((100% - 1380px)/2));top:97px;width:320px}.kgh-login-dialog{position:relative;padding:24px 25px 21px;background:#fffdf8;border:1px solid #d8c9ad;border-top:3px solid #d6ad5d;box-shadow:0 18px 45px rgba(0,0,0,.3);color:#253542}.kgh-login-dialog>small{color:#b18435;font:700 9px Arial,sans-serif;letter-spacing:1.5px}.kgh-login-dialog h2{margin:5px 0 17px!important;color:#102333!important;font:26px Georgia,serif!important}.kgh-login-close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#64727b;font-size:23px;cursor:pointer}.kgh-login-dialog label{display:block;margin:0 0 5px;color:#46545e;font:10px Arial,sans-serif}.kgh-login-dialog input[type="text"],.kgh-login-dialog input[type="password"]{width:100%;height:38px;margin:0 0 11px;padding:8px 10px;border:1px solid #cfd3d5;background:#fff;color:#172731}.kgh-login-dialog .login-remember label{display:flex;align-items:center;gap:7px}.kgh-login-dialog .login-submit{margin:14px 0 10px}.kgh-login-dialog .button-primary{width:100%;height:38px;border:0!important;background:#0d2638!important;color:#fff!important;font:700 10px Arial,sans-serif!important;letter-spacing:.8px;text-transform:uppercase}.kgh-login-links{display:flex;justify-content:space-between;gap:15px}.kgh-login-links a{color:#9b6d23!important;font:10px Arial,sans-serif;text-decoration:none!important}
.kgh-menu-toggle{display:none;margin-left:auto;width:36px;height:32px;padding:7px;border:1px solid #667681;border-radius:4px;background:transparent}.kgh-menu-toggle span{display:block;height:1px;margin:4px 0;background:#e4bd70}
.fusion-tb-header>.fusion-fullwidth,.fusion-tb-header>.fusion-builder-row,.fusion-tb-header .fusion-layout-column{margin:0!important;padding:0!important}.fusion-tb-header .fusion-column-wrapper{margin:0!important}
#sliders-container:empty,#sliders-container:not(:has(*)){display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}
body.page-template-100-width .fusion-tb-header~#main{padding-top:0!important}
@media(max-width:1050px){.kgh-logo{margin-right:35px}.kgh-menu{gap:22px}.kgh-search{width:155px}.kgh-account b{display:none}.kgh-updated,.kgh-all-prices{display:none}}
@media(max-width:782px){.kgh-inner{width:calc(100% - 30px)}.kgh-prices{height:34px;overflow:hidden}.kgh-prices-inner{width:calc(100% - 20px);min-width:0;justify-content:space-between;gap:7px}.kgh-price{flex:1 1 0;min-width:0;height:26px;padding:0 8px;gap:5px}.kgh-price[data-metal="platinum"],.kgh-price[data-metal="palladium"]{display:none}.kgh-price i{flex-basis:18px;width:18px;height:18px}.kgh-price strong{margin-left:auto;padding:2px;font-size:11.5px}.kgh-price small{font-size:7px}.kgh-price em{width:13px;height:13px;font-size:7px}.kgh-navigation{height:54px}.kgh-logo{flex-basis:132px;width:132px;height:32px;margin-right:0}.kgh-menu{display:none;position:absolute;left:0;right:0;top:88px;padding:15px 22px;flex-direction:column;align-items:stretch;gap:0;background:#0d1d29;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 12px 25px rgba(0,0,0,.2)}.kgh.is-menu-open .kgh-menu{display:flex}.kgh-menu>a,.kgh-menu-parent>a{padding:11px 0;font-size:15px}.kgh-menu-parent{height:auto;display:block}.kgh-submenu{position:static;width:auto;margin:0 0 7px 12px;padding:0 0 0 12px;border:0;border-left:1px solid rgba(214,173,93,.4);box-shadow:none;opacity:1;visibility:visible;transform:none}.kgh-submenu>a{padding:8px 10px}.kgh-submenu small{display:none}.kgh-search{margin-left:auto;width:145px;height:31px}.kgh-menu-toggle{display:block;margin-left:9px}}
@media(max-width:520px){.kgh-prices-inner{width:calc(100% - 16px);justify-content:space-between}.kgh-price{flex:0 0 auto;width:auto;padding:0 7px}.kgh-price b{display:block;font-size:8px;letter-spacing:.4px}.kgh-price small{font-size:7px}.kgh-search{display:none}.kgh-login-panel{left:12px;right:12px;top:82px;width:auto}}
