.product-row-grid{display:flex;flex-direction:row;flex-wrap:wrap}.product-row-grid .product-card{padding:7.5px 5px;flex:0 0 12.5%}@media(min-width:1800px) and (max-width:2199.98px){.product-row-grid .product-card{flex:0 0 16.6666666667%}}@media(min-width:1500px) and (max-width:1799.98px){.product-row-grid .product-card{flex:0 0 20%}}@media(min-width:1200px) and (max-width:1499.98px){.product-row-grid .product-card{flex:0 0 25%}}@media(min-width:992px) and (max-width:1199.98px){.product-row-grid .product-card{flex:0 0 33.3333333333%}}@media(min-width:768px) and (max-width:991.98px){.product-row-grid .product-card{flex:0 0 33.3333333333%}}@media(min-width:576px) and (max-width:767.98px){.product-row-grid .product-card{flex:0 0 50%}}@media(max-width:575.98px){.product-row-grid .product-card{flex:0 0 50%}}@media(max-width:575.98px){.product-row-grid .product-card .rating-container{padding-top:0}}.product-row-grid{display:grid;column-gap:10px;row-gap:15px;grid-template-columns:repeat(8,1fr)}@media(max-width:2200px){.product-row-grid{grid-template-columns:repeat(6,1fr)}}@container (width < 2200px){.product-row-grid{grid-template-columns:repeat(6,1fr);}}@media(max-width:1800px){.product-row-grid{grid-template-columns:repeat(5,1fr)}}@container (width < 1800px){.product-row-grid{grid-template-columns:repeat(5,1fr);}}@media(max-width:1500px){.product-row-grid{grid-template-columns:repeat(4,1fr)}}@container (width < 1500px){.product-row-grid{grid-template-columns:repeat(4,1fr);}}@media(max-width:1200px){.product-row-grid{grid-template-columns:repeat(3,1fr)}}@container (width < 1200px){.product-row-grid{grid-template-columns:repeat(3,1fr);}}@media(max-width:992px){.product-row-grid{grid-template-columns:repeat(3,1fr)}}@container (width < 992px){.product-row-grid{grid-template-columns:repeat(3,1fr);}}@media(max-width:768px){.product-row-grid{grid-template-columns:repeat(2,1fr)}}@container (width < 768px){.product-row-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:576px){.product-row-grid{grid-template-columns:repeat(2,1fr)}}@container (width < 576px){.product-row-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:400px){.product-row-grid{grid-template-columns:repeat(2,1fr)}}@container (width < 400px){.product-row-grid{grid-template-columns:repeat(2,1fr);}}@supports(display:grid){.product-row-grid{display:grid;column-gap:10px;row-gap:15px}.product-card{padding:0;flex:none}}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;width:1em;overflow:visible;vertical-align:-.125em}.fields{margin-top:-20px;margin-bottom:15px}.fields .field,.fields .field-image-title,.fields .field-color-title{display:block;font-size:.75rem;color:#6c757d}.fields .field+.field{margin-top:.5rem}.fields .field-image-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:5px 0 5px}.fields .field-image-container.field-image-1 .field-image{display:inline-flex;border-radius:4px;justify-content:center;align-items:center}.fields .field-image-container.field-image-1 .field-image img{max-width:75px;max-height:25px;object-fit:contain}.fields .field-image-container.field-image-2 .field-image,.fields .field-image-container.field-image-3 .field-image{display:inline-flex;aspect-ratio:1/1;width:30px;border-radius:4px;justify-content:center;align-items:center}.fields .field-image-container.field-image-2 .field-image img,.fields .field-image-container.field-image-3 .field-image img{max-width:90%;max-height:90%}.fields .field-color-title{display:inline-block}.fields .field-color-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;padding:5px 0 5px}.fields .field-color-container .field-color{display:inline-block;width:25px;height:25px;border-radius:4px;background-size:cover}@supports(display:grid){.product-row-grid{column-gap:0;row-gap:0}}.product-card{box-shadow:none;display:flex;flex-direction:column;padding-bottom:15px;margin-bottom:15px;color:#000;min-height:160px;border-bottom:solid 1px #dee2e6;padding-top:0!important;border-radius:0}.product-card:hover{color:#000}.product-card:hover a{color:#000}.product-card .card-header{background:none;height:200px;display:flex;justify-content:center;align-items:center;border-bottom:0;position:relative;padding:0}.product-card .card-header picture{max-width:75%;max-height:200px;object-fit:contain;display:flex}.product-card .card-header img{width:100%;max-height:200px;object-fit:contain}.product-card .card-body{text-align:left;margin-top:0;padding-bottom:0}@media(max-width:767.98px){.product-card .card-body{padding-left:.25rem;padding-right:.25rem}}.product-card .card-body .card-info{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-card .card-body .product-name{font-weight:600;margin-bottom:5px;font-size:.85rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-card .card-body .brand-name{font-size:.8rem;color:#909090;margin-bottom:25px}.product-card .card-body .configure{font-weight:600}.product-card .card-body .price{font-size:1.1rem;font-weight:600;color:#000}.product-card .card-body .from-text{padding-right:5px}.product-card .card-body .from-text,.product-card .card-body .currency{color:#909090;font-size:.65rem}.product-card .card-body .product-stock{margin-top:5px;font-size:.85rem}.product-card .card-body .compare-products .compare~label{font-weight:600;font-size:80%}.product-card .card-body .compare-products .compare~label .text{padding-left:25px}.product-card .card-body .compare-products .compare~label .text:before{left:0}.product-card .card-body button,.product-card .card-body [type=button],.product-card .card-body [type=reset],.product-card .card-body [type=submit]{-webkit-appearance:none;-webkit-border-radius:0}.product-card .card-actions{margin-top:10px;margin-left:-5px;display:flex;justify-content:space-between;align-items:center}@media(max-width:575.98px){.product-card .card-actions{margin-left:0}}.product-card .card-actions .btn.btn-flat{padding:5px;margin:0;color:#adb5bd;-webkit-appearance:none;-webkit-border-radius:none;font-size:16px;fill:#adb5bd}.product-card .card-actions button{-webkit-appearance:none;-webkit-border-radius:0}.product-card .card-footer{background:none;padding:5px 1.25rem .95rem 1.25rem}@media(max-width:767.98px){.product-card .card-footer{padding-left:.25rem;padding-right:.25rem}}.product-card .card-footer .card-buttons{margin-top:10px}.product-card .card-footer .card-buttons .add-to-cart-container{display:flex;justify-content:center;flex-wrap:nowrap}.product-card .card-footer .card-buttons .add-to-cart-container input.form-control{width:35%;min-width:50px;text-align:center}@media(max-width:575.98px){.product-card .card-footer .card-buttons .add-to-cart-container input.form-control{min-width:0}}.product-card .card-footer .card-buttons .add-to-cart-container .input-group-append{width:65%;padding-left:5px}.product-card .card-footer .card-buttons .add-to-cart-container .input-group-append .btn{margin:0;padding:.375rem .75rem;white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:center}@media(max-width:575.98px){.product-card .card-footer .card-buttons .add-to-cart-container .input-group-append .btn{font-size:10px;line-height:10px}.product-card .card-footer .card-buttons .add-to-cart-container .input-group-append .btn svg{display:none}}.product-card .card-footer .card-buttons .configure,.product-card .card-footer .card-buttons .inventory{margin:0;padding:.375rem .75rem;height:100%;white-space:nowrap}@media(max-width:575.98px){.product-card .card-footer .card-buttons .configure.font-sm,.product-card .card-footer .card-buttons .inventory.font-sm{font-size:.7rem;padding-left:.25rem;padding-right:.25rem}}.product-card .card-footer .card-buttons .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:991.98px){.product-card{border-bottom:solid 1px #e9ecef;color:#000}}.product-list-results .form-inline.card-sort{justify-content:space-between}@media(min-width:576px){.product-list-results .layout-buttons,.product-list-results .result-layout-buttons{display:none!important}}@media(max-width:350px){.product-row-grid .product-card{flex:0 0 100%}.product-row-grid .product-card .card-header,.product-row-grid .product-card .card-body{padding:.75rem .25rem}.product-row-grid .product-card .card-footer{padding:.75rem .25rem}.product-row-grid .product-card .card-footer .card-buttons .btn{font-size:.7rem;white-space:normal}.product-row-grid .product-card:first-child{border-top:solid 1px #e9ecef}}