main.product-list{padding-bottom:80px}@media (max-width: 767px){main.product-list{padding-bottom:50px}}@media (max-width: 767px){main.product-list .inner-sidebar{margin-bottom:25px}}main.product-list .inner-sidebar>.navbar{background-color:#FFFFFF !important;padding:0}@media (max-width: 992px){main.product-list .inner-sidebar>.navbar .navbar-toggler{text-transform:uppercase;width:100%;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;border-radius:3px;color:#FFFFFF;font-weight:bold;background-color:var(--main-red);height:45px;border:0 transparent;font-size:1.1rem;font-family:var(--font-menu);letter-spacing:1px;padding-left:15px}main.product-list .inner-sidebar>.navbar .navbar-toggler .feather{width:30px;height:30px;stroke:#FFFFFF;stroke-width:2}}main.product-list .inner-sidebar>.navbar>.navbar-collapse{width:100%}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion{width:100%}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item{border:1px solid var(--grey-2) !important;margin-bottom:20px}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-header .accordion-button{padding:12px 15px !important;font-weight:500}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:transparent;color:var(--text-light);box-shadow:none}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-icon)}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body{padding:5px 15px 15px}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree{list-style-type:none;margin:0;padding:0}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree ul{margin:0;list-style-type:none;padding-left:21px}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree li{font-size:0;display:flex;flex-wrap:wrap;align-items:center}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .trigger-tree-menu{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .trigger-tree-menu:before{display:block;text-align:center;line-height:20px;width:20px;height:20px;content:"+";color:black;background-color:var(--grey-2);font-family:var(--font-menu);font-size:1rem;font-weight:600}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .form-check{width:calc(100% - 20px);padding:5px 0 5px 8px;margin:0;position:relative}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .form-check input{position:absolute;opacity:0;left:0;top:0;height:100%;width:100%;margin-left:0;margin-top:0}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .form-check label{color:var(--text-light);text-decoration:none;line-height:normal;font-family:var(--font-menu);font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;cursor:pointer}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .form-check label:hover{color:#000000}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .caret-down::before{content:'-'}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .nested{display:none;width:100%}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body #menuTree .active{display:block}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .checkbox-colors{display:flex;flex-wrap:wrap}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .checkbox-colors .form-check{position:relative;border-radius:50%;border:2px solid var(--grey-2);overflow:hidden;width:28px;height:28px;margin-right:10px}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .checkbox-colors .form-check .form-check-input,main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .checkbox-colors .form-check .form-check-label{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .list-group .list-group-item{border:0 transparent;padding:2px 0;position:relative}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .list-group .list-group-item input{position:absolute;opacity:0}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .list-group .list-group-item input,main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .list-group .list-group-item label{cursor:pointer;font-family:var(--font-menu)}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .list-group .list-group-item input:hover,main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .list-group .list-group-item label:hover{color:#000000}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .price-input{width:100%;display:flex;justify-content:space-between;margin:10px 0 5px}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .price-input .field{width:50%;position:relative}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .price-input .field:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .price-input .field input.input-min{text-align:left}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .price-input .field input.input-max{text-align:right}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .price-input .field input{padding:0;outline:none;font-size:0.85rem;border:0 transparent;width:100%;-moz-appearance:textfield}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range input[type="number"]::-webkit-outer-spin-button,main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .slider{height:5px;position:relative;background:var(--grey-2);border-radius:5px}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .slider .progress{height:100%;left:25%;right:25%;position:absolute;border-radius:5px;background:#000000}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .range-input{position:relative}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range .range-input input{position:absolute;width:100%;height:5px;top:-5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range input[type="range"]::-webkit-slider-thumb{height:17px;width:17px;border-radius:50%;background:var(--grey-1);pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px rgba(0,0,0,0.15)}main.product-list .inner-sidebar>.navbar>.navbar-collapse .accordion .accordion-item .accordion-body .price-range input[type="range"]::-moz-range-thumb{height:17px;width:17px;border:none;border-radius:50%;background:var(--grey-1);pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px rgba(0,0,0,0.15)}main.product-list .inner-product-list .top-block{margin-bottom:30px}main.product-list .inner-product-list .top-block h2{margin-bottom:0;font-size:1.5rem}@media (max-width: 767px){main.product-list .inner-product-list .top-block h2{margin-bottom:15px}}main.product-list .inner-product-list .top-block .filter-labels{display:flex;flex-wrap:wrap;margin:15px -5px 0 -5px}main.product-list .inner-product-list .top-block .filter-labels .item{padding:5px}main.product-list .inner-product-list .top-block .filter-labels .item .btn{font-family:var(--font-menu);font-size:0.85rem;background-color:var(--grey-2);border-color:var(--grey-2);display:flex;align-items:center;color:var(--text-light)}main.product-list .inner-product-list .top-block .filter-labels .item .btn:hover{color:#000000}main.product-list .inner-product-list .top-block .filter-labels .item .btn .feather{margin-left:10px;height:13px;width:13px;stroke-width:3}main.product-list .inner-product-list .product-block .product-item{margin-bottom:30px}main.product-list .inner-product-list .product-block .product-item .inner-product{position:relative}main.product-list .inner-product-list .product-block .product-item .inner-product .image{position:relative;padding-bottom:100%;display:block}main.product-list .inner-product-list .product-block .product-item .inner-product .image img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:90%;max-height:90%;width:auto}main.product-list .inner-product-list .product-block .product-item .inner-product .product-info{text-align:center;padding-top:30px;position:relative}main.product-list .inner-product-list .product-block .product-item .inner-product .product-info .status{font-weight:500;color:#000000;text-transform:uppercase;font-size:0.7rem;position:absolute;left:0;top:5px;width:100%}main.product-list .inner-product-list .product-block .product-item .inner-product .product-info .product-name{text-transform:uppercase;font-weight:400;font-size:0.7rem;margin-bottom:2px;color:var(--grey-3);letter-spacing:0.5px;line-height:normal}main.product-list .inner-product-list .product-block .product-item .inner-product .product-info .product-code{font-family:var(--font-menu);font-size:1rem;margin-bottom:2px;text-decoration:none;color:var(--text-light)}main.product-list .inner-product-list .product-block .product-item .inner-product .product-info .product-code:hover{color:#000000}main.product-list .inner-product-list .product-block .product-item .inner-product .product-info .price{font-size:1rem;font-weight:bold;color:#000000}main.product-list .inner-product-list .product-block .product-item .inner-product .product-info .price .old-price{text-decoration:line-through;color:var(--grey-3);opacity:0.85;padding-right:5px}
