body.tax-product_cat .shop-page-title .woocommerce-result-count,body.tax-product_cat .category-page-title .woocommerce-result-count{color:#64748b !important;font-weight:600;white-space:nowrap}body.tax-product_cat .products{--patoopa-card-border:#e5ebf3;--patoopa-card-shadow:0 10px 26px rgba(16,42,67,.07)}body.tax-product_cat .products .product-small{padding-bottom:20px}body.tax-product_cat .products .product-small>.col-inner,body.tax-product_cat .products .product>.col-inner{height:100%;overflow:hidden;background:#fff;border:1px solid var(--patoopa-card-border);border-radius:18px;box-shadow:var(--patoopa-card-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.tax-product_cat .products .product-small>.col-inner:hover,body.tax-product_cat .products .product>.col-inner:hover{transform:translateY(-3px);border-color:#c8d7ed;box-shadow:0 16px 32px rgba(16,42,67,.12)}body.tax-product_cat .products .product-small .box-image,body.tax-product_cat .products .product .box-image{display:flex;align-items:center;justify-content:center;min-height:270px;margin:0;background:#f8fafc}body.tax-product_cat .products .product-small .box-image img,body.tax-product_cat .products .product .box-image img{display:block;height:auto;max-width:100%;width:100%;aspect-ratio:1/1;object-fit:contain;object-position:center center;margin:0 auto;padding:12px;transition:transform .25s ease}body.tax-product_cat .products .product-small .box-image>a,body.tax-product_cat .products .product .box-image>a,body.tax-product_cat .products .product-small .box-image .image-zoom,body.tax-product_cat .products .product .box-image .image-zoom{display:flex;align-items:center;justify-content:center;width:100%;height:100%}body.tax-product_cat .products .product-small>.col-inner:hover .box-image img,body.tax-product_cat .products .product>.col-inner:hover .box-image img{transform:scale(1.035)}body.tax-product_cat .products .product-small .box-text,body.tax-product_cat .products .product .box-text{display:flex;min-height:154px;padding:15px 15px 16px;text-align:right;flex-direction:column}body.tax-product_cat .products .product-small .name,body.tax-product_cat .products .product .name,body.tax-product_cat .products .product-small .product-title,body.tax-product_cat .products .product .product-title{display:-webkit-box;min-height:48px;overflow:hidden;color:#1f2937;font-size:14px;font-weight:700;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.tax-product_cat .products .price{display:block;min-height:65px;margin:9px 0 0;color:#334155;font-size:12px;line-height:2.05;text-align:right}body.tax-product_cat .products .patoopa-price-box{display:grid;gap:6px;width:100%}body.tax-product_cat .products .patoopa-price-row{display:flex;align-items:center;justify-content:space-between;min-height:31px;gap:8px;padding:5px 9px;direction:rtl;background:#fbfcfe;border:1px solid #edf1f6;border-radius:9px}body.tax-product_cat .products .patoopa-price-row--primary{background:#f0f5ff;border-color:#dbe7f7}body.tax-product_cat .products .patoopa-price-label{flex:0 0 auto;color:#64748b;font-size:10.5px;font-weight:700;line-height:1.5;white-space:nowrap}body.tax-product_cat .products .patoopa-price-value{flex:0 1 auto;margin-right:auto;color:#1e3a8a !important;font-size:13px !important;font-weight:800 !important;line-height:1.5;white-space:nowrap}body.tax-product_cat .products .patoopa-price-value bdi{direction:rtl;unicode-bidi:plaintext}body.tax-product_cat .products .price .woocommerce-Price-amount,body.tax-product_cat .products .price ins,body.tax-product_cat .products .price>span:first-child{color:#1e3a8a;font-size:13px;font-weight:800}body.tax-product_cat .products .price .woocommerce-Price-amount bdi{white-space:nowrap}body.tax-product_cat .products .price br{display:block;content:'';margin:0}body.tax-product_cat .patoopa-product-action{display:flex;align-items:center;justify-content:center;min-height:37px;margin-top:12px;padding:7px 12px;color:#1e3a8a !important;background:#eef4ff;border:1px solid #cfddf1;border-radius:10px;font-size:12px;font-weight:700;line-height:1.4;text-align:center;transition:background .2s ease,transform .2s ease}body.tax-product_cat .patoopa-product-action:hover,body.tax-product_cat .patoopa-product-action:focus{color:#fff !important;background:#1e3a8a;border-color:#1e3a8a;transform:translateY(-1px)}body.tax-product_cat #shop-sidebar .widget{margin-bottom:16px;padding:17px 17px 13px;background:#fff;border:1px solid #e5ebf3;border-radius:16px;box-shadow:0 7px 22px rgba(16,42,67,.06)}body.tax-product_cat #shop-sidebar .widget-title.shop-sidebar{color:#1e3a8a;font-size:15px;font-weight:800}body.tax-product_cat #shop-sidebar .woocommerce-widget-layered-nav-list__item a{color:#334155;font-size:13px}body.tax-product_cat #shop-sidebar .woocommerce-widget-layered-nav-list__item .count{color:#94a3b8;font-size:11px}body.tax-product_cat .chosen li,body.tax-product_cat .chosen{border-radius:999px}body.tax-product_cat .filter-button{min-height:40px;padding:8px 16px;color:#1e3a8a !important;background:#fff;border:1px solid #d8e3f0;border-radius:11px;box-shadow:0 5px 16px rgba(16,42,67,.06)}@media (min-width:850px){body.tax-product_cat .page-title .woocommerce-result-count,body.tax-product_cat .shop-page-title .woocommerce-result-count{display:inline-block !important;visibility:visible !important;opacity:1 !important;width:auto;margin:0 0 0 16px !important;padding:0;font-size:13px;line-height:1.8;vertical-align:middle;white-space:nowrap}body.tax-product_cat .page-title .form-flat:has(>.woocommerce-result-count){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px}body.tax-product_cat .page-title .form-flat:has(>.woocommerce-result-count)>.woocommerce-result-count{margin:0 !important}body.tax-product_cat .page-title .form-flat:has(>.woocommerce-result-count)>.woocommerce-ordering{float:none;margin:0;min-width:0}}@media (max-width:849px){body.tax-product_cat .shop-page-title .woocommerce-result-count,body.tax-product_cat .category-page-title .woocommerce-result-count{display:block !important;margin:6px 0 0 !important;color:#64748b;font-size:11px}body.tax-product_cat .products .product-small{padding:5px;padding-bottom:13px}body.tax-product_cat .products .product-small>.col-inner,body.tax-product_cat .products .product>.col-inner{border-radius:14px}body.tax-product_cat .products .product-small .box-text,body.tax-product_cat .products .product .box-text{min-height:145px;padding:11px 10px 12px}body.tax-product_cat .products .product-small .name,body.tax-product_cat .products .product .name,body.tax-product_cat .products .product-small .product-title,body.tax-product_cat .products .product .product-title{min-height:43px;font-size:12px;line-height:1.75}body.tax-product_cat .products .price{min-height:61px;font-size:10.5px;line-height:1.75}body.tax-product_cat .products .patoopa-price-row{min-height:29px;padding:4px 7px}body.tax-product_cat .products .patoopa-price-label{font-size:9px}body.tax-product_cat .products .patoopa-price-value{font-size:11px !important}body.tax-product_cat .products .price .woocommerce-Price-amount,body.tax-product_cat .products .price ins,body.tax-product_cat .products .price>span:first-child{font-size:11.5px}body.tax-product_cat .products .product-small .box-image,body.tax-product_cat .products .product .box-image{min-height:0}body.tax-product_cat .patoopa-product-action{min-height:34px;margin-top:9px;padding:6px 8px;font-size:11px}}@media (max-width:380px){body.tax-product_cat .products .product-small .box-text,body.tax-product_cat .products .product .box-text{padding-right:8px;padding-left:8px}body.tax-product_cat .products .product-small .name,body.tax-product_cat .products .product .name,body.tax-product_cat .products .product-small .product-title,body.tax-product_cat .products .product .product-title{font-size:11px}}