.pc-category-all-button{appearance:none;background:#111;border:1px solid #343434;color:#e8ddc9;cursor:pointer}.pc-category-all-button.is-active{border-color:#c9a35b;background:#c9a35b;color:#0a0a0a}.pc-category-mega{position:absolute;z-index:70;left:0;right:0;top:calc(100% + 12px);display:grid;grid-template-columns:210px minmax(0,1fr);max-height:min(68vh,680px);overflow:hidden;background:#0c0c0d;border:1px solid #2e2a24;border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.58)}.pc-category-mega[hidden]{display:none}.pc-category-mega-l1{padding:12px;overflow:auto;border-right:1px solid #242424}.pc-category-mega-l1 button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:0;border-radius:10px;background:transparent;color:#bdb7ad;text-align:left;cursor:pointer}.pc-category-mega-l1 button:hover,.pc-category-mega-l1 button.is-active{background:#1a1815;color:#e8c77a}.pc-category-mega-detail{padding:22px 24px;overflow:auto}.pc-cat-mega-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.pc-cat-mega-title strong{font-size:22px}.pc-cat-mega-title a{color:#d9b46a;font-size:13px}.pc-cat-mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pc-cat-mega-groups section{min-width:0}.pc-cat-mid{display:block;color:#fff;font-weight:800;margin-bottom:9px}.pc-cat-mega-groups section div{display:flex;flex-wrap:wrap;gap:7px 10px}.pc-cat-mega-groups section div a{font-size:12px;color:#aaa;line-height:1.5}.pc-cat-mega-groups section div a:hover{color:#e7c477}.discovery{position:relative}.pc-category-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pc-category-picker select{width:100%;min-height:44px;border:1px solid #333;background:#101011;color:#eee;border-radius:10px;padding:0 34px 0 12px}.pc-category-picker select:disabled{opacity:.48}.pc-category-preview{grid-column:1/-1;margin:2px 0 0;color:#c6a767;font-size:12px}.pc-category-form-field{grid-column:1/-1}.pc-category-form-field>span{display:block;margin-bottom:9px}.pc-category-form-field .pc-category-picker{margin-top:2px}.dc-taxonomy-path{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:0 0 14px;color:#a9a9a9;font-size:12px}.dc-taxonomy-path b{color:#d4b164}.dc-category-inner{overflow-x:auto;scrollbar-width:none}.dc-category-inner::-webkit-scrollbar{display:none}.dc-category-inner>a{flex:0 0 auto}.dc-filter-panel .pc-category-picker{grid-template-columns:1fr}.dc-filter-panel .pc-category-preview{grid-column:auto}.detail-breadcrumb .pc-taxonomy-crumb{display:inline-flex;gap:6px;align-items:center}.detail-breadcrumb .pc-taxonomy-crumb a{color:inherit}.pc-product-taxonomy-path{font-size:12px;color:#c8ad72;margin-top:7px}
@media(max-width:900px){.pc-category-mega{position:fixed;left:12px;right:12px;top:96px;bottom:86px;max-height:none;grid-template-columns:128px 1fr}.pc-category-mega-detail{padding:16px}.pc-cat-mega-groups{grid-template-columns:1fr}.pc-category-picker{grid-template-columns:1fr}.pc-category-preview{grid-column:auto}}

.dc-subcategory-strip{background:#0b0b0c;border-bottom:1px solid #1c1c1d}.dc-subcategory-strip>.dc-shell{padding-top:12px;padding-bottom:12px}.dc-subcategory-level{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.dc-subcategory-level+.dc-subcategory-level{margin-top:10px;padding-top:10px;border-top:1px solid #1f1f20}.dc-subcategory-level>span{font-size:11px;line-height:30px;color:#8e8a82;font-weight:800}.dc-subcategory-level>div{display:flex;flex-wrap:wrap;gap:7px}.dc-subcategory-level a{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid #2b2b2d;border-radius:999px;color:#b8b5ae;font-size:12px}.dc-subcategory-level a:hover,.dc-subcategory-level a.is-active{border-color:#c7a45e;background:#c7a45e;color:#0b0b0c}.pc-category-picker select{color-scheme:dark}
@media(max-width:700px){.dc-subcategory-level{grid-template-columns:1fr;gap:5px}.dc-subcategory-level>span{line-height:22px}.dc-subcategory-level>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.dc-subcategory-level a{flex:0 0 auto}}
