.part-preset .filters-wrapper{position:fixed;top:100px;bottom:0px;left:0px;width:250px;background:#fff;transform:translate(-101%, 0);border:1px solid #182c3f;box-sizing:border-box;display:flex;flex-direction:column;z-index:1}.part-preset .filters-wrapper .title{background:#ebebeb;color:#656565;padding:10px;font-weight:500;flex-grow:0;flex-shrink:0;border-radius:6px}.part-preset .filters-wrapper .title .close{color:inherit}.part-preset .filters-wrapper .body{flex-grow:1;flex-shrink:1;padding:10px;overflow:auto;overflow-x:hidden}.part-preset .filters-wrapper .body .checkbox-group{max-height:200px;overflow:auto;overflow-x:hidden}.part-preset .filters-wrapper .body .checkbox-group .checkbox{margin-bottom:5px;font-size:90%}.part-preset .filters-wrapper .foot{flex-grow:0;flex-shrink:0;padding:10px}.part-preset .part-wrapper .filter-trigger{padding:10px}.part-preset .part-wrapper .part-list{display:flex;gap:20px;flex-direction:row;flex-wrap:wrap;justify-content:center}.part-preset .part-wrapper .part-list .part{padding-bottom:20px;margin-bottom:30px;display:flex;flex-flow:column;justify-content:center;width:90%}.part-preset .part-wrapper .part-list .part .photo{max-width:300px;min-width:100%;min-height:180px;background:#000;width:275px;height:210px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.part-preset .part-wrapper .part-list .part .photo img{flex-shrink:0;min-width:100%}.part-preset .part-wrapper .part-list .part .part-info{text-align:center}.part-preset .part-wrapper .part-list .part .part-info .title{color:#111;font-size:1.2em;font-weight:600;padding-bottom:4px;margin-bottom:8px;border-bottom:solid 3px #e8ecef;height:60px;overflow:hidden}.part-preset .part-wrapper .part-list .part .part-info .price{font-size:1.2em;font-weight:600;color:#00aa75;padding-bottom:4px;margin-bottom:8px;border-bottom:solid 3px #e8ecef}.part-preset .part-wrapper .part-list .part .part-info .location{font-size:.9em;letter-spacing:-0.5px}.part-preset .part-wrapper .part-list .part .part-info .stock{color:#939393;font-style:italic}.part-preset .part-wrapper .part-list .part .part-info .detail{margin-bottom:12px;text-align:center;background:#d3302f}.part-preset .part-wrapper .part-list .part .part-info .detail .btn-main{margin-top:0px}.filter-open .part-preset .filters-wrapper{transform:translate(0, 0)}.part-header{background:#eaeaea;display:flex;align-content:space-between;align-items:end;justify-content:space-between;padding:6px;border-radius:6px;margin-bottom:20px;font-size:.9em}.part-header .btn{font-size:1em}.part-header .pagination .btn{font-size:1em}.part-header .btn.btn-secondary.dropdown-toggle{background-color:#4b4b4b}.pagination{flex-direction:row;flex-wrap:wrap}.detail-photos{width:400px}@media(max-width: 767px){.part-preset .filters-wrapper{top:0;width:min(88vw,340px);z-index:1200}.part-preset .part-wrapper{padding:12px 0}.part-preset .part-wrapper .filter-trigger{padding:0 0 16px}.part-preset .part-wrapper .filter-trigger .btn{width:100%}.part-preset .part-wrapper .part-list{gap:16px}.part-preset .part-wrapper .part-list .part{width:100%;margin-bottom:18px}.part-preset .part-wrapper .part-list .part .photo{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:4/3;align-items:center}.part-preset .part-wrapper .part-list .part .photo img{width:100%;height:100%;min-width:0;object-fit:cover}.part-header{flex-direction:column;align-items:stretch;gap:12px}.part-header .btn,.part-header .dropdown,.part-header .dropdown-toggle{width:100%}.detail-photos{width:100%}}@media(min-width: 768px){.part-preset .part-wrapper .part-list .part{justify-content:left;flex-flow:column;width:30%}.part-preset .part-wrapper .part-list .part .photo{margin:0}}@media(min-width: 1024px){.part-preset{display:flex;flex-direction:row;gap:15px}.part-preset .filters-wrapper{flex-grow:0;flex-shrink:0;flex-basis:250px;position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none !important;display:block;border-width:0px}.part-preset .filters-wrapper .title .close{display:none}.part-preset .filters-wrapper .body{overflow:visible}.part-preset .filters-wrapper .foot{position:sticky;bottom:10px}.part-preset .part-wrapper{flex-grow:1;flex-shrink:1}.part-preset .part-wrapper .filter-trigger{display:none}}
