.modal-filter .ad-company-container{margin:11px}.modal-filter .ad-company-container .card{border-radius:5px}.modal-filter .ad-company-container .card .card-body .company-image{display:flex;justify-content:center}.modal-filter .ad-company-container .card .card-body .company-image img{max-width:100%;max-height:125px}.modal-filter .ad-company-container .card .card-body .company-name{text-align:center;font-weight:600;font-size:17px;margin-top:15px}.modal-filter .ad-company-container .card .card-body .company-description{font-size:12px;text-align:center;color:#909090;margin-top:10px}.modal-filter .ad-company-container .card .card-body .button-container{text-align:center}.modal-filter .ad-company-container .card .card-body .button-container .btn.btn-danger{background:#96173d!important;border:#96173d}.modal-filter .ad-company-container.brand .card .card-body .company-name{color:#000}.modal-filter .ad-company-container.store .card{border-top:5px solid #1ba40c}.modal-filter .ad-company-container.store .card .card-body .company-name{color:#1ba40c}.modal-filter .ad-company-container .label{color:#909090;font-size:8px;position:absolute;bottom:5px;right:10px}.ad-company-products-container{display:flex;margin:0 0 15px 0;border-radius:5px;flex-wrap:nowrap;overflow:hidden;position:relative}.ad-company-products-container .link-layer{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.ad-company-products-container .view-brand-link{display:block;color:#1778c5;margin-bottom:5px;font-weight:600;font-size:12px}.ad-company-products-container .view-brand-link i{margin-right:3px}.ad-company-products-container .company-detail-container{flex:1 0 30%;margin-top:10px}.ad-company-products-container .company-detail-container .company-name{font-weight:600;font-size:17px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad-company-products-container .company-detail-container .address{font-size:12px;color:#909090;line-height:20px;margin-top:7px}.ad-company-products-container.brand{border:1px solid rgba(195,35,83,.2);border-left:5px solid #96173d}@media(max-width:1199.98px){.ad-company-products-container.brand{border-left:unset;border-right:5px solid #96173d}}.ad-company-products-container.brand .company-detail-container{margin-left:5px}.ad-company-products-container.brand .company-detail-container .company-name{color:#000}.ad-company-products-container.brand .company-detail-container .brand-details{margin-top:5px;color:#909090;font-size:13px}.ad-company-products-container.brand .company-detail-container .brand-details .products-number{color:#1778c5;font-weight:600}.ad-company-products-container.brand .company-detail-container .brand-details .sellers-number{color:#1ba40c;font-weight:600;letter-spacing:0;display:inline-block}.ad-company-products-container.brand .company-detail-container .button-container{margin-top:5px}.ad-company-products-container.brand .company-detail-container .button-container .btn{margin-left:0}.ad-company-products-container.brand .company-detail-container .button-container .btn.btn-outline-danger{color:#96173d!important;border:#96173d!important}.ad-company-products-container.store{border:1px solid rgba(27,164,12,.2);border-left:5px solid #1ba40c}@media(max-width:1199.98px){.ad-company-products-container.store{border-left:unset;border-right:5px solid #1ba40c}}.ad-company-products-container.store .company-detail-container .company-name{color:#1ba40c}.ad-company-products-container .company-info{display:flex;flex:0 0 20%;flex-direction:row;padding-right:1px;position:relative}@media(max-width:2199.98px){.ad-company-products-container .company-info{flex:1 0 25%}}@media(max-width:1799.98px){.ad-company-products-container .company-info{flex:1 0 30%}}@media(max-width:1499.98px){.ad-company-products-container .company-info{flex:1 0 40%}}@media(max-width:991.98px){.ad-company-products-container .company-info{flex:1 0 50%}}.ad-company-products-container .company-info:after{content:"";background-color:#dee2e6;width:1px;display:block;margin:15px 0}@media(max-width:767.98px){.ad-company-products-container .company-info:after{background-color:unset}}.ad-company-products-container .company-info .company-image-container{justify-content:flex-start;display:flex;margin:10px}.ad-company-products-container .company-info .company-image-container img{max-width:150px;max-height:100px;object-fit:contain}@media(min-width:1500px) and (max-width:1799.98px){.ad-company-products-container .company-info .company-image-container img{max-width:120px}}@media(min-width:1200px) and (max-width:1499.98px){.ad-company-products-container .company-info .company-image-container img{max-width:100px}}@media(min-width:992px) and (max-width:1199.98px){.ad-company-products-container .company-info .company-image-container img{max-width:120px}}@media(min-width:768px) and (max-width:991.98px){.ad-company-products-container .company-info .company-image-container img{max-width:120px}}@media(max-width:767.98px){.ad-company-products-container .company-info .company-image-container img{max-width:100px}}.ad-company-products-container .company-product{flex:1 1 25%;display:flex;flex-direction:row;padding:0 5px;position:relative}@media(max-width:1799.98px){.ad-company-products-container .company-product{flex:1 0 23.3333%}}@media(max-width:1499.98px){.ad-company-products-container .company-product{flex:1 0 30%}}@media(max-width:991.98px){.ad-company-products-container .company-product{flex:1 0 50%}}@media(max-width:767.98px){.ad-company-products-container .company-product{display:none}}.ad-company-products-container .company-product:not(:last-child):after{content:"";background-color:#dee2e6;width:1px;display:block;margin:15px 1px}.ad-company-products-container .company-product:nth-last-child(2):after{background-color:unset}@media(max-width:1799.98px){.ad-company-products-container .company-product:nth-last-child(3):after{background-color:unset}}@media(max-width:1499.98px){.ad-company-products-container .company-product:nth-last-child(4):after{background-color:unset}}@media(max-width:991.98px){.ad-company-products-container .company-product:nth-last-child(5):after{background-color:unset}}.ad-company-products-container .company-product .product-image-container{flex:1;justify-content:center;display:flex}.ad-company-products-container .company-product .product-image-container img{max-width:75px;max-height:115px;object-fit:contain}.ad-company-products-container .company-product .product-detail-container{display:flex;flex:1 0 30%;flex-direction:column;margin-top:15px;padding-right:10px}.ad-company-products-container .company-product .product-detail-container .product-name{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000}.ad-company-products-container .company-product .product-detail-container .brand-name{font-size:10px;color:#909090;margin-top:5px}.ad-company-products-container .company-product .product-detail-container .price{color:#1ba40c;font-weight:600;font-size:12px;margin-top:5px}.ad-company-products-container .company-product .product-detail-container .button-container{font-size:12px;position:absolute;bottom:7px}.ad-company-products-container .company-product .product-detail-container .button-container .shop-product{display:block;color:#1778c5;margin-top:10px;font-weight:600}.ad-company-products-container .company-product .product-detail-container .button-container .shop-product i{margin-right:3px}.ad-company-products-container .company-product .product-detail-container .button-container .sell-product{display:block;color:#1ba40c;margin-top:5px;font-weight:600}.ad-company-products-container .company-product .product-detail-container .button-container .sell-product i{margin-right:3px}.ad-company-products-container .label{color:#909090;font-size:8px;position:absolute;bottom:5px;right:10px}.category-description{background:#fff;padding:15px}