.woocommerce-info.woocommerce-no-products-found{display:none!important}.pg-no-products-helper{width:100%;margin:28px 0 54px!important;padding:28px!important;border:1px solid #dce7f2!important;border-top:5px solid #d60000!important;border-radius:24px!important;background:radial-gradient(circle at 95% 10%,rgb(214 0 0 / .10),transparent 28%),#ffffff!important;box-shadow:0 14px 36px rgb(6 17 31 / .08)!important;color:#132033!important}.pg-no-products-helper h2{margin:0 0 10px!important;color:#050505!important;font-size:28px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.035em!important}.pg-no-products-helper p{max-width:760px;margin:0 0 18px!important;color:#5f6f82!important;font-size:15px!important;line-height:1.6!important;font-weight:600!important}.pg-no-products-actions{display:flex;flex-wrap:wrap;gap:10px}.pg-no-products-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:10px 14px!important;border-radius:999px!important;border:1px solid #dce7f2!important;background:#fff!important;color:#132033!important;font-size:13px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 6px 16px rgb(6 17 31 / .05)!important}.pg-no-products-actions a:first-child{background:linear-gradient(135deg,#d60000,#a80000)!important;border-color:#d60000!important;color:#fff!important}.pg-no-products-actions a:hover{border-color:#d60000!important;background:#fff1f1!important;color:#a80000!important}.pg-no-products-actions a:first-child:hover{background:linear-gradient(135deg,#b80000,#8f0000)!important;color:#fff!important}body.woocommerce-page .woocommerce-info.woocommerce-no-products-found,body.woocommerce-page .woocommerce-no-products-found,body.search-results .woocommerce-info.woocommerce-no-products-found,body.search-no-results .woocommerce-info.woocommerce-no-products-found{display:none!important}@media(max-width:768px){.pg-no-products-helper{padding:22px!important;border-radius:22px!important}.pg-no-products-helper h2{font-size:24px!important}.pg-no-products-actions{display:grid;grid-template-columns:1fr}.pg-no-products-actions a{width:100%!important}}.pg-shop-filter-bar{width:100%;margin:0 0 30px!important;padding:22px!important;border:1px solid #dce7f2!important;border-radius:24px!important;background:radial-gradient(circle at 95% 10%,rgb(214 0 0 / .10),transparent 28%),#ffffff!important;box-shadow:0 14px 36px rgb(6 17 31 / .08)!important;overflow:visible!important}.pg-shop-filter-head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px!important}.pg-shop-filter-head strong{color:#050505;font-size:24px;line-height:1.1;font-weight:950;letter-spacing:-.035em}.pg-shop-filter-head span{color:#5f6f82;font-size:14px;line-height:1.45;font-weight:600}.pg-shop-filter-section{display:grid;grid-template-columns:130px minmax(0,1fr)!important;gap:12px;align-items:center!important;padding:13px 0!important;border-top:1px solid #eef2f6}.pg-shop-filter-section:first-of-type{border-top:0;padding-top:0!important}.pg-shop-filter-section:last-child{padding-bottom:0!important}.pg-shop-filter-label{color:#132033;font-size:13px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.04em;padding-top:0!important;display:flex!important;align-items:center!important;min-height:34px!important}.pg-shop-filter-pills{display:flex!important;flex-wrap:wrap!important;gap:8px;align-items:center!important}.pg-shop-filter-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:7px 12px!important;border:1px solid #dce7f2!important;border-radius:999px!important;background:#ffffff!important;color:#132033!important;font-size:13px!important;line-height:1!important;font-weight:850!important;text-decoration:none!important;box-shadow:0 6px 16px rgb(6 17 31 / .05)!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}.pg-shop-filter-pill:hover{background:#fff1f1!important;border-color:#d60000!important;color:#a80000!important;transform:translateY(-1px)}.pg-shop-filter-pill.is-active{background:linear-gradient(135deg,#d60000,#a80000)!important;border-color:#d60000!important;color:#ffffff!important;box-shadow:0 10px 22px rgb(214 0 0 / .22)!important}.pg-shop-category-pills{max-height:none!important;overflow:visible!important;padding-right:0!important}.pg-shop-filter-bar+.woocommerce-notices-wrapper,.pg-shop-filter-bar+.woocommerce-result-count,.woocommerce .woocommerce-result-count{margin-top:8px!important}.woocommerce .woocommerce-ordering{margin-top:0!important;margin-bottom:26px!important}.woocommerce .woocommerce-ordering select{min-width:230px!important;height:44px!important;border:1px solid #dce7f2!important;border-radius:14px!important;background:#fff!important;color:#132033!important;padding:10px 14px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 8px 20px rgb(6 17 31 / .06)!important}.pg-shop-subcategory-section{background:#f8fbff!important;margin:8px -6px 0!important;padding:14px 6px!important;border-radius:16px!important;border-top:1px solid #dce7f2!important}.pg-shop-subcategory-pills .pg-shop-filter-pill{background:#ffffff!important}.pg-shop-subcategory-pills .pg-shop-filter-pill.is-active{background:linear-gradient(135deg,#d60000,#a80000)!important;color:#ffffff!important;border-color:#d60000!important}@media(max-width:768px){.pg-shop-filter-bar{padding:16px!important;border-radius:22px!important;margin-bottom:22px!important}.pg-shop-filter-head strong{font-size:22px}.pg-shop-filter-section{display:block!important;grid-template-columns:1fr!important;gap:8px}.pg-shop-filter-label{display:block!important;margin:0 0 8px!important;padding-top:0!important}.pg-shop-filter-pills,.pg-shop-category-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}.pg-shop-filter-pill{flex:0 0 auto!important;white-space:nowrap}.pg-shop-subcategory-section{margin:8px 0 0!important;padding:13px!important}.woocommerce .woocommerce-ordering{margin-top:0!important;margin-bottom:22px!important}.woocommerce .woocommerce-ordering select{width:100%!important;height:46px!important;border-radius:14px!important}}