.woocommerce .widget_layered_nav,.woocommerce .widget_price_filter,.woocommerce .widget_layered_nav_filters,.woocommerce-page .widget_layered_nav,.woocommerce-page .widget_price_filter,.woocommerce-page .widget_layered_nav_filters{margin:0 0 14px!important;padding:16px!important;overflow:hidden;border:1px solid #d4e3ed!important;border-top:3px solid #148bc8!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 4px 14px rgb(0 35 87 / .06)}.woocommerce .widget_layered_nav .widget-title,.woocommerce .widget_price_filter .widget-title,.woocommerce .widget_layered_nav_filters .widget-title,.woocommerce-page .widget_layered_nav .widget-title,.woocommerce-page .widget_price_filter .widget-title,.woocommerce-page .widget_layered_nav_filters .widget-title{margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid #d4e3ed!important;color:#002357!important;font-size:18px!important;font-weight:600!important;line-height:1.25!important}.woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li{position:relative!important;display:block!important;width:100%!important;margin:0 0 6px!important;padding:0!important;border:0!important}.woocommerce .widget_layered_nav ul li:last-child,.woocommerce-page .widget_layered_nav ul li:last-child{margin-bottom:0!important}.woocommerce .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li a{position:relative!important;display:block!important;width:100%!important;min-height:38px!important;margin:0!important;padding:8px 42px 8px 40px!important;overflow:hidden;border:1px solid #d4e3ed!important;border-radius:7px!important;background:#ffffff!important;color:#35495c!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;box-shadow:none!important;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.woocommerce .widget_layered_nav ul li a::before,.woocommerce-page .widget_layered_nav ul li a::before{content:""!important;position:absolute!important;top:50%!important;left:13px!important;width:15px!important;height:15px!important;margin:0!important;border:1.5px solid #8da6b8!important;border-radius:3px!important;background:#ffffff!important;transform:translateY(-50%)!important;box-sizing:border-box!important}.woocommerce .widget_layered_nav ul li .count,.woocommerce-page .widget_layered_nav ul li .count{position:absolute!important;top:50%!important;right:12px!important;z-index:2;float:none!important;margin:0!important;color:#6a7d8e!important;font-size:12px!important;line-height:1!important;transform:translateY(-50%)!important;pointer-events:none}.woocommerce .widget_layered_nav ul li a:hover,.woocommerce-page .widget_layered_nav ul li a:hover{border-color:#9dcce5!important;background:#edf8fd!important;color:#005d9a!important}.woocommerce .widget_layered_nav ul li a:hover::before,.woocommerce-page .widget_layered_nav ul li a:hover::before{border-color:#148bc8!important}.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{border-color:#86c6e7!important;background:#edf8fd!important;color:#002357!important;font-weight:600!important}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce-page .widget_layered_nav ul li.chosen a::before{content:"✓"!important;display:flex!important;align-items:center!important;justify-content:center!important;border-color:#148bc8!important;background:#148bc8!important;color:#ffffff!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{margin:0!important;padding:0!important;border:0!important}.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{display:inline-flex!important;align-items:center!important;padding:7px 11px!important;border:1px solid #a9d6ec!important;border-radius:999px!important;background:#edf8fd!important;color:#005d9a!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease}.woocommerce .widget_layered_nav_filters ul li a:hover,.woocommerce-page .widget_layered_nav_filters ul li a:hover{border-color:#005d9a!important;background:#005d9a!important;color:#ffffff!important}.woocommerce .widget_layered_nav_filters ul li.tfg-clear-all-wrap,.woocommerce-page .widget_layered_nav_filters ul li.tfg-clear-all-wrap{flex:1 1 100%!important;width:100%!important;margin-top:5px!important}.woocommerce .widget_layered_nav_filters ul li.tfg-clear-all-wrap a.tfg-clear-all-filters,.woocommerce-page .widget_layered_nav_filters ul li.tfg-clear-all-wrap a.tfg-clear-all-filters{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:8px 13px!important;border:1px solid #148bc8!important;border-radius:7px!important;background:#ffffff!important;color:#148bc8!important;font-size:13px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important}.woocommerce .widget_layered_nav_filters ul li.tfg-clear-all-wrap a.tfg-clear-all-filters:hover,.woocommerce-page .widget_layered_nav_filters ul li.tfg-clear-all-wrap a.tfg-clear-all-filters:hover{border-color:#005d9a!important;background:#005d9a!important;color:#ffffff!important}.woocommerce .widget_price_filter .price_slider_wrapper,.woocommerce-page .widget_price_filter .price_slider_wrapper{padding-top:5px}.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{height:7px!important;margin:12px 8px 22px!important;border-radius:999px!important;background:#d7e4ec!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background:#148bc8!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{top:-5px!important;width:17px!important;height:17px!important;margin-left:-8px!important;border:3px solid #ffffff!important;border-radius:50%!important;background:#148bc8!important;box-shadow:0 1px 5px rgb(0 35 87 / .25)!important}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;text-align:left!important}.woocommerce .widget_price_filter .price_slider_amount .price_label,.woocommerce-page .widget_price_filter .price_slider_amount .price_label{order:1;flex:1 1 100%;color:#35495c!important;font-size:14px!important;text-align:left!important}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{order:2;float:none!important;margin:0!important;padding:9px 16px!important;border:0!important;border-radius:999px!important;background:#148bc8!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.woocommerce .widget_price_filter .price_slider_amount .button:hover,.woocommerce-page .widget_price_filter .price_slider_amount .button:hover{background:#005d9a!important}@media (max-width:768px){.woocommerce .widget_layered_nav,.woocommerce .widget_price_filter,.woocommerce .widget_layered_nav_filters,.woocommerce-page .widget_layered_nav,.woocommerce-page .widget_price_filter,.woocommerce-page .widget_layered_nav_filters{padding:15px!important}.woocommerce .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li a{min-height:44px!important;padding-top:11px!important;padding-bottom:11px!important}}@media (min-width:922px){.astra-shop-filter-button,.astra-woo-filter,.astra-woo-filter-button,.astra-woo-filter-text,.ast-shop-toolbar-container .astra-woo-filter,.ast-shop-toolbar-container .astra-shop-filter-button{display:none!important}}#primary .ast-woocommerce-container>.widget.woocommerce.widget_layered_nav_filters{display:none!important}@media (max-width:921px){body.post-type-archive-product #secondary,body.tax-product_cat #secondary,body.tax-product_tag #secondary{display:none!important}body.post-type-archive-product #primary,body.tax-product_cat #primary,body.tax-product_tag #primary{width:100%!important;margin:0!important}}@media (min-width:922px){#secondary .widget_layered_nav,#secondary .widget_price_filter,#secondary .widget_layered_nav_filters{margin-bottom:9px!important;padding:11px 12px!important;border-radius:9px!important}#secondary .widget_layered_nav .widget-title,#secondary .widget_price_filter .widget-title,#secondary .widget_layered_nav_filters .widget-title{margin-bottom:8px!important;padding-bottom:7px!important;font-size:15px!important;line-height:1.2!important}#secondary .widget_layered_nav ul li{margin-bottom:4px!important}#secondary .widget_layered_nav ul li a{min-height:30px!important;padding:5px 34px 5px 31px!important;border-radius:5px!important;font-size:12.5px!important;line-height:18px!important}#secondary .widget_layered_nav ul li a::before{left:10px!important;width:13px!important;height:13px!important}#secondary .widget_layered_nav ul li .count{right:9px!important;font-size:11px!important}#secondary .widget_price_filter .ui-slider{margin:9px 7px 15px!important}#secondary .widget_price_filter .price_slider_amount{gap:6px!important}#secondary .widget_price_filter .price_slider_amount .price_label{font-size:12px!important}#secondary .widget_price_filter .price_slider_amount .button{padding:7px 13px!important;font-size:12px!important}}body.post-type-archive-product:not(.tax-product_cat) #secondary{display:none!important}body.post-type-archive-product:not(.tax-product_cat) #primary{width:100%!important;max-width:100%!important;margin:0!important;border-left:0!important}body.post-type-archive-product:not(.tax-product_cat) .astra-shop-filter-button,body.post-type-archive-product:not(.tax-product_cat) .astra-woo-filter,body.post-type-archive-product:not(.tax-product_cat) .astra-woo-filter-button{display:none!important}