.vendor__image_1CRBX{top:0;left:0;width:100%;height:100%;transform:translateZ(0) scale(1);transition:transform .35s ease}.vendor_1s5qQ:hover .vendor__image_1CRBX{transform:scale(1.03)}.vendor_1s5qQ{position:relative}.vendor__wrapper_1sj6a{transform:translateZ(0)}.vendor__image-container_2hbqd{width:120px;height:112px;position:relative;overflow:hidden}@media (min-width:768px){.vendor__image-container_2hbqd{width:180px;height:130px}}.vendor__image_1CRBX{position:absolute;-o-object-fit:cover;object-fit:cover}.vendor__content_2ZzJL{display:flex;padding:.75rem;flex-direction:column;justify-content:space-between}.vendor__content-width_3uZHh{width:calc(100% - 120px)}@media (min-width:768px){.vendor__content-width_3uZHh{width:calc(100% - 180px)}}.vendor__label_OKbbv{line-height:1.125rem;font-size:.75rem;display:inline-block;padding-left:.25rem;padding-right:.25rem;border-radius:.25rem;z-index:10;border-width:1px;--border-opacity:1;border-color:#c32d5f;border-color:rgba(195,45,95,var(--border-opacity));--text-opacity:1;color:#c32d5f;color:rgba(195,45,95,var(--text-opacity));font-weight:400;vertical-align:text-top}.vendor__title_19S1f{-webkit-line-clamp:1;font-weight:600;font-size:1rem;margin-bottom:2px}.vendor__desc_2qpQZ,.vendor__title_19S1f{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.vendor__desc_2qpQZ{-webkit-line-clamp:2;font-size:.875rem;--text-opacity:1;color:#5c656b;color:rgba(92,101,107,var(--text-opacity));margin-bottom:.25rem}.category-list_2QZqf{margin:0 -.5rem;padding-bottom:2.5rem;flex-direction:row;display:flex;flex-wrap:wrap}.category-list__item_2zvuK{padding-left:.5rem;padding-right:.5rem;padding-bottom:1.5rem}.list-pagination{text-align:center;margin-bottom:3rem}.list-pagination .el-pagination.is-background{padding:0}.list-pagination .el-pagination.is-background .btn-next,.list-pagination .el-pagination.is-background .btn-prev{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));font-size:1rem;min-width:30px;line-height:30px;height:30px}.list-pagination .el-pagination.is-background .btn-next .el-icon,.list-pagination .el-pagination.is-background .btn-prev .el-icon{font-size:1rem}.list-pagination .el-pagination.is-background .el-pager li{margin-left:.25rem;margin-right:.25rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));--text-opacity:1;color:#3c4145;color:rgba(60,65,69,var(--text-opacity));font-size:1rem;font-weight:500;min-width:30px;line-height:30px;height:30px}.list-pagination .el-pagination.is-background .el-pager li:hover,.list-pagination .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#7cb38d;border-radius:9999px}.list-pagination .el-pagination.is-background .el-pager li:not(.disabled).active{--text-opacity:1;color:#3c4145;color:rgba(60,65,69,var(--text-opacity));--bg-opacity:1;background-color:#f2f4f6;background-color:rgba(242,244,246,var(--bg-opacity));border-radius:9999px}.list-pagination .el-pagination.is-background .el-icon-more{pointer-events:none}.list-pagination .el-pagination--small.el-pagination.is-background .btn-next,.list-pagination .el-pagination--small.el-pagination.is-background .btn-prev,.list-pagination .el-pagination--small.el-pagination.is-background li{min-width:40px;line-height:40px;height:40px}