.popular-brands .title{font-size:1.125rem;font-weight:700;padding:20px 0}@media (min-width:1024px){.popular-brands .title{font-size:1.375rem;padding:30px 0 20px}}.popular-brands .popular-brands-container{display:flex;flex-wrap:wrap;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:30px;row-gap:30px;justify-content:space-between}@media (min-width:1024px){.popular-brands .popular-brands-container{display:grid;grid-template-columns:repeat(8,1fr);align-items:center;grid-row-gap:30px}}.popular-brands .popular-brands-container .item{display:flex;justify-content:center;align-items:center;flex-basis:100px}.popular-brands .popular-brands-container .item .item-link{display:grid;grid-template-rows:100px auto;grid-row-gap:10px}.popular-brands .popular-brands-container .item .item-link img{max-width:100px;max-height:80px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popular-brands .popular-brands-container .item .item-link p{margin:0 auto}.all-brands .title{font-size:1.125rem;font-weight:700;padding:20px 0}@media (min-width:1024px){.all-brands .title{font-size:1.375rem;padding:30px 0 20px}}.all-brands .all-brands-container{display:flex;flex-wrap:wrap;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:30px;row-gap:30px;justify-content:space-between}@media (min-width:1024px){.all-brands .all-brands-container{display:grid;grid-template-columns:repeat(8,1fr);align-items:center;grid-row-gap:30px}}.all-brands .all-brands-container .item{display:flex;justify-content:center;align-items:center;flex-basis:100px}.all-brands .all-brands-container .item .item-link{display:grid;grid-template-rows:80px auto;grid-row-gap:10px}.all-brands .all-brands-container .item .item-link img{max-width:80px;max-height:80px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.all-brands .all-brands-container .item .item-link p{margin:0 auto}.filter-type-container{margin:20px 0}.filter-type-container.small-img .filter-type{height:auto!important}.filter-type-container.small-img .filter-type .image{padding:2px;background-color:#fff;height:auto!important}.filter-type-container .title{font-size:1rem;font-weight:700;padding:16px 0}@media (min-width:1024px){.filter-type-container .title{font-size:1.625rem;padding:40px 0 25px}}.filter-type-container .filter-type-content{display:grid;grid-row-gap:10px}@media (min-width:1024px){.filter-type-container .filter-type-content{grid-template-columns:repeat(3,1fr);grid-column-gap:30px}}.filter-type-container .filter-type-content .filter-type{display:grid;grid-template-columns:repeat(2,1fr);width:100%;border:1px solid #dbdbdb;background-color:#f7f7f7;height:150px}.filter-type-container .filter-type-content .filter-type:hover .content{background-color:transparent}@media (min-width:576px){.filter-type-container .filter-type-content .filter-type{height:150px}}@media (min-width:1240px){.filter-type-container .filter-type-content .filter-type{grid-template-columns:200px 1fr;height:200px}}.filter-type-container .filter-type-content .filter-type .image{width:auto;height:148px;display:block;grid-column:1/2}@media (min-width:576px){.filter-type-container .filter-type-content .filter-type .image{display:block;height:148px;grid-column:1/2}}@media (min-width:1240px){.filter-type-container .filter-type-content .filter-type .image{height:198px}}.filter-type-container .filter-type-content .filter-type .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filter-type-container .filter-type-content .filter-type .content{display:flex;justify-content:center;align-items:center;padding:20px}@media (min-width:576px){.filter-type-container .filter-type-content .filter-type .content{grid-column:2/3;justify-content:flex-start}}@media (min-width:1240px){.filter-type-container .filter-type-content .filter-type .content{padding:0 30px}}.filter-type-container .filter-type-content .filter-type .content p{font-size:1rem;font-weight:700;line-height:1.3;text-align:center}@media (min-width:1024px){.filter-type-container .filter-type-content .filter-type .content p{font-size:1.875rem;text-align:left}}.brand-list-container .brands-list{display:flex;flex-direction:column;grid-row-gap:20px;row-gap:20px}@media (min-width:1024px){.brand-list-container .brands-list{grid-row-gap:30px;row-gap:30px}}