@media (min-width: 1200px){.wide .main-container{width:100%;max-width:none}}a{text-decoration:none;transition:.2s;color:#288ad6}.kbw-box-filter{display:flex;align-items:center;grid-gap:10px}.kbw-box-filter .filter-item,.kbw-box-filter .filter-total{display:inline-block;font-size:14px;line-height:17px;margin-right:8px;position:relative;padding-bottom:10px}.kbw-box-filter .filter-item button:focus,.kbw-box-filter .filter-total button:focus{outline:none}.kbw-box-filter .filter-item .filter-item__title,.kbw-box-filter .filter-total .filter-item__title{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;padding:8px 10px}.kbw-box-filter .filter-item .filter-item__title span,.kbw-box-filter .filter-total .filter-item__title span{padding-right:12px;position:relative}.kbw-box-filter .filter-item .filter-item__title span:before,.kbw-box-filter .filter-total .filter-item__title span:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content:'';height:0;position:absolute;top:6px;right:0;width:0}.kbw-box-filter .filter-item .filter-show,.kbw-box-filter .filter-total .filter-show{display:none;background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.5);border-radius:4px;max-width:600px;min-width:382px;left:0;position:absolute;padding:10px 10px 0 10px;top:45px;width:max-content;white-space:normal;z-index:3}.kbw-box-filter .filter-item .filter-show .filter-list,.kbw-box-filter .filter-total .filter-show .filter-list{display:flex;flex-wrap:wrap}.kbw-box-filter .filter-item .filter-show .filter-list .c-btnbox,.kbw-box-filter .filter-total .filter-show .filter-list .c-btnbox{align-items:center;border:1px solid #e0e0e0;border-radius:4px;color:#333;display:flex;font-size:14px;justify-content:center;line-height:17px;margin-bottom:10px;margin-right:10px;padding:8px 9px;background-color:#fff}.kbw-box-filter .filter-item .filter-show .filter-list .c-btnbox.active,.kbw-box-filter .filter-item .filter-show .filter-list .c-btnbox.checked,.kbw-box-filter .filter-item .filter-show .filter-list .c-btnbox:hover,.kbw-box-filter .filter-total .filter-show .filter-list .c-btnbox.active,.kbw-box-filter .filter-total .filter-show .filter-list .c-btnbox.checked,.kbw-box-filter .filter-total .filter-show .filter-list .c-btnbox:hover{border:1px solid #2f80ed;color:#2f80ed}.kbw-box-filter .filter-item .filter-show.has-scroll .filter-list,.kbw-box-filter .filter-total .filter-show.has-scroll .filter-list{grid-gap:6px;display:grid;grid-auto-rows:minmax(min-content, max-content);grid-template-columns:repeat(5, minmax(0, 1fr));margin:0 0 10px}.kbw-box-filter .filter-item .filter-show.has-scroll .filter-list-brand,.kbw-box-filter .filter-total .filter-show.has-scroll .filter-list-brand{margin:0 -4px;max-height:23vh;overflow:hidden;overflow-y:auto}.kbw-box-filter .filter-item .filter-show.has-scroll .filter-list-brand .c-btnbox,.kbw-box-filter .filter-total .filter-show.has-scroll .filter-list-brand .c-btnbox{height:36px;margin:0 4px 10px;padding:0}.kbw-box-filter .filter-item .filter-show .filter-button,.kbw-box-filter .filter-total .filter-show .filter-button{background-color:#fff;box-shadow:0 -4px 8px rgba(0,0,0,0.05);font-size:0;margin:8px -10px 0;padding:8px 10px;text-align:center;display:block}.kbw-box-filter .filter-item .filter-show .filter-button .btn-filter-close,.kbw-box-filter .filter-item .filter-show .filter-button .btn-filter-readmore,.kbw-box-filter .filter-total .filter-show .filter-button .btn-filter-close,.kbw-box-filter .filter-total .filter-show .filter-button .btn-filter-readmore{border-radius:4px;display:inline-block;font-size:14px;line-height:16px;margin:0 5px;padding:10px 0;text-align:center;width:170px;position:relative}.kbw-box-filter .filter-item .filter-show .filter-button .btn-filter-close,.kbw-box-filter .filter-total .filter-show .filter-button .btn-filter-close{border:1px solid #dd1c1a;color:#dd1c1a}.kbw-box-filter .filter-item .filter-show .filter-button .btn-filter-readmore,.kbw-box-filter .filter-total .filter-show .filter-button .btn-filter-readmore{border:1px solid #288ad6;background-color:#288ad6;color:#fff}.kbw-box-filter .filter-item.has-checked .filter-item__title,.kbw-box-filter .filter-total.has-checked .filter-item__title{border:1px solid #288ad6}.kbw-box-filter .filter-item.isShowing .filter-item__title,.kbw-box-filter .filter-total.isShowing .filter-item__title{border:1px solid #4a90e2;position:relative;z-index:2}.kbw-box-filter .filter-item.isShowing .filter-item__title span:before,.kbw-box-filter .filter-total.isShowing .filter-item__title span:before{transform:rotate(-180deg)}.kbw-box-filter .filter-item.isShowing .filter-item__title .arrow-filter,.kbw-box-filter .filter-total.isShowing .filter-item__title .arrow-filter{width:27px;height:14px;top:30px;left:25px;position:absolute;overflow:hidden}.kbw-box-filter .filter-item.isShowing .filter-item__title .arrow-filter:before,.kbw-box-filter .filter-total.isShowing .filter-item__title .arrow-filter:before{content:"";position:absolute;width:27px;height:27px;background:#fff;transform:rotate(45deg);top:10px;left:0;box-shadow:-2px -2px 5px -4px}.kbw-box-filter .filter-item.isShowing .filter-show,.kbw-box-filter .filter-total.isShowing .filter-show{width:547px;display:block}.kbw-range-price .range-toggle{margin:6px 0 10px}.kbw-range-price .kbw-range-price-input{max-width:90%;margin:0 auto;padding:10px 5px;display:block}.kbw-range-price .kbw-range-price-input .range-price{display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:0 0 20px;position:relative}.kbw-range-price .kbw-range-price-input .range-price:before{content:"";position:absolute;border-top:0.5px solid #ddd;display:block;width:100%;top:16px;z-index:0}.kbw-range-price .kbw-range-price-input .range-price span{padding:7px;border:1px solid #bdbdbd;border-radius:4px;z-index:1;position:relative;background:#fff}.kbw-range-price .kbw-range-price-input .range-price input{margin:0;padding:0;border:0;max-width:64px;text-align:right;font-size:14px;float:left;background-color:#fff;outline:none}.kbw-range-price .kbw-range-price-input .range-price label.place-holder{color:#bdbdbd;font-size:14px;float:left;margin:0;padding:0}.kbw-range-price .kbw-range-price-input .kbw-range-price-slider{position:relative;margin:0 auto 10px;width:100%;height:4px;border:none;border-radius:10px;background:#dddddd}.kbw-range-price .kbw-range-price-input .kbw-range-price-slider .ui-slider-range{background:#4a90e2;-webkit-transition:background 450ms;transition:background 450ms}.kbw-range-price .kbw-range-price-input .kbw-range-price-slider .ui-slider-handle{display:block;width:18px;height:18px;border-radius:50%;position:absolute;top:-6px;cursor:pointer;border:1px solid #4a90e2;background-color:#fff;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);outline:none}.box-brand{display:grid;grid-gap:50px 60px;text-align:center;align-items:center;grid-template-columns:repeat(8, 1fr)}.box-brand img{width:100%;margin:auto;display:block;max-height:48px;aspect-ratio:3/1;object-fit:contain}.product-item .icon-brand{width:auto;height:40px;padding:6px;position:absolute;top:20px;left:20px;background:#fff;z-index:1}
/*# sourceMappingURL=kbw-ctheme.css.map */
