.rnd .fill{height:100%;left:0;margin:0!important;padding:0!important;position:absolute;right:0;top:0;border-radius:20px}.star-rating span:before{color:#ffbf00}.price{display:none!important}span.amount{color:#111;font-weight:700;white-space:nowrap;display:none}.custom-category-landing{padding:20px 0}.custom-category-landing h2{font-size:28px;margin-top:15px}.custom-category-landing p{font-size:16px;color:#444}.widget_product_categories .count{display:none!important}ul.products .product-category.parent-category:hover{transform:scale(1.3);transition:transform .3s ease}.tax-product_cat .custom-category-block{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.widget_product_categories ul li.current-cat>a,.widget_product_categories ul li.current-cat-parent>a{background-color:#8b0000;color:#fff!important;border-radius:10px;padding:10px 15px;display:block;font-weight:600}.widget_product_categories ul li a:hover{background-color:rgba(139,0,0,.1);border-radius:10px;color:#8b0000!important}.brand-filter-form{display:flex;align-items:center;gap:10px;background:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:20px}.brand-filter-form select{padding:10px 14px;border-radius:8px;border:1px solid #ccc;background-color:#f8f8f8;transition:all .2s ease}.brand-filter-form select:hover{background-color:#f1f1f1;border-color:#b21e12}.brand-filter-form .clear-brand-filter{color:#b21e12;font-weight:600;text-decoration:underline}.brand-ux-block{position:relative;width:100%;border-radius:16px;overflow:hidden;margin-bottom:40px}.brand-ux-block .brand-ux-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;pointer-events:none}.brand-ux-block .brand-ux-title{color:#fff;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;z-index:5}.brand-filter-form select{padding:10px 16px;border-radius:10px;border:1px solid #ccc;background-color:#f9f9f9;line-height:1.6;font-size:16px;font-weight:500;color:#333;appearance:none;height:auto;min-height:46px;width:100%;box-shadow:0 1px 4px rgba(0,0,0,.05)}.brand-filter-form select:focus{border-color:#b21e12;outline:none;background-color:#fff}.brand-circle-slider-wrapper{margin-bottom:35px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative}.brand-circle-slider{display:flex;gap:18px;overflow-x:auto;padding:10px 0;scrollbar-width:none;scroll-behavior:smooth;max-width:80%;justify-content:center}.brand-circle-slider::-webkit-scrollbar{display:none}.brand-circle{width:110px;height:110px;border-radius:50%;background-size:cover;background-position:center;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-decoration:none!important;transition:transform .25s ease;border:3px solid transparent}.brand-circle:hover{transform:scale(1.06);border-color:#6c120f}.selected-brand{border-color:#6c120f;transform:scale(1.09)}.brand-circle-name{font-size:14px;font-weight:700;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.8);text-align:center;padding:4px 6px}.clear-brand-filter{margin-left:15px;font-weight:600;color:#c00}.brand-arrow{background:#000;color:#fff;border:none;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:22px;display:flex;align-items:center;justify-content:center;transition:.2s ease}.brand-arrow:hover{background:#444}.left-arrow{margin-right:8px}.right-arrow{margin-left:8px}.widget_product_categories .product-categories>.cat-item>a{font-weight:700!important}.widget_product_categories .product-categories>.cat-item>.children>.cat-item>a{font-weight:700!important}.widget_product_categories .product-categories .children .children>.cat-item>a{font-weight:400!important}.woocommerce-pagination .page-numbers:not(.prev):not(.next){display:none!important}.woocommerce-pagination{display:flex;justify-content:center;align-items:center;gap:18px}.custom-pagination{display:flex;justify-content:center;align-items:center;gap:22px;margin:30px 0}.custom-pagination a{border:1px solid #6c120f;padding:6px 16px;border-radius:20px;font-weight:600;text-decoration:none}.custom-pagination .page-count{font-weight:600;font-size:14px;color:#6c120f}