.dxb-catalog{padding-bottom:35px;min-height:60vh}.dxb-catalog-crumb{display:flex;gap:10px;font-size:13px;color:#7a8a94;padding:20px 0}.dxb-catalog-crumb a{color:#405966}.dxb-catalog-heading{border-bottom:2px solid #129fd8;margin:5px 0 20px}.dxb-catalog-heading h1{display:inline-block;background:#129fd8;color:#fff;font-size:23px;line-height:1.35;font-weight:500;padding:9px 18px;margin:0}.dxb-catalog-filters{display:flex;gap:12px;align-items:flex-end;padding:16px;background:#f4fafd;border:1px solid #dfedf4;border-radius:4px;margin-bottom:12px}.dxb-catalog-filters label{font-size:12px;color:#546b78;font-weight:500;margin:0;flex:1;min-width:0}.dxb-catalog-filters select,.dxb-catalog-filters input{width:100%;height:39px;margin:5px 0 0;border:1px solid #d3e0e6;border-radius:3px;box-shadow:none;background-color:white;font-size:13px;color:#2d4856}.dxb-catalog-filters button{background:#129fd8;color:white;min-height:39px;height:39px;margin:0;border-radius:3px;line-height:1;padding:0 20px;font-size:13px;letter-spacing:0;text-transform:none}.dxb-filter-reset{font-size:12px;white-space:nowrap;padding:10px 0;color:#697f8c}.dxb-catalog-count{font-size:13px;color:#7b8c96;margin:14px 0}.dxb-catalog .products.row{display:flex;flex-wrap:wrap;margin:0 -5px;max-width:none}.dxb-catalog .products>.product-small.col{flex:0 0 20%;max-width:20%;padding:0 5px 10px}.dxb-catalog .products>.col>.col-inner{height:100%}.dxb-catalog .product-small.box{border:1px solid #e5e9ed;border-radius:0;height:100%;background:#fff;transition:box-shadow .2s}.dxb-catalog .product-small.box:hover{box-shadow:0 3px 15px #17435b18}.dxb-catalog .box-image{padding:9px 9px 0}.dxb-catalog .box-image img{width:100%;aspect-ratio:1;object-fit:cover}.dxb-catalog .box-text{padding:12px 13px 14px}.dxb-catalog .product-cat,.dxb-catalog .star-rating,.dxb-catalog .image-tools{display:none}.dxb-catalog .product-title{font-size:14px;font-weight:400;line-height:1.5;min-height:42px;margin:0 0 10px}.dxb-catalog .product-title a{color:#263e4c}.dxb-catalog .price{display:flex;flex-wrap:wrap;gap:2px 6px;align-items:baseline;min-height:48px}.dxb-catalog .price ins{order:-2;text-decoration:none}.dxb-catalog .price .amount{font-size:18px;color:#079dce;font-weight:600}.dxb-catalog .price del .amount{font-size:12px;color:#8a969e;font-weight:400}.dxb-catalog .dxb-unit{font-size:11px}.dxb-catalog .badge-container{left:15px;top:15px}.dxb-catalog .dxb-card-buy{border:0;border-radius:3px;background:#fff4e9;color:#ed7800;margin:8px 0 0;padding:7px 10px;font-size:12px}.dxb-catalog .dxb-card-buy span{border-radius:50%;background:#ff7800;color:white;width:24px;height:24px;text-align:center;line-height:24px}.dxb-catalog .dxb-card-buy:hover{background:#ff7800;color:white}.dxb-catalog .woocommerce-pagination{margin-top:25px}.dxb-catalog-empty{text-align:center;padding:65px 15px;background:#f8fbfd}.dxb-catalog-empty h2{font-size:22px}.dxb-catalog-empty a{color:#078fbe}
@media(max-width:1099px){.dxb-catalog .products>.product-small.col{flex-basis:25%;max-width:25%}.dxb-catalog-filters{flex-wrap:wrap}.dxb-catalog-filters label{flex:1 1 20%}}
@media(max-width:849px){.dxb-catalog .products>.product-small.col{flex-basis:33.333%;max-width:33.333%}.dxb-catalog-heading h1{font-size:20px}.dxb-catalog-filters{gap:10px;padding:12px}.dxb-catalog-filters label{flex:1 1 40%}.dxb-catalog-filters button{flex:1}.dxb-filter-reset{padding:10px}}
@media(max-width:549px){.dxb-catalog{padding-left:12px;padding-right:12px}.dxb-catalog-crumb{padding:15px 0;font-size:12px}.dxb-catalog .products>.product-small.col{flex-basis:50%;max-width:50%;padding:0 4px 8px}.dxb-catalog .products.row{margin:0 -4px}.dxb-catalog .box-image{padding:5px 5px 0}.dxb-catalog .box-text{padding:10px 8px}.dxb-catalog .product-title{font-size:13px;min-height:40px}.dxb-catalog .price .amount{font-size:16px}.dxb-catalog .price del .amount{font-size:11px}.dxb-catalog .badge-container{top:10px;left:10px}.dxb-catalog-heading{margin-bottom:12px}}
body.post-type-archive-product .shop-page-title,body.tax-product_cat .shop-page-title{display:none}
.dxb-catalog .dxb-catalog-heading h1{width:auto;max-width:max-content}
.dxb-catalog .price-wrapper a.dxb-card-buy{display:flex;width:100%;align-items:center;justify-content:space-between}
.dxb-catalog .price-wrapper a.dxb-card-buy span{flex:0 0 24px}
@media(max-width:849px){.dxb-catalog form.dxb-catalog-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dxb-catalog-filters button{width:100%;white-space:nowrap}.dxb-catalog-filters .dxb-filter-reset{text-align:center}}
