/* Imported Teckzyy Gold/Silver navigation, scoped to avoid altering storefront */
.teck-transplant {position:relative;z-index:45;padding:14px 18px 6px;background:linear-gradient(180deg,rgba(5,5,4,.94),rgba(5,5,4,.62),transparent);}
.teck-transplant .teckzyy-header {position:relative;display:flex;align-items:center;gap:20px;width:min(1180px,100%);min-height:76px;margin:auto;padding:10px 14px 10px 18px;border:1px solid rgba(244,195,94,.33);border-radius:22px;background:linear-gradient(180deg,rgba(25,21,14,.95),rgba(8,7,5,.95));box-shadow:0 18px 60px rgba(0,0,0,.40),inset 0 1px rgba(255,250,236,.08),0 0 34px rgba(240,166,42,.08);box-sizing:border-box;color:#f5ebdb;}
.teck-transplant .teckzyy-header::before{content:'';position:absolute;left:8%;right:8%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#ffd875,transparent);pointer-events:none;}
.teck-transplant .brand{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none;color:#f5ebdb;font-weight:800;letter-spacing:.08em;line-height:1.06;font-size:15px;}
.teck-transplant .brand img{width:50px;height:50px;object-fit:contain;border:1px solid rgba(255,205,103,.42);border-radius:12px;background:#13100a;}
.teck-transplant .brand b{color:#f4bd55;}
.teck-transplant #teck-header-links{display:flex;gap:3px;align-items:center;justify-content:center;flex:1;min-width:0;}
.teck-transplant #teck-header-links a{display:inline-flex;padding:11px 10px;border-radius:10px;color:#d9d0bf;text-decoration:none;font-weight:600;font-size:13px;white-space:nowrap;transition:background .2s,color .2s;}
.teck-transplant #teck-header-links a:hover,.teck-transplant #teck-header-links a.active{background:rgba(240,166,42,.11);color:#ffc864;}
.teck-transplant .nav-right{display:flex;align-items:center;gap:8px;flex-shrink:0;}
.teck-transplant .discord-icon,.teck-transplant .signin,.teck-transplant #teck-header-menu{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgba(224,185,107,.27);border-radius:11px;background:linear-gradient(180deg,#17130d,#0a0906);color:#eee8dc;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s;}
.teck-transplant .discord-icon{width:43px;position:relative;}.teck-transplant .discord-icon svg{width:20px;height:20px;}
.teck-transplant .signin{padding:0 14px;font-size:13px;font-weight:750;}
.teck-transplant .discord-icon:hover,.teck-transplant .signin:hover,.teck-transplant #teck-header-menu:hover{border-color:#efb03a;background:#241a0b;}
.teck-transplant .teck-cart-count{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;background:#e4a638;color:#180f02;border-radius:12px;font-size:10px;font-weight:800;}
.teck-transplant #teck-header-menu{display:none;width:43px;font-size:21px;}
@media(max-width:1090px){.teck-transplant .teckzyy-header{gap:10px}.teck-transplant #teck-header-links a{padding:10px 6px;font-size:12px}.teck-transplant .brand{font-size:13px;gap:7px}.teck-transplant .brand img{width:43px;height:43px}}
@media(max-width:880px){.teck-transplant{padding:10px 12px 4px}.teck-transplant .teckzyy-header{min-height:66px;gap:10px;border-radius:17px;flex-wrap:wrap}.teck-transplant #teck-header-menu{display:inline-flex;margin-left:auto}.teck-transplant #teck-header-links{display:none;order:4;flex-basis:100%;width:100%;padding:8px;background:#0e0c08;border:1px solid rgba(244,195,94,.20);border-radius:12px;flex-direction:column;align-items:stretch}.teck-transplant #teck-header-links.open{display:flex}.teck-transplant #teck-header-links a{padding:12px;font-size:14px}.teck-transplant .nav-right{margin-left:0}.teck-transplant .signin{display:none}}
@media(max-width:490px){.teck-transplant .brand{font-size:12px}.teck-transplant .brand img{width:37px;height:37px}.teck-transplant .nav-right .discord-icon:not(.cart-icon){display:none}.teck-transplant .teckzyy-header{padding:9px 10px}.teck-transplant #teck-header-menu{width:39px;height:39px;min-height:39px}.teck-transplant .cart-icon{width:39px;min-height:39px}}
