.d-flex{display:flex}.d-flex.jc-sb{justify-content:space-between}.d-flex.fd-c{flex-direction:column}.d-flex.ai-c{align-items:center}.d-grid{display:grid}.d-grid.two-col{grid-template-columns:repeat(2, 1fr)}.rims-filter-container,.tires-filter-container{display:flex;width:100%;gap:24px;font-family:"Open Sans",sans-serif}@media(max-width: 767px){.rims-filter-container,.tires-filter-container{flex-direction:column}}.rims-filter-container p,.tires-filter-container p{margin-bottom:0 !important}.rims-filter-container .filter-container,.tires-filter-container .filter-container{width:250px;padding:20px 16px;border:1px solid #e7e7e7;border-radius:12px;height:-moz-fit-content;height:fit-content}@media(max-width: 1024px){.rims-filter-container .filter-container,.tires-filter-container .filter-container{width:220px}}@media(max-width: 767px){.rims-filter-container .filter-container,.tires-filter-container .filter-container{width:100%;display:none}}.rims-filter-container .filter-container .filter-headings,.tires-filter-container .filter-container .filter-headings{margin-bottom:20px;border-bottom:1px solid #e7e7e7;padding-bottom:20px}.rims-filter-container .filter-container button[type=submit],.tires-filter-container .filter-container button[type=submit]{width:100%;margin-block:20px 10px;padding:12px 16px;border-radius:8px;cursor:pointer}.rims-filter-container .filter-container form,.tires-filter-container .filter-container form{display:flex;flex-direction:column;gap:16px}.rims-filter-container .filter-container form .filter-group.checkbox-multi,.tires-filter-container .filter-container form .filter-group.checkbox-multi{display:flex;flex-direction:column;margin-bottom:4px}.rims-filter-container .filter-container form .filter-group.checkbox-multi .collapsible-content,.tires-filter-container .filter-container form .filter-group.checkbox-multi .collapsible-content{display:flex;flex-direction:column}.rims-filter-container .filter-container form .filter-group h2,.tires-filter-container .filter-container form .filter-group h2{font-family:"Oswald",sans-serif;font-size:26px;margin-bottom:16px}.rims-filter-container .filter-container form .filter-group .select2-selection,.tires-filter-container .filter-container form .filter-group .select2-selection{margin-bottom:10px !important;padding:4px !important;border:1px solid #e7e7e7 !important;border-radius:8px !important}.rims-filter-container .filter-container form .filter-group select,.tires-filter-container .filter-container form .filter-group select{width:100%;margin-bottom:10px;padding:12px;border:1px solid #e7e7e7;border-radius:8px}.rims-filter-container .filter-container form .filter-group .radio-cont,.tires-filter-container .filter-container form .filter-group .radio-cont{display:flex;flex-direction:column;gap:8px}.rims-filter-container .filter-container form .filter-group .radio-cont label,.tires-filter-container .filter-container form .filter-group .radio-cont label{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1em}.rims-filter-container .filter-container form .filter-group input,.tires-filter-container .filter-container form .filter-group input{accent-color:#cbb28b;margin-right:8px}.rims-filter-container .rims-container,.rims-filter-container .tires-container,.tires-filter-container .rims-container,.tires-filter-container .tires-container{flex:1}.rims-filter-container .rims-container .filter-product,.rims-filter-container .tires-container .filter-product,.tires-filter-container .rims-container .filter-product,.tires-filter-container .tires-container .filter-product{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(min-width: 1920px){.rims-filter-container .rims-container .filter-product,.rims-filter-container .tires-container .filter-product,.tires-filter-container .rims-container .filter-product,.tires-filter-container .tires-container .filter-product{grid-template-columns:repeat(4, 1fr);gap:20px}}@media(max-width: 1024px){.rims-filter-container .rims-container .filter-product,.rims-filter-container .tires-container .filter-product,.tires-filter-container .rims-container .filter-product,.tires-filter-container .tires-container .filter-product{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 767px){.rims-filter-container .rims-container .filter-product,.rims-filter-container .tires-container .filter-product,.tires-filter-container .rims-container .filter-product,.tires-filter-container .tires-container .filter-product{grid-template-columns:repeat(1, 1fr);gap:20px}}.rims-filter-container .rims-container .filter-items,.rims-filter-container .tires-container .filter-items,.tires-filter-container .rims-container .filter-items,.tires-filter-container .tires-container .filter-items{border:1px solid #e7e7e7;padding:20px;display:flex;flex-direction:column;gap:10px;border-radius:12px;transition:all .3s ease-in-out;position:relative}.rims-filter-container .rims-container .filter-items:hover,.rims-filter-container .tires-container .filter-items:hover,.tires-filter-container .rims-container .filter-items:hover,.tires-filter-container .tires-container .filter-items:hover{transform:translateY(-5px);box-shadow:0px 0px 12px 0px rgba(81,81,81,.33);transition:all .3s ease-in-out}.rims-filter-container .rims-container .filter-items .band-rating,.rims-filter-container .tires-container .filter-items .band-rating,.tires-filter-container .rims-container .filter-items .band-rating,.tires-filter-container .tires-container .filter-items .band-rating{display:flex;position:absolute;border:1px solid #f8f8f8;border-radius:50%;padding:4px;right:16px;top:16px}.rims-filter-container .rims-container .filter-items .band-rating img,.rims-filter-container .tires-container .filter-items .band-rating img,.tires-filter-container .rims-container .filter-items .band-rating img,.tires-filter-container .tires-container .filter-items .band-rating img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.rims-filter-container .rims-container .filter-items .product-image-link,.rims-filter-container .tires-container .filter-items .product-image-link,.tires-filter-container .rims-container .filter-items .product-image-link,.tires-filter-container .tires-container .filter-items .product-image-link{width:100%;display:flex;place-content:center}.rims-filter-container .rims-container .filter-items .product-details,.rims-filter-container .tires-container .filter-items .product-details,.tires-filter-container .rims-container .filter-items .product-details,.tires-filter-container .tires-container .filter-items .product-details{display:flex;flex-direction:column;gap:10px;height:100%}.rims-filter-container .rims-container .filter-items .product-details .product__title,.rims-filter-container .tires-container .filter-items .product-details .product__title,.tires-filter-container .rims-container .filter-items .product-details .product__title,.tires-filter-container .tires-container .filter-items .product-details .product__title{font-family:"Oswald",Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;text-align:center}.rims-filter-container .rims-container .filter-items .product-details .product__price,.rims-filter-container .tires-container .filter-items .product-details .product__price,.tires-filter-container .rims-container .filter-items .product-details .product__price,.tires-filter-container .tires-container .filter-items .product-details .product__price{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700}.rims-filter-container .rims-container .filter-items .product-details .product__brand,.rims-filter-container .tires-container .filter-items .product-details .product__brand,.tires-filter-container .rims-container .filter-items .product-details .product__brand,.tires-filter-container .tires-container .filter-items .product-details .product__brand{text-align:center;font-weight:bold}.rims-filter-container .rims-container .filter-items .product-details .product__overview,.rims-filter-container .tires-container .filter-items .product-details .product__overview,.tires-filter-container .rims-container .filter-items .product-details .product__overview,.tires-filter-container .tires-container .filter-items .product-details .product__overview{margin-top:auto;text-align:center;transition:all .3s ease-in-out}.rims-filter-container .rims-container .filter-items .product-details .product__overview:hover a,.rims-filter-container .tires-container .filter-items .product-details .product__overview:hover a,.tires-filter-container .rims-container .filter-items .product-details .product__overview:hover a,.tires-filter-container .tires-container .filter-items .product-details .product__overview:hover a{color:#000;background:#cbb28b;transition:all .3s ease-in-out}.rims-filter-container .rims-container .filter-items .product-details .product__overview a,.rims-filter-container .tires-container .filter-items .product-details .product__overview a,.tires-filter-container .rims-container .filter-items .product-details .product__overview a,.tires-filter-container .tires-container .filter-items .product-details .product__overview a{padding:16px;background:#000;border-radius:10px;color:#cbb28b;width:100%;display:block;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:500;line-height:1em;transition:all .3s ease-in-out}.rims-filter-container .rims-container .filter-items img,.rims-filter-container .tires-container .filter-items img,.tires-filter-container .rims-container .filter-items img,.tires-filter-container .tires-container .filter-items img{width:250px;height:250px;-o-object-fit:contain;object-fit:contain}@media(max-width: 1024px){.rims-filter-container .rims-container .filter-items img,.rims-filter-container .tires-container .filter-items img,.tires-filter-container .rims-container .filter-items img,.tires-filter-container .tires-container .filter-items img{width:164px;height:164px}}.rims-filter-container .reset-filter,.tires-filter-container .reset-filter{text-align:center;margin-top:-16px}.filter-pagination{display:flex !important;justify-content:center;gap:12px;align-items:center;border:0 !important;margin-top:30px}@media(max-width: 767px){.filter-pagination{flex-flow:wrap}}.filter-pagination .page-numbers,.filter-pagination span,.filter-pagination .current{color:#000 !important;padding:6px 16px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0) !important;border:1px solid #000}@media(max-width: 767px){.filter-pagination .page-numbers,.filter-pagination span,.filter-pagination .current{padding:4px 8px}}.filter-pagination .page-numbers:hover,.filter-pagination span:hover,.filter-pagination .current:hover{background:#000 !important;color:#fff !important}.filter-pagination .current{background:#000 !important;color:#fff !important}.sort-container{display:flex;align-items:center;justify-content:flex-end;margin-bottom:24px}.sort-container label{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1em;margin:0}.sort-container select{padding:8px 10px;border:1px solid #e7e7e7;border-radius:8px;margin-left:8px}@media(max-width: 767px){.sort-container select{width:100%}}.toggle-filters{color:#cbb28b !important}.toggle-filter{background:#000;padding:12px 16px;text-align:center;color:#cbb28b !important;border-radius:10px;margin-bottom:16px}@media(min-width: 768px){.toggle-filter{display:none}}.no-product p{font-size:38px;line-height:1.25em;width:300%;text-align:center}