.vn-filter-panel{--vn-sidebar-gutter: 15px;--vn-filter-section-gap: 22px;--vn-filter-row-gap: 2px;--vn-filter-control-gap: 10px;--vn-filter-control-size: 16px;--vn-filter-rule: #ececec;--vn-filter-label-surface: #f2f2f2;--vn-filter-surface: #fcfcfc;--vn-filter-accent: #ff3c20}.vn-filter-panel .widget-content{padding:0 0 var(--vn-filter-section-gap)}.vn-filter-panel .vn-filter-form{margin:0}.vn-filter-panel dl,.vn-filter-panel dt,.vn-filter-panel dd,.vn-filter-panel ol,.vn-filter-panel li{margin:0;padding:0;list-style:none;border:0}.vn-filter-panel .vn-filter-group{padding-top:var(--vn-filter-section-gap)}.vn-filter-panel .vn-filter-group:first-child{padding-top:18px}.vn-filter-panel dt{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 1px;padding:8px var(--vn-sidebar-gutter);background:var(--vn-filter-label-surface)}.vn-filter-panel dt .category-filter{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#555;line-height:1.3}.vn-filter-panel dt .clear{font-size:12px;font-weight:400;white-space:nowrap}.vn-filter-panel .vn-filter-option{display:grid;grid-template-columns:auto 1fr auto;align-items:start;column-gap:var(--vn-filter-control-gap);margin:0;padding:4px var(--vn-sidebar-gutter);font-size:14px;font-weight:400;line-height:28px;text-align:left;color:#444;background:transparent;cursor:pointer}.vn-filter-panel .vn-subcategory__link{grid-template-columns:1fr auto;text-decoration:none}.vn-filter-panel .vn-filter-option:hover,.vn-filter-panel .vn-filter-option:hover .vn-filter-label{background:#fff;color:var(--vn-filter-accent)}.vn-filter-panel input[type=checkbox]{width:var(--vn-filter-control-size);height:var(--vn-filter-control-size);margin:2px 0 0;flex:none}.vn-filter-panel .vn-filter-label{min-width:0;overflow-wrap:break-word;word-break:normal}.vn-filter-panel .vn-filter-count{min-width:28px;text-align:right;font-size:12px;color:#999;font-variant-numeric:tabular-nums}.vn-filter-panel .vn-filter-group:not(.vn-filter-group--subcategory) .vn-filter-list{display:grid;grid-template-columns:1fr;gap:1px;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.vn-filter-panel .vn-filter-group:not(.vn-filter-group--subcategory) .vn-filter-list>li{background:var(--vn-filter-surface)}.vn-filter-panel .vn-filter-group:not(.vn-filter-group--subcategory) .vn-filter-list>li:hover{background:#fff}.vn-filter-panel li.checked>.vn-filter-option,.vn-filter-panel li.is-current>.vn-subcategory__link{font-weight:600;color:#222}.vn-filter-panel .vn-filter-group--subcategory .vn-subcategory>li{border-bottom:1px solid var(--vn-filter-rule)}.vn-filter-panel .vn-filter-group--subcategory .vn-subcategory>li:last-child{border-bottom:0}.vn-filter-panel .vn-filter-group--subcategory .vn-subcategory>li:hover{background:#fafafa}.vn-filter-panel .vn-filter-price{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:4px var(--vn-sidebar-gutter) 0}.vn-filter-panel .vn-filter-price__label{margin:0;font-size:12px;font-weight:400;color:#777;white-space:nowrap}.vn-filter-panel .vn-filter-price input[type=number]{width:100%;min-width:0;height:34px;padding:0 8px;font-size:13px;line-height:normal;border:1px solid #d7d7d7;border-radius:2px;background:#fff}.vn-filter-panel .vn-filter-active{padding:0 var(--vn-sidebar-gutter);margin:0 0 4px}.vn-filter-panel .vn-filter-actions{padding:var(--vn-filter-section-gap) var(--vn-sidebar-gutter) 0;text-align:center}.vn-filter-panel .vn-filter-apply{display:inline-block;width:auto;min-width:120px;height:38px;line-height:38px;padding:0 28px;font-size:13px;text-transform:uppercase;letter-spacing:.03em}@media(max-width:991px){.vn-filter-panel{--vn-filter-section-gap: 18px}.vn-filter-panel .vn-filter-option{padding-top:9px;padding-bottom:9px}.vn-filter-panel .vn-filter-price input[type=number]{height:40px}}.vn-search-filter-toggle{width:100%;text-align:left;margin-bottom:12px}#page-search .vn-search-form .btn-search{position:static}.vn-search-form{display:flex;margin:0 0 20px}.vn-search-form .bingoSearch{flex:1 1 auto;min-width:0;height:42px;border-right:0;border-radius:2px 0 0 2px}.vn-search-form .btn-search{flex:0 0 auto;height:42px;white-space:nowrap;border-radius:0 2px 2px 0}.vn-search-empty{padding:8px 0 32px}@media(min-width:992px){.vn-search-filter-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vn-filters.css.map */
