.prdctfltr_filter_inner span.prdctfltr_widget_title{font-size:16px;text-transform:uppercase;color:#5a5e9a;font-weight:600}.prdctfltr_filter_inner>.prdctfltr_filter{border-bottom:solid 1px #b6b7d5}.mobile-shop-tools{display:none}@media(max-width: 767.98px){body.mobile-filters-open{overflow:hidden}.mobile-shop-tools{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1rem}.mobile-filter-toggle,.mobile-sort-box .orderby{width:100%;min-height:2.9rem;border-radius:.85rem;font-size:.92rem;font-weight:700;box-shadow:0 10px 22px rgba(6,59,49,.08)}.mobile-filter-toggle{background:red;border:1px solid red;color:#fff;padding:.7rem 1rem;text-align:center;transition:background .2s ease,transform .2s ease}.mobile-filter-toggle:hover,.mobile-filter-toggle:focus{background:#d10000;color:#fff;transform:translateY(-1px)}.mobile-sort-box{background:#fff;border:2px solid #063b31;border-radius:1rem;padding:.55rem;box-shadow:0 10px 22px rgba(6,59,49,.08)}.mobile-sort-box form,.mobile-sort-box .woocommerce-ordering{margin:0;display:block;float:none}.mobile-sort-box .orderby{appearance:none;background:#fff;border:1px solid #c8d7d1;color:#063b31;padding:.7rem 2.5rem .7rem .85rem}.mobile-filter-column{display:none}.mobile-filter-column.is-open{display:block;position:fixed;inset:0;z-index:9999;overflow-y:auto;padding:0;background:rgba(6,24,20,.72)}.mobile-filter-column.is-open .sidebar.widget-area{background:#f7faf8;border-radius:0;padding:5rem 1rem 1.25rem;min-height:100vh;box-shadow:none;overflow-y:auto}.mobile-filter-close{position:fixed;top:1rem;right:1rem;z-index:2;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:3px solid #000;border-radius:999px;color:#000;font-size:0;font-weight:700;padding:0;box-shadow:0 10px 24px rgba(0,0,0,.16)}.mobile-filter-close::before{content:"×";font-size:1.7rem;line-height:1}}@media(max-width: 575.98px){.mobile-shop-tools{position:relative;z-index:5}.mobile-filter-column,.mobile-filter-column.is-open{width:100vw !important;max-width:100vw !important;flex:0 0 100vw !important;margin:0 !important;left:0;right:0;top:0;bottom:0}.mobile-filter-column.is-open{display:block !important;position:fixed !important;inset:0 !important;min-height:100vh;height:100vh;padding:0 !important;background:rgba(6,24,20,.78);z-index:2147483646 !important}.mobile-filter-column.is-open .sidebar.widget-area{position:relative;width:100vw;max-width:100vw;min-height:100vh;height:auto;margin:0;border-radius:0;padding:5.25rem 1rem 2rem;overflow-y:auto;background:#f7faf8}.mobile-filter-column.is-open aside.widget.woocommerce.widget_layered_nav{border-radius:1rem}.mobile-filter-close{position:fixed !important;top:.85rem !important;right:.85rem !important;z-index:2147483647 !important}}.sidebar.widget-area{display:flex;flex-direction:column;gap:.65rem}.sidebar.widget-area aside.widget.woocommerce.widget_layered_nav{background:#fff;border:2px solid #063b31;border-radius:1rem;padding:.75rem .75rem .65rem;box-shadow:0 8px 18px rgba(6,59,49,.06)}.sidebar.widget-area aside.widget.woocommerce.widget_layered_nav h2.widget-title{margin:0 0 .55rem;color:#063b31;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.sidebar.widget-area .woocommerce-widget-layered-nav-list{margin:0;padding:0;list-style:none}.sidebar.widget-area .woocommerce-widget-layered-nav-list__item+.woocommerce-widget-layered-nav-list__item{margin-top:.3rem}.sidebar.widget-area .woocommerce-widget-layered-nav-list__item label{display:flex;align-items:center;gap:.45rem;padding:.38rem .5rem;border:1px solid #d8e2de;border-radius:.6rem;background:#fff;color:#063b31;cursor:pointer;transition:.2s ease all;font-size:.86rem;line-height:1.2}.sidebar.widget-area .woocommerce-widget-layered-nav-list__item label:hover{border-color:#063b31;background:#f5fbf8}.sidebar.widget-area .woocommerce-widget-layered-nav-list__item input[type=radio]{accent-color:#063b31;margin:0;flex:0 0 auto;transform:scale(0.92)}.v20-filter-sidebar{border-radius:.25rem;padding:1.15rem 1.15rem 1.4rem;display:block}.v20-filter-form{display:block}.v20-filter-form .v20-clear-filters,.v20-filter-form .v20-apply-filters-top{display:block;width:100% !important;text-align:center;appearance:none;-webkit-appearance:none;border:0 !important;background:#ca3a00 !important;color:#fff !important;border-radius:.25rem !important;font-size:1.08rem !important;line-height:1.2;text-decoration:none;font-family:inherit;font-weight:500;padding:.66rem .8rem !important;margin:0 0 1.2rem;box-shadow:none;cursor:pointer}.v20-filter-form .v20-clear-filters{display:block !important}.v20-filter-form .v20-clear-filters:hover,.v20-filter-form .v20-clear-filters:focus,.v20-filter-form .v20-apply-filters-top:hover,.v20-filter-form .v20-apply-filters-top:focus{color:#fff;background:#d74305 !important;text-decoration:none;outline:none}.v20-filter-group{border-top:1px solid #bcc0e5;padding-top:1rem;margin-top:1rem}.v20-filter-title{font-size:1.28rem;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:#4f59a6;margin:0 0 .9rem;position:relative;padding-left:1.5rem}.v20-filter-title::before{content:"—";position:absolute;left:.1rem;top:0;color:#6e74b4}.v20-filter-list{margin:0;padding:0;list-style:none}.v20-filter-list li+li{margin-top:.5rem}.v20-filter-option{display:flex;align-items:center;gap:.65rem;font-size:1.04rem;line-height:1.2;color:#003b40;cursor:pointer}.v20-filter-option input[type=checkbox]{margin:0;width:1rem;height:1rem;accent-color:#ef4b06}.v20-local-delivery-switch{justify-content:space-between}.v20-switch{position:relative;width:2.8rem;height:1.55rem;flex:0 0 auto}.v20-switch input{opacity:0;width:0;height:0;position:absolute}.v20-switch-slider{position:absolute;inset:0;background:#d8d8de;border-radius:999px;transition:.2s ease all}.v20-switch-slider::before{content:"";position:absolute;left:.12rem;top:.12rem;width:1.31rem;height:1.31rem;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:.2s ease all}.v20-switch input:checked+.v20-switch-slider{background:#ef4b06}.v20-switch input:checked+.v20-switch-slider::before{transform:translateX(1.24rem)}.v20-range-wrap{position:relative;padding-top:.3rem}.v20-range-wrap input[type=range]{width:100%;margin:0;appearance:none;background:rgba(0,0,0,0);pointer-events:none;position:absolute;left:0;top:.35rem}.v20-range-wrap input[type=range]::-webkit-slider-runnable-track{height:.35rem;border-radius:999px;background:#d3d3d3}.v20-range-wrap input[type=range]::-moz-range-track{height:.35rem;border-radius:999px;background:#d3d3d3}.v20-range-wrap input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:1.85rem;height:1.85rem;border-radius:.2rem;border:0;background:#ef4b06;margin-top:-0.75rem}.v20-range-wrap input[type=range]::-moz-range-thumb{pointer-events:auto;width:1.85rem;height:1.85rem;border-radius:.2rem;border:0;background:#ef4b06}.v20-range-values{padding-top:2rem;font-size:1.04rem;color:#003b40}.v20-filter-group-range .v20-filter-title{padding-left:1.5rem;font-size:1.12rem;margin-bottom:.85rem;position:relative}.v20-filter-group-range .v20-filter-title::before{content:"—";position:absolute;left:.1rem;top:0;color:#6e74b4}.v20-filter-group-range .v20-range-wrap{position:relative;padding-top:.05rem;padding-bottom:.2rem}.v20-filter-group-range .v20-range-wrap::before{content:"";position:absolute;left:0;right:0;top:.34rem;height:1.24rem;border-radius:999px;background:#d2d3d9;z-index:1;pointer-events:none}.v20-filter-group-range .v20-range-wrap input[type=range]{top:0;height:1.95rem;z-index:2}.v20-filter-group-range .v20-range-wrap input[data-range-max]{z-index:3}.v20-filter-group-range .v20-range-wrap input[data-range-min]{z-index:4}.v20-filter-group-range .v20-range-wrap input[type=range]::-webkit-slider-runnable-track{height:1.24rem;border:0;border-radius:999px;background:rgba(0,0,0,0)}.v20-filter-group-range .v20-range-wrap input[type=range]::-moz-range-track{height:1.24rem;border:0;border-radius:999px;background:rgba(0,0,0,0)}.v20-filter-group-range .v20-range-wrap input[type=range]::-webkit-slider-thumb{width:1.95rem;height:1.65rem;margin-top:-0.21rem;border-radius:2px;border:0;cursor:pointer;background:#ef4b06}.v20-filter-group-range .v20-range-wrap input[type=range]::-moz-range-thumb{width:1.95rem;height:1.65rem;border-radius:2px;border:0;cursor:pointer;background:#ef4b06}.v20-filter-group-range .v20-range-values{display:flex;align-items:center;gap:.35rem;padding-top:2.35rem;margin-top:.2rem;font-size:1.1rem;line-height:1.15;color:#003b40}.v20-filter-option.has-swatch .v20-swatch{width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid #c7c7c7;box-shadow:0 1px 3px rgba(0,0,0,.1);flex:0 0 auto;position:relative;overflow:visible;isolation:isolate}.v20-filter-option.has-swatch.is-white .v20-swatch{background:#fff}.v20-filter-option.has-swatch.is-pink .v20-swatch{background:#efb1bf}.v20-filter-option.has-swatch.is-blue-purple .v20-swatch{width:1.75rem;height:1.75rem;background:#0f2cff;border-color:rgba(0,0,0,0)}.v20-filter-option.has-swatch.is-blue-purple .v20-swatch::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:#8a00c9;border-radius:0 999px 999px 0;z-index:1;pointer-events:none}.v20-filter-option.has-swatch.is-red .v20-swatch{background:#f20d0d;border-color:rgba(0,0,0,0)}.v20-filter-option.has-swatch.is-yellow-orange .v20-swatch{width:1.75rem;height:1.75rem;background:#ffe600;border-color:rgba(0,0,0,0)}.v20-filter-option.has-swatch.is-yellow-orange .v20-swatch::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:#ff9c00;border-radius:0 999px 999px 0;z-index:1;pointer-events:none}.v20-filter-option.has-swatch.is-non-flowering .v20-swatch{background:#f1f1f1}.v20-filter-option.has-swatch.is-green .v20-swatch{background:#048a04;border-color:rgba(0,0,0,0)}.v20-filter-option.has-icon .v20-light-icon{width:1.7rem;height:1.7rem;background-repeat:no-repeat;background-position:center;background-size:1.2rem 1.2rem;flex:0 0 auto;border-radius:50%;border:1px solid #c7c7c7;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative}.v20-light-full-sun{background-image:url(https://i0.wp.com/shop.grasshoppergardens.com/wp-content/uploads/2025/04/full-sun.png?resize=75%2C75&quality=80&ssl=1)}.v20-light-partial-sun{background-image:url(https://i0.wp.com/shop.grasshoppergardens.com/wp-content/uploads/2025/04/partial-sun.png?resize=76%2C76&quality=80&ssl=1)}.v20-light-icon:not(.v20-light-full-sun):not(.v20-light-partial-sun){background:#6f6f6f}.v20-filter-option.has-swatch,.v20-filter-option.has-icon{position:relative;gap:.55rem}.v20-filter-option.has-swatch input[type=checkbox],.v20-filter-option.has-icon input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.v20-filter-option.has-swatch input[type=checkbox]:focus-visible+.v20-swatch,.v20-filter-option.has-icon input[type=checkbox]:focus-visible+.v20-light-icon{outline:2px solid #4f59a6;outline-offset:2px}.v20-filter-option.has-swatch input[type=checkbox]:checked+.v20-swatch,.v20-filter-option.has-icon input[type=checkbox]:checked+.v20-light-icon{border-color:#6e74b4;box-shadow:0 0 0 2px rgba(110,116,180,.2)}.v20-filter-option.has-swatch input[type=checkbox]:checked+.v20-swatch::after,.v20-filter-option.has-icon input[type=checkbox]:checked+.v20-light-icon::after{content:"✓";position:absolute;right:-0.18rem;bottom:-0.18rem;width:.9rem;height:.9rem;border-radius:50%;background:#f20d0d;color:#fff;font-size:.62rem;line-height:.9rem;text-align:center;font-weight:700;z-index:5}.v20-filter-note{margin:.5rem 0 0;font-size:.84rem;color:#6f6f6f}.v20-apply-filters{margin-top:1rem;width:100%;border:0;background:#ca3a00;color:#fff;font-size:.95rem;line-height:1;border-radius:.25rem;padding:.6rem .8rem}@media(max-width: 767.98px){.v20-filter-sidebar{border-radius:0}.v20-filter-title,.v20-filter-option,.v20-range-values{font-size:1rem}}.v22-active-filters{display:flex;flex-wrap:wrap;gap:.7rem;margin:.35rem 0 1rem}.v22-filter-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .9rem;border:1px solid #bfc7df;border-radius:999px;background:#f5f7fc;color:#003b40;font-size:.95rem;line-height:1.2;white-space:nowrap}.v22-filter-chip-label{display:inline-block}.v22-filter-chip-x{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:1rem;line-height:1;color:#7c86b8;text-decoration:none;border-radius:999px;transition:background-color .15s ease,color .15s ease}.v22-filter-chip-x:hover,.v22-filter-chip-x:focus{background-color:#e1e7f8;color:#5e68a1;text-decoration:none}@media(max-width: 767.98px){.v22-active-filters{gap:.5rem;margin-bottom:.85rem}.v22-filter-chip{font-size:.86rem;padding:.4rem .72rem}}body.term-lawn-fertilization #zen-agency-algolia-search-filters-container{display:none !important}@media(min-width: 1200px){body.term-bed-treatment-services #zen-agency-algolia-search-filters-container{display:none !important}body.term-bed-treatment-services #zen-agency-algolia-search-filters-container{display:none !important}}@media(min-width: 1200px)and (min-width: 1200px){body.term-insect-control #zen-agency-algolia-search-filters-container{display:none !important}body.term-insect-control #zen-agency-algolia-search-filters-container{display:none !important}}@media(min-width: 1200px)and (min-width: 1200px)and (min-width: 1200px){body.term-irrigation #zen-agency-algolia-search-filters-container{display:none !important}body.term-irrigation #zen-agency-algolia-search-filters-container{display:none !important}}@media(min-width: 1200px)and (min-width: 1200px)and (min-width: 1200px)and (min-width: 1200px){body.term-aeration-mechanical-seeding #zen-agency-algolia-search-filters-container{display:none !important}body.term-aeration-mechanical-seeding #zen-agency-algolia-search-filters-container{display:none !important}}@media(min-width: 1200px)and (min-width: 1200px)and (min-width: 1200px)and (min-width: 1200px)and (min-width: 1200px){body.term-landscape-services #zen-agency-algolia-search-filters-container{display:none !important}body.term-landscape-services #zen-agency-algolia-search-filters-container{display:none !important}}.woocommerce.archive .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:before,.woocommerce.archive .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:after{transform:scale(1.375)}.woocommerce.archive .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:after{top:2px;color:#239d45}@media(max-width: 575.98px){.woocommerce.archive #page-content .row .col .prdctfltr_buttons{margin-bottom:0 !important;padding-bottom:1rem !important}}.woocommerce.archive #page-content .row .prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_wc_widget.pf_default_select.prdctfltr_slide.prdctfltr_click_filter.prdctfltr_square.prdctfltr_search_fields.prdctfltr_hierarchy_filled.prdctfltr_mobile.pf_mod_multirow.prdctfltr_scroll_default.xwc--pf-show-sidebar{position:fixed;top:0;left:0;background-color:#fff;text-align:left;padding:3rem;z-index:99999999999999}.woocommerce.archive #page-content .row .widget.prdctfltr-widget{background-color:#f4f4f4;padding:1.3rem;border-radius:1rem}@media(max-width: 1199.98px){.woocommerce.archive #page-content .row .widget.prdctfltr-widget{width:325px;max-height:4rem;margin:0 0 2rem auto;text-align:left}}@media(max-width: 575.98px){.woocommerce.archive #page-content .row .widget.prdctfltr-widget{width:100%;margin:0 0 2rem;text-align:left;padding:0;height:2.9rem;display:flex;align-items:center;justify-content:center}.woocommerce.archive #page-content .row .widget.prdctfltr-widget form.prdctfltr_woocommerce_ordering{width:100vw !important}}.woocommerce.archive #page-content .row .widget.prdctfltr-widget h2.widget-title{font-size:1.5rem}.woocommerce.archive #page-content .row .widget.prdctfltr-widget .prdctfltr_checkboxes *{font-size:1rem !important}.woocommerce.archive #page-content .row .widget.prdctfltr-widget .prdctfltr_checkboxes span.prdctfltr_count{height:1.3rem;padding:2px 0px 0;border-radius:.3rem;background-color:rgba(0,0,0,0);border:none;color:#113c31;margin:0 0px 0 0px}.woocommerce.archive #page-content .row .widget.prdctfltr-widget .prdctfltr_checkboxes span.prdctfltr_count:before{content:"("}.woocommerce.archive #page-content .row .widget.prdctfltr-widget .prdctfltr_checkboxes span.prdctfltr_count:after{content:")"}@media(max-width: 767.98px){.woocommerce.archive #page-content .row .widget.prdctfltr-widget .prdctfltr_filter_title{margin-bottom:0 !important}}.woocommerce.archive #page-content .row .widget.prdctfltr-widget a.prdctfltr_woocommerce_filter.pf_ajax_css-spinner-full{display:none !important}.woocommerce.archive #page-content .row .widget.prdctfltr-widget span.prdctfltr_woocommerce_filter_title{display:none}@media(max-width: 1199.98px){.woocommerce.archive #page-content .row .widget.prdctfltr-widget span.prdctfltr_woocommerce_filter_title{display:block;font-size:1.25rem;font-weight:700;margin-bottom:0rem;text-transform:capitalize}}@media(max-width: 1199.98px){.woocommerce.archive #page-content .row .widget.prdctfltr-widget span.prdctfltr_showing{display:none}.woocommerce.archive #page-content .row .widget.prdctfltr-widget .prdctfltr_wc+.prdctfltr_mobile{display:flex !important;justify-content:center !important}}.woocommerce.archive #page-content .row .widget.prdctfltr-widget span.prdctfltr_showing:before{display:none;margin-left:-1rem !important}.woocommerce.archive #page-content .row .widget.prdctfltr-widget span.prdctfltr_showing{margin-left:-0.6rem !important;font-weight:700}@media(max-width: 1199.98px){.woocommerce.archive .prdctfltr_filter{margin-bottom:1rem !important}.woocommerce.archive.wc-prdctfltr-active header#masthead{z-index:-1}.woocommerce.archive.wc-prdctfltr-active header.woocommerce-products-header{z-index:0;opacity:0}.woocommerce.archive.wc-prdctfltr-active .prdctfltr_close_sidebar{padding:1rem 1rem !important}}.wcpf-front-element.wcpf-hierarchical-collapsed .wcpf-item-hierarchical-collapsed .box-item-toggle{width:16px;border-radius:.35rem}.woocommerce.archive #page-content .row .sidebar div#wcpf-filter-10582 .wcpf-filter-inner .wcpf-layout-item .wcpf-inner .wcpf-heading-label button.box-toggle,.woocommerce.archive #page-content .row .sidebar div#wcpf-filter-10582 .wcpf-filter-inner .wcpf-field-item .wcpf-inner .wcpf-heading-label button.box-toggle:before{content:"M";top:-1px;position:relative;left:-0.3px}@media(max-width: 767.98px){.mobile-sort-box{box-sizing:border-box !important;width:100% !important;padding:0 !important;overflow:hidden !important}.mobile-sort-box form.woocommerce-ordering,.mobile-sort-box .woocommerce-ordering{position:static !important;top:auto !important;right:auto !important;display:block !important;float:none !important;width:100% !important;margin:0 !important}.mobile-sort-box select.orderby,.mobile-sort-box .orderby{box-sizing:border-box !important;display:block !important;width:100% !important;min-height:2.9rem !important;margin:0 !important;padding:.65rem 1rem !important;background:#fff !important;border:0 !important;border-radius:calc(1rem - 2px) !important;box-shadow:none !important;color:#063b31 !important;font-size:.92rem !important;font-weight:700 !important;line-height:1.2 !important;text-align:center !important;text-align-last:center !important;appearance:none !important;-webkit-appearance:none !important}.mobile-sort-box select.orderby option{text-align:center !important}}body:is(.term-materials,.term-lawn-fertilization,.term-bed-treatment-services,.term-insect-control,.term-irrigation,.term-landscape-services) #mobileWooFilters,body:is(.term-materials,.term-lawn-fertilization,.term-bed-treatment-services,.term-insect-control,.term-irrigation,.term-landscape-services) .mobile-filter-toggle,body:is(.term-materials,.term-lawn-fertilization,.term-bed-treatment-services,.term-insect-control,.term-irrigation,.term-landscape-services) #zen-agency-algolia-search-filters-container,body:is(.term-materials,.term-lawn-fertilization,.term-bed-treatment-services,.term-insect-control,.term-irrigation,.term-landscape-services) #zen-agency-algolia-search-mobile-filters,body:is(.term-materials,.term-lawn-fertilization,.term-bed-treatment-services,.term-insect-control,.term-irrigation,.term-landscape-services) #zen-agency-algolia-search-mobile-filters-overlay{display:none !important}@media(min-width: 1200px){body.woocommerce #productListing>.row>#mobileWooFilters+.col-xl-9{flex:0 0 auto !important;width:75% !important}}body.term-materials #zen-agency-algolia-search-filters-container{display:none !important}body.wc-prdctfltr-active{max-height:100svh;overflow:hidden}body.woocommerce:is(.term-materials,.term-lawn-fertilization,.term-bed-treatment-services,.term-insect-control,.term-irrigation,.term-landscape-services) #productListing>.row>#mobileWooFilters+.col.col-12.col-md-8.col-xl-9{flex:0 0 100% !important;width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}.page-template-page-sale-items .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:after,.page-template-page-sale-items .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:before{transform:scale(1.375)}.page-template-page-sale-items .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:after{color:#239d45;top:2px}@media(max-width: 575.98px){.page-template-page-sale-items .prdctfltr_buttons{margin-bottom:0 !important;padding-bottom:1rem !important}}.page-template-page-sale-items .prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_wc_widget.pf_default_select.prdctfltr_slide.prdctfltr_click_filter.prdctfltr_square.prdctfltr_search_fields.prdctfltr_hierarchy_filled.prdctfltr_mobile.pf_mod_multirow.prdctfltr_scroll_default.xwc--pf-show-sidebar{background-color:#fff;left:0;padding:3rem;position:fixed;text-align:left;top:0;z-index:99999999999999}@media(max-width: 575.98px){.page-template-page-sale-items form.prdctfltr_woocommerce_ordering{width:100vw !important}}.page-template-page-sale-items .prdctfltr_checkboxes *{font-size:1rem !important}.page-template-page-sale-items .prdctfltr_checkboxes span.prdctfltr_count{background-color:rgba(0,0,0,0);border:none;border-radius:.3rem;color:#113c31;height:1.3rem;margin:0;padding:2px 0 0}.page-template-page-sale-items .prdctfltr_checkboxes span.prdctfltr_count:before{content:"("}.page-template-page-sale-items .prdctfltr_checkboxes span.prdctfltr_count:after{content:")"}@media(max-width: 767.98px){.page-template-page-sale-items .prdctfltr_filter_title{margin-bottom:0 !important}}.page-template-page-sale-items a.prdctfltr_woocommerce_filter.pf_ajax_css-spinner-full{display:none !important}.page-template-page-sale-items span.prdctfltr_woocommerce_filter_title{display:none}@media(max-width: 1199.98px){.page-template-page-sale-items span.prdctfltr_woocommerce_filter_title{display:block;font-size:1.25rem;font-weight:700;margin-bottom:0;text-transform:capitalize}.page-template-page-sale-items span.prdctfltr_showing{display:none}.page-template-page-sale-items .prdctfltr_wc+.prdctfltr_mobile{display:flex !important;justify-content:center !important}}.page-template-page-sale-items span.prdctfltr_showing:before{display:none;margin-left:-1rem !important}.page-template-page-sale-items span.prdctfltr_showing{font-weight:700;margin-left:-0.6rem !important}@media(max-width: 1199.98px){.page-template-page-sale-items .prdctfltr_filter{margin-bottom:1rem !important}.page-template-page-sale-items.wc-prdctfltr-active header#masthead{z-index:-1}.page-template-page-sale-items.wc-prdctfltr-active header-products-header{opacity:0;z-index:0}.page-template-page-sale-items.wc-prdctfltr-active .prdctfltr_close_sidebar{padding:1rem !important}}.wcpf-front-element.wcpf-hierarchical-collapsed .wcpf-item-hierarchical-collapsed .box-item-toggle{border-radius:.35rem;width:16px}.page-template-page-sale-items .sidebar div#wcpf-filter-10582 .wcpf-filter-inner .wcpf-field-item .wcpf-inner .wcpf-heading-label button.box-toggle:before,.page-template-page-sale-items .sidebar div#wcpf-filter-10582 .wcpf-filter-inner .wcpf-layout-item .wcpf-inner .wcpf-heading-label button.box-toggle{content:"M";left:-0.3px;position:relative;top:-1px}.prdctfltr_sc.prdctfltr_sc_products.prdctfltr_wcsc{display:flex;flex-flow:row nowrap}.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_default.prdctfltr_always_visible.prdctfltr_click_filter.prdctfltr_checkbox.prdctfltr_search_fields.prdctfltr_hierarchy_lined.prdctfltr_adoptive_reorder.pf_mod_row.prdctfltr_scroll_default.prdctfltr_custom_scroll{width:25%;display:flex;flex-flow:column;background-color:#f4f4f4;border-radius:1rem;padding:1.3rem;align-self:flex-start}.prdctfltr_filter_inner{display:flex;flex-flow:column}.prdctfltr_filter{width:100% !important}@media screen and (max-width: 1200px){.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_default.prdctfltr_always_visible.prdctfltr_click_filter.prdctfltr_checkbox.prdctfltr_search_fields.prdctfltr_hierarchy_lined.prdctfltr_adoptive_reorder.pf_mod_row.prdctfltr_scroll_default.prdctfltr_custom_scroll.pf_after_ajax{display:none !important}.prdctfltr_wc.prdctfltr_woocommerce.prdctfltr_wc_regular.pf_default.prdctfltr_always_visible.prdctfltr_click_filter.prdctfltr_checkbox.prdctfltr_search_fields.prdctfltr_hierarchy_lined.prdctfltr_adoptive_reorder.pf_mod_row.prdctfltr_scroll_default.prdctfltr_custom_scroll{display:none !important}[class^=prdctfltr-]:before,[class*=" prdctfltr-"]:before{font-family:"prdctfltr" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prdctfltr_wc .prdctfltr_filter_title{display:flex;flex-flow:row nowrap;height:auto;max-height:fit-content;background-color:#f2f2f2;padding:1.25rem;border-radius:1rem;width:325px;justify-content:center}}@media screen and (max-width: 768px){.prdctfltr_sc.prdctfltr_sc_products.prdctfltr_wcsc{display:flex;flex-flow:column nowrap}.page-template-page-sale-items .prdctfltr_wc+.prdctfltr_mobile{justify-content:flex-end !important}}:where(.v20-filter-sidebar,.v20-filter-sidebar *,.mobile-filter-column,.mobile-filter-close,.mobile-filter-toggle){box-sizing:border-box}.mobile-filter-close{display:none}.v20-filter-sidebar{font-family:inherit}.v20-switch input:focus-visible+.v20-switch-slider,.v20-filter-form button:focus-visible,.v20-filter-form a:focus-visible{outline:2px solid #4f59a6;outline-offset:3px}@media(max-width: 767.98px){.mobile-filter-close{display:inline-flex}.mobile-filter-column.is-open{max-width:100%}.mobile-filter-column.is-open .sidebar.widget-area{width:100%;max-width:100%}html:not(.wpfny-enhanced) .mobile-filter-column{display:block}html:not(.wpfny-enhanced) .mobile-shop-tools,html:not(.wpfny-enhanced) .mobile-filter-close{display:none}.admin-bar .mobile-filter-close{top:3.75rem !important}}
