body.dw-filters-horizontal .boost-sd__filter-tree-vertical,body.dw-filters-horizontal .boost-sd__filter-tree-vertical-content,body.dw-filters-horizontal .boost-sd__filter-tree-vertical-refine-by{display:none!important}body.dw-filters-horizontal .boost-sd__product-list{width:100%!important;max-width:100%!important}body.dw-filters-horizontal .boost-sd__filter-products-wrap{display:block!important;max-width:100%!important;width:100%!important}body.dw-filters-horizontal .boost-sd__filter-products-wrap>div{display:block!important;max-width:100%!important;width:100%!important}body.dw-filters-horizontal .boost-sd__product-list-wrapper{max-width:100%!important;width:100%!important;flex:1!important}body.dw-filters-horizontal.dw-hbar-collapsed .dw-hfilter-bar{display:none!important}.dw-hfilter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;position:relative;z-index:20;width:100%;box-sizing:border-box;margin:4px 0 14px;padding:0;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.dw-hfilter-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#000;background:#fff;border:1.5px solid #000;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1}.dw-hfilter-chip:hover{background:#f5f5f5}.dw-hfilter-chip.dw-hfilter-active,.dw-hfilter-chip.dw-hfilter-open{background:#000;color:#fff}.dw-hfilter-chip-label{display:inline-block}.dw-hfilter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;font-size:10px;font-weight:700;letter-spacing:0;background:#9b3b3b;color:#fff;border-radius:999px}.dw-hfilter-chip.dw-hfilter-active .dw-hfilter-badge{background:#fff;color:#000}.dw-hfilter-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .15s ease}.dw-hfilter-chip.dw-hfilter-open .dw-hfilter-caret{transform:rotate(180deg)}.dw-hfilter-panel{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:200px;max-width:320px;max-height:340px;overflow-y:auto;padding:8px;box-sizing:border-box;background:#fff;border:1.5px solid #000;border-radius:10px;box-shadow:0 8px 24px #00000024}.dw-hfilter-chip.dw-hfilter-open .dw-hfilter-panel{display:block}.dw-hfilter-opt{display:flex;align-items:center;gap:8px;padding:7px 9px;margin:1px 0;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:#333;border-radius:7px;cursor:pointer;white-space:nowrap}.dw-hfilter-opt:hover{background:#f3f3f3}.dw-hfilter-opt.dw-hfilter-opt-selected{font-weight:700;color:#000}.dw-hfilter-check{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 15px;border:1.5px solid #999;border-radius:4px;font-size:11px;line-height:1;color:#fff;background:#fff}.dw-hfilter-opt.dw-hfilter-opt-selected .dw-hfilter-check{background:#000;border-color:#000}.dw-hfilter-swatch{display:inline-block;width:15px;height:15px;flex:0 0 15px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.dw-hfilter-opt-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.dw-hfilter-opt-empty{padding:8px 9px;font-size:12px;color:#999;font-style:italic}.dw-hfilter-price-note{padding:8px 9px;font-size:11px;color:#666;line-height:1.4}.dw-hfilter-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;background:#fff;border:1.5px solid #000;border-radius:999px;cursor:pointer}.dw-hfilter-toggle:hover{background:#f5f5f5}@media(max-width:768px){.dw-hfilter-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;margin-bottom:10px;scrollbar-width:none}.dw-hfilter-bar::-webkit-scrollbar{display:none}.dw-hfilter-chip{flex:0 0 auto}.dw-hfilter-panel{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;max-width:100%;min-width:0;max-height:60vh;border-radius:16px 16px 0 0;border-width:1.5px 0 0 0;box-shadow:0 -8px 28px #00000038;padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.dw-hfilter-opt{padding:11px 10px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/dw-hfilter.css.map */
