.hx-mega{display:grid;grid-template-columns:220px 1fr;gap:0;min-height:400px;max-height:70vh;overflow:hidden}.mega-menu__content--tracks .mega-menu__list{display:none}.hx-mega__brands{background:rgba(var(--color-foreground),.03);border-right:1px solid rgba(var(--color-foreground),.06);padding:1rem 0 0;display:flex;flex-direction:column;overflow:hidden}.hx-mega__eyebrow{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.4);padding:0 1.2rem .6rem;margin:0;border-bottom:1px solid rgba(var(--color-foreground),.06);flex-shrink:0}.hx-mega__brand-list{list-style:none;padding:.3rem 0;margin:0;flex:1;overflow-y:auto;scrollbar-width:thin}.hx-mega__brand-item{margin:0}.hx-mega__brand-link{display:flex;align-items:center;justify-content:space-between;padding:.4rem 1.2rem;font-size:1.1rem;font-weight:600;text-decoration:none;color:rgb(var(--color-foreground));transition:background .12s,color .12s;gap:.4rem;line-height:1.3}.hx-mega__brand-link svg{stroke:rgba(var(--color-foreground),.2);flex-shrink:0;transition:stroke .12s}.hx-mega__brand-item--active .hx-mega__brand-link,.hx-mega__brand-link:hover{background:#f5b80014}.hx-mega__brand-item--active .hx-mega__brand-link svg,.hx-mega__brand-link:hover svg{stroke:#f5b800}.hx-mega__brand-count{font-size:.9rem;font-weight:500;color:rgba(var(--color-foreground),.35);margin-left:auto;margin-right:.2rem}.hx-mega__view-all{display:block;padding:.6rem 1.2rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f5b800;text-decoration:none;border-top:1px solid rgba(var(--color-foreground),.06);transition:opacity .15s;flex-shrink:0}.hx-mega__view-all:hover{opacity:.75}.hx-mega__models{padding:2rem;overflow-y:auto;position:relative}.hx-mega__model-panel{display:none}.hx-mega__model-panel--active{display:block}.hx-mega__model-heading{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground),.4);margin:0 0 1.2rem}.hx-mega__model-grid{list-style:none;padding:0;margin:0 0 1.6rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}@media screen and (min-width:1200px){.hx-mega__model-grid{grid-template-columns:repeat(4,1fr)}}.hx-mega__model-link{display:block;padding:.7rem 1rem;font-size:1.25rem;font-weight:500;text-decoration:none;color:rgb(var(--color-foreground));border-radius:4px;transition:background .12s,color .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-mega__model-link:hover,.hx-mega__model-link--active{background:#f5b80014;color:#e6a400}.hx-mega__brand-all{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f5b800;text-decoration:none;transition:opacity .15s}.hx-mega__brand-all:hover{opacity:.75}.hx-mega__type-group{margin-bottom:1.2rem}.hx-mega__type-group:last-of-type{margin-bottom:.8rem}.hx-mega__type-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.4);margin:0 0 .4rem;padding:0 0 .3rem;border-bottom:1px solid rgba(var(--color-foreground),.06)}.hx-mega__model-row{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem}.hx-mega__model-chip{display:inline-block;padding:.4rem .85rem;font-size:.8rem;font-weight:600;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08);border-radius:4px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.hx-mega__model-chip:hover,.hx-mega__model-chip--active{background:#f5b8001a;border-color:#f5b8004d;color:#b08600}.hx-mega__type-group--single{margin-bottom:.6rem}.tt-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.4rem}.tt-specs__group{border:1px solid rgba(var(--color-foreground),.08);border-radius:4px;overflow:hidden}.tt-specs__group-title{padding:1.4rem 2rem;margin:0;background:rgba(var(--color-foreground),.03);border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--color-foreground),.5)}.tt-specs__row{display:flex;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid rgba(var(--color-foreground),.05);font-size:1.3rem}.tt-specs__row:last-child{border-bottom:none}.tt-specs__label{color:rgba(var(--color-foreground),.55);font-weight:500}.tt-specs__value{font-weight:600;text-align:right}.tt-warning{display:flex;gap:1.4rem;padding:1.6rem 2rem;background:#fff9e6;border:1px solid #FFD54F;border-left:4px solid #FF8F00;border-radius:4px;margin-bottom:1.6rem}.tt-warning__icon{font-size:2rem;line-height:1;flex-shrink:0}.tt-warning__title{display:block;margin-bottom:.4rem;font-size:1.3rem;font-weight:700;color:#e65100}.tt-warning__text{margin:0;font-size:1.2rem;color:#5d4037;line-height:1.6}.tt-fitment-note{padding:1.2rem 2rem;background:rgba(var(--color-foreground),.03);border-radius:4px;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.tt-fitment-note p{margin:0}.tt-badges{display:flex;gap:2.4rem;flex-wrap:wrap;justify-content:center;padding:1.2rem 0}.tt-badge{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:600;white-space:nowrap}.tt-badge svg{color:#f5b800;flex-shrink:0}@media(max-width:640px){.tt-badges{flex-direction:column;align-items:flex-start;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2107/assets/tracktech-custom.css.map */
