.tcv-catalog-nav{background:#fff;border:1px solid #e5e5e5;margin-bottom:24px;color:#222}.tcv-catalog-nav h2{font-size:18px;margin:0;padding:18px 16px 12px;border-bottom:3px solid #ffcf00}.tcv-catalog-nav>p{font-size:12px;color:#777;padding:10px 16px;margin:0}.tcv-catalog-nav ul{list-style:none;padding:0;margin:0}.tcv-catalog-nav li{margin:0;border-top:1px solid #e6e6e6}.tcv-catalog-nav summary{display:flex;align-items:center;list-style:none;cursor:pointer;padding:0}.tcv-catalog-nav summary::-webkit-details-marker{display:none}.tcv-catalog-nav a{display:block;padding:13px 14px;color:#222;line-height:1.4;flex:1}.tcv-catalog-nav h2 a{padding:0}.tcv-catalog-nav>ul>li>details>summary>a{font-weight:700;text-transform:uppercase}.tcv-catalog-nav ul ul a{padding-left:24px;font-size:13px}.tcv-catalog-nav ul ul ul a{padding-left:34px;font-size:12px}.tcv-toggle{display:block;flex:0 0 40px;align-self:stretch;position:relative;background:#f5f5f5}.tcv-toggle:before{content:'+';position:absolute;inset:0;display:grid;place-items:center;font-size:22px;color:#777}.tcv-catalog-nav details[open]>summary>.tcv-toggle:before{content:'−'}.tcv-catalog-nav a:hover,.tcv-catalog-nav a[aria-current=page]{background:#fff5c6;color:#111}.tcv-catalog-intro{width:100%;margin:0 0 24px;padding:22px 24px;border-left:4px solid #ffcf00;background:#f8f8f8}.tcv-catalog-intro h2{font-size:26px;margin:8px 0}.tcv-catalog-intro p{margin:0;color:#666}.tcv-catalog-page .product-category img{object-fit:contain;background:#fff}.tcv-catalog-page .product-category .wd-entities-title{font-size:17px}.tcv-catalog-page .product-category{border:1px solid #e7e7e7;background:#fff}.tcv-catalog-ready .sidebar-container .widget-area>.widget{display:none}.tcv-catalog-page .tcv-catalog-nav{width:100%}@media(max-width:768px){.tcv-catalog-intro{padding:18px}.tcv-catalog-intro h2{font-size:22px}.tcv-catalog-nav{max-height:65vh;overflow:auto}}
.tcv-catalog-page .wd-page-title .wd-nav-product-cat{display:none}.tcv-catalog-page .wd-page-title{padding-block:28px;margin-bottom:24px}.tcv-catalog-page .tcv-catalog-intro{clear:both}.tcv-catalog-page .wd-show-sidebar-btn{display:none}@media(max-width:1024px){.tcv-catalog-nav{max-height:50vh;overflow:auto}.tcv-catalog-page .sidebar-container{display:none}}
.tcv-catalog-page .product-grid-item .wd-product-cats{display:none}
.tcv-catalog-root .product-category,.tcv-catalog-brand-empty .woocommerce-info{display:none}.tcv-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin:0 0 30px}.tcv-brand-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;padding:22px 15px;border:1px solid #e5e5e5;background:#fff;text-align:center;transition:border-color .2s,box-shadow .2s}.tcv-brand-card:hover{border-color:#e5ba00;box-shadow:0 4px 18px #0000000a}.tcv-brand-card img{height:105px;width:150px;object-fit:contain;margin-bottom:15px}.tcv-brand-card h3{font-size:16px;text-transform:uppercase;margin:12px 0 7px}.tcv-brand-wordmark{display:flex;align-items:center;justify-content:center;min-height:85px;font-size:23px;font-weight:700;letter-spacing:1px;color:#252525}.tcv-brand-status{font-size:12px;color:#777}@media(max-width:768px){.tcv-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tcv-brand-wordmark{font-size:17px}.tcv-brand-card{min-height:160px;padding:15px 10px}}
