/* Only Hunter sale badges and the two requested menu providers. */
.hunter-storefront-v1 .badge-container .badge:has(.badge-inner.on-sale){width:auto!important;height:auto!important;min-width:54px;margin:0!important;}
.hunter-storefront-v1 .badge-container .badge-inner.on-sale{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-width:54px;min-height:0!important;height:auto!important;padding:6px 10px!important;border:0!important;border-radius:0!important;background:#df1933!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:700;line-height:1.2!important;box-shadow:none!important;}
.hunter-storefront-v1 .badge-container .badge-inner.on-sale .onsale{color:#fff!important;line-height:1.2!important;font-size:12px!important;}
.hunter-primary-shop{font-size:12px;text-align:left;}.hunter-primary-shop .hunter-primary-shop-title{color:#000;font-size:15px;}.hunter-primary-shop a{color:#000;}.hunter-primary-shop a:hover{text-decoration:underline;}
.hunter-collections-tree ul{list-style:none!important;margin:0!important;padding:0!important;}.hunter-collections-tree li{list-style:none!important;margin:0!important;padding:0!important;border:0!important;}.hunter-collections-tree>ul>li{border-bottom:1px solid #e9e9e9!important;}.hunter-collections-tree .hunter-collection-entry{display:flex;align-items:center;min-height:48px;gap:8px;}.hunter-collections-tree .hunter-collection-entry>a,.hunter-collections-tree .hunter-collection-entry>span{display:block;flex:1;min-width:0;padding:12px 0;color:#333;font-size:13px;line-height:1.5;overflow-wrap:anywhere;}.hunter-collections-tree>ul>li>.hunter-collection-entry>a{text-transform:uppercase;font-weight:600;}.hunter-collections-tree .hunter-collection-entry button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#777;line-height:1;}.hunter-collections-tree button svg{transition:transform .18s ease;}.hunter-collections-tree button[aria-expanded=true] svg{transform:rotate(180deg);}.hunter-collections-tree button:focus-visible,.hunter-collections-tree a:focus-visible{outline:2px solid #333;outline-offset:1px;}.hunter-collections-tree li>ul{padding-left:14px!important;}.hunter-collections-tree ul[hidden]{display:none!important;}

/* Color-filter accordion only. Native Woo links/counts remain unchanged. */
.hunter-color-filter .hunter-color-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;}
.hunter-color-filter .hunter-color-toggle svg{flex:0 0 20px;transition:transform .18s ease;}.hunter-color-filter .hunter-color-toggle[aria-expanded=true] svg{transform:rotate(180deg);}.hunter-color-filter .hunter-color-toggle:focus-visible{outline:2px solid #333;outline-offset:2px;}.hunter-color-filter .woocommerce-widget-layered-nav-list[hidden]{display:none!important;}
@media(max-width:849px){
.hunter-storefront-v1 #header .header-search-dropdown .nav-dropdown{position:fixed!important;left:12px!important;right:12px!important;top:var(--hunter-search-top,70px)!important;bottom:auto!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important;transform:none!important;box-sizing:border-box;padding:16px!important;margin:0!important;}
.hunter-storefront-v1 #header .header-search-dropdown .header-search-form,.hunter-storefront-v1 #header .header-search-dropdown .header-search-form-wrapper,.hunter-storefront-v1 #header .header-search-dropdown .searchform-wrapper{width:100%;min-width:0;max-width:100%;box-sizing:border-box;}
.hunter-storefront-v1 #header .header-search-dropdown .flex-grow{min-width:0;}.hunter-storefront-v1 #header .header-search-dropdown input.search-field{width:100%;min-width:0;font-size:16px;}
}
