:root{--wcs-product-filter-font-size:16px;--wcs-product-filter-font-size-small:14px;--wcs-product-filter-main-color:#000;--wcs-product-filter-accent-color:#ebb00b;--wcs-product-filter-second-color:#fff;--wcs-product-filter-border-color:#9f9f9f}.products-filters-container{max-width:100%;padding-left:20px;position:relative;transition:opacity 1s}.products-filters-container.ready{opacity:1!important}.products-filters-container.wcs-wcpf-ajax-busy{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.products-filters-container .widget.widget_price_filter{margin-bottom:2em;font-size:var(--wcs-product-filter-font-size)}.products-filters-container .widget.widget_price_filter .widgettitle{display:flex;justify-content:space-between;align-items:center}.products-filters-container .widget.widget_price_filter .price_slider_amount{line-height:1.2em;font-size:var(--wcs-product-filter-font-size-small);text-align:left}.products-filters-container .widget.widget_price_filter .price_slider_amount .price_label span{font-weight:700}.products-filters-container .widget.widget_price_filter .price_slider_wrapper{opacity:0;transition:opacity 1s}.products-filters-container .widget.widget_price_filter .price_slider_wrapper.shown{opacity:1}.products-filters-container .filter-taxonomy .title{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.products-filters-container .filter-taxonomy.select select{padding-left:1em;width:100%;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.products-filters-container .filter-taxonomy.checkbox.dropdown .toggler>*,.products-filters-container .filter-taxonomy.range.dropdown .toggler>*{pointer-events:none}.products-filters-container .filter-taxonomy.checkbox.dropdown:not(.open) .filter-values,.products-filters-container .filter-taxonomy.range.dropdown:not(.open) .filter-values{display:none}.products-filters-container .filter-taxonomy.checkbox.dropdown:not(.open) .wcpf-filter-values-search,.products-filters-container .filter-taxonomy.range.dropdown:not(.open) .wcpf-filter-values-search{display:none}.products-filters-container .filter-taxonomy.checkbox.scrolling .scroll-content,.products-filters-container .filter-taxonomy.range.scrolling .scroll-content{overflow:hidden;overflow-y:auto;max-height:100px;padding-inline-end:5px}.products-filters-container .filter-taxonomy .bootstrap-select .bs-searchbox{padding-left:var(--bs-dropdown-item-padding-x);padding-right:var(--bs-dropdown-item-padding-x);padding-bottom:1rem}.products-filters-container .filter-taxonomy .bootstrap-select .dropdown-menu.show{display:flex;flex-direction:column}.products-filters-container .filter-taxonomy .bootstrap-select .dropdown-menu li a span.check-mark{display:inline-flex}.products-filters-container .filter-taxonomy .bootstrap-select .dropdown-menu li a span.text{margin-right:0}.products-filters-container .filter-taxonomy .bootstrap-select .dropdown-menu .selected span.check-mark{position:initial}.products-filters-container .filter-taxonomy .bootstrap-select .dropdown-menu .selected span.check-mark:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-check-lg" viewBox="0 0 16 16">                                <path d="M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z"/>                              </svg>'),var(--bs-primary);background-repeat:no-repeat;background-size:100% 100%;border-color:var(--bs-primary)}.products-filters-container .filter-taxonomy .bootstrap-select .bs-ok-default{margin-right:.5em}.products-filters-container .filter-taxonomy .bootstrap-select .bs-ok-default::before{display:inline-block;content:"";width:1em;height:1em;border:1px solid var(--wp--preset--color--grey);border-radius:3px}.products-filters-container .filter-taxonomy .bootstrap-select .bs-ok-default::after{content:none}.products-filters-container .filter-taxonomy .bootstrap-select .bs-actionsbox{order:1;padding-top:var(--bs-dropdown-item-padding-x)}.products-filters-container .filter-taxonomy .bootstrap-select .filter-buttons{display:flex;justify-content:center}.products-filters-container .filter-taxonomy .bootstrap-select .filter-buttons button{width:8em}.products-filters-container .filter-taxonomy .bootstrap-select .filter-buttons button:first-child{margin-right:var(--bs-dropdown-item-padding-y)}.products-filters-container .check-filter+.taxonomies{margin-top:2em}.products-filters-container .wcpf-filter-values-search{margin-bottom:.75em}.products-filters-container .wcpf-filter-values-search input{padding-inline:10px;width:calc(100% - 20px);margin:0;font-size:var(--wcs-product-filter-font-size-small);background:#fff}.products-filters-container .filter-values{margin-bottom:2em}.products-filters-container .filter-range{margin-bottom:.5em}.products-filters-container .filter-range .filter-range-fields{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .75em;font-size:var(--wcs-product-filter-font-size-small)}.products-filters-container .filter-range .filter-range-label{margin:0;white-space:nowrap}.products-filters-container .filter-range .filter-range-input{width:5.5em;max-width:100%;margin:0;padding-inline:8px;font-size:inherit;background:#fff}.products-filters-container .filter-value{margin-bottom:5px;padding-block:5px}.products-filters-container .filter-value.wcpf-filter-values-search-highlight{background-color:#fff3cd;border-radius:4px}.products-filters-container .filter-value label{cursor:pointer}.products-filters-container .filter-value input[type=radio],.products-filters-container .filter-value input[type=checkbox]{display:none}.products-filters-container .filter-value input[type=checkbox]+label,.products-filters-container .filter-value input[type=radio]+label{position:relative;display:flex;align-items:center;margin:0;padding-left:2em;line-height:1.5em;width:-moz-fit-content;width:fit-content}.products-filters-container .filter-value input[type=checkbox]+label p,.products-filters-container .filter-value input[type=radio]+label p{margin-bottom:0}.products-filters-container .filter-value input[type=radio]+label:not(.checkbox-visible)::before,.products-filters-container .filter-value input[type=checkbox]+label:not(.checkbox-visible)::before{content:none}.products-filters-container .filter-value input[type=radio]+label.checkbox-visible::before,.products-filters-container .filter-value input[type=checkbox]+label.checkbox-visible::before{display:inline-block;content:"";position:absolute;top:0;left:0;width:1.5em;height:1.5em;color:var(--wcs-product-filter-main-color);border:1px solid var(--wcs-product-filter-border-color);border-radius:50%}.products-filters-container .filter-value input[type=radio]:checked+label:not(.checkbox-visible)::before,.products-filters-container .filter-value input[type=checkbox]:checked+label:not(.checkbox-visible)::before{content:none}.products-filters-container .filter-value input[type=radio]:checked+label.checkbox-visible::before,.products-filters-container .filter-value input[type=checkbox]:checked+label.checkbox-visible::before{border-color:var(--wcs-product-filter-main-color);color:var(--wcs-product-filter-border-color)}.products-filters-container .filter-value input[type=radio]:checked+label:not(.checkbox-visible)::after,.products-filters-container .filter-value input[type=checkbox]:checked+label:not(.checkbox-visible)::after{content:none}.products-filters-container .filter-value input[type=radio]:checked+label.checkbox-visible::after,.products-filters-container .filter-value input[type=checkbox]:checked+label.checkbox-visible::after{content:"";position:absolute;vertical-align:-.125em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-check" viewBox="0 0 16 16"><path d="M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z"/></svg>');background-repeat:no-repeat;background-color:var(--wcs-product-filter-main-color);background-size:1.5em 1.5em;top:0;left:0;width:1.5em;height:1.5em;border-radius:50%}.products-filters-container .filter-value input[type=checkbox][disabled]+label{opacity:.3}.products-filters-container .filter-value.empty-value{display:none}.products-filters-container .filter-taxonomy.empty-values{display:none}.products-filters-container .filter-taxonomy .toggler .svg-icon{display:flex;line-height:1em;transition:all .3s}.products-filters-container .filter-taxonomy.open .toggler .svg-icon{transform:rotate(180deg)}.products-filters-container .form-footer{margin-top:2em}.products-filters-container .form-footer .button-wrapper{display:flex;flex-direction:column}.products-filters-container .form-footer .button-wrapper button,.products-filters-container .form-footer .button-wrapper a.button{width:15em;max-width:100%;font-weight:400;padding-top:.7em;padding-bottom:.7em;min-height:unset;margin:5px 0;line-height:1;border:1px solid}.products-filters-container .form-footer .button-wrapper button.send,.products-filters-container .form-footer .button-wrapper a.button.send{background:var(--wcs-product-filter-main-color);color:var(--wcs-product-filter-second-color);border-color:var(--wcs-product-filter-main-color)}.products-filters-container .form-footer .button-wrapper button.send:hover,.products-filters-container .form-footer .button-wrapper a.button.send:hover{background:#fff0;color:var(--wcs-product-filter-main-color);border-color:var(--wcs-product-filter-main-color)}.products-filters-container .form-footer .button-wrapper button.reset,.products-filters-container .form-footer .button-wrapper a.button.reset{background:var(--wcs-product-filter-main-color);color:var(--wcs-product-filter-second-color);border-color:var(--wcs-product-filter-main-color)}.products-filters-container .form-footer .button-wrapper button.reset:hover,.products-filters-container .form-footer .button-wrapper a.button.reset:hover{background:#fff0;color:var(--wcs-product-filter-main-color);border-color:var(--wcs-product-filter-main-color)}.products-filters-container .products-filter-pre-counter{position:fixed;z-index:1000;top:50%;transform:translateY(-50%);padding:15px 30px;border-radius:5px;background:var(--wcs-product-filter-accent-color);box-shadow:0 0 7px 1px #9f9f9f;white-space:nowrap;text-align:center}.products-filters-container .products-filter-pre-counter .result{font-weight:600;margin-bottom:1rem}.products-filters-container .products-filter-pre-counter .button:not(:last-child){margin-right:1em}.installed-filters-panel .title{font-weight:700;margin:.5em 0}.installed-filters-panel .filters{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.installed-filters-panel .filter{display:flex;align-items:center;padding-left:15px;padding-right:15px;margin-bottom:10px}.installed-filters-panel .filter .filter-title{margin-right:1em}.installed-filters-panel .filter .values{display:flex;flex-wrap:wrap;margin-left:-.5em;margin-right:-.5em}.installed-filters-panel .filter .values .value{padding-left:.5em;padding-right:.5em;display:flex;align-items:center;background:var(--wcs-product-filter-second-color);border:2px solid var(--wcs-product-filter-border-color);border-radius:1em;padding:.2em .7em;margin:.2em}.installed-filters-panel .filter .values .delete{display:flex;margin-left:.5em;font-size:.8em;color:var(--wcs-product-filter-border-color);cursor:pointer;transition:color .3s;font-weight:700}.installed-filters-panel .filter .values .delete:hover{color:var(--wcs-product-filter-accent-color)}.installed-filters-panel .button{font-weight:400;padding-top:.7em;padding-bottom:.7em;min-height:unset;margin:5px 0;line-height:1;border:1px solid}.installed-filters-panel .button.reset{background:var(--wcs-product-filter-main-color);color:var(--wcs-product-filter-second-color);border-color:var(--wcs-product-filter-main-color)}.installed-filters-panel .button.reset:hover{background:#fff0;color:var(--wcs-product-filter-main-color);border-color:var(--wcs-product-filter-main-color)}@media(max-width:768px){.products-filters-container .widget.widget_price_filter .widgettitle{margin-bottom:1em}.products-filters-container .widget.widget_price_filter .price_slider_amount{line-height:1.2em}.products-filters-container .form-footer{margin-top:4em}.products-filters-container .products-filter-pre-counter{top:auto;left:50%;transform:translateX(-50%)}.products-filters-container .products-filter-pre-counter .result{font-size:1.2em}.products-filters-container .products-filter-pre-counter .button{font-size:1.2em}.installed-filters-panel:not(.empty){margin-top:0}.installed-filters-panel .filters{flex-direction:column}.installed-filters-panel .filter{flex-direction:column;align-items:unset}.installed-filters-panel .filter .values .delete{color:var(--wcs-product-filter-accent-color)}}.widget_rt_product_filter_widget{--wcs-pf-accent:var(--wd-primary-color, #00a651);--wcs-pf-title:var(--wd-title-color, #242424);--wcs-pf-text:var(--wd-entities-title-color, #333);--wcs-pf-muted:var(--wd-text-color, #767676);--wcs-pf-border:var(--brdcolor-gray-200, rgba(0, 0, 0, .075));--wcs-pf-bg:var(--bgcolor-white, #fff)}.widget_rt_product_filter_widget .products-filters-container .widget_price_filter{margin:0;padding:0 0 16px;border-bottom:1px solid var(--wcs-pf-border)}.widget_rt_product_filter_widget :is(.widget_price_filter .widgettitle,.filter-taxonomy>.title){justify-content:space-between;min-height:46px;margin:0;color:var(--wcs-pf-title);font-size:17px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}.widget_rt_product_filter_widget .widget_price_filter .widgettitle{display:flex;align-items:center}.widget_rt_product_filter_widget .widget_price_filter .widgettitle{cursor:pointer}.widget_rt_product_filter_widget .widget_price_filter .widgettitle::after{width:16px;height:16px;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5l5-5 5 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5l5-5 5 5'/%3E%3C/svg%3E") center / contain no-repeat}.widget_rt_product_filter_widget .widget_price_filter.is-collapsed .widgettitle::after{transform:rotate(180deg)}.widget_rt_product_filter_widget .widget_price_filter.is-collapsed .price_slider_wrapper{display:none}.widget_rt_product_filter_widget .widget_price_filter .price_slider{position:relative;height:20px;margin:4px 7px 18px;border:0;border-radius:999px;background:#fff0}.widget_rt_product_filter_widget .widget_price_filter .price_slider::before{position:absolute;top:50%;right:0;left:0;height:4px;content:"";border-radius:999px;background:var(--wcs-pf-border);transform:translateY(-50%)}.widget_rt_product_filter_widget .widget_price_filter .ui-slider-range{top:50%;height:4px;margin-top:-2px;border-radius:999px;background:var(--wcs-pf-accent)}.widget_rt_product_filter_widget .widget_price_filter .ui-slider .ui-slider-handle{top:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:-15px!important;margin-left:-15px!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.widget_rt_product_filter_widget .widget_price_filter .ui-slider .ui-slider-handle::before{content:none!important}.widget_rt_product_filter_widget .widget_price_filter .ui-slider .ui-slider-handle::after{display:block;width:22px!important;height:22px!important;box-sizing:border-box;content:""!important;border:3px solid var(--wcs-pf-accent)!important;border-radius:50%!important;background:var(--wcs-pf-bg)!important;box-shadow:0 3px 10px color-mix(in srgb,var(--wcs-pf-accent),transparent 82%)}.widget_rt_product_filter_widget .price_slider_amount{display:grid!important;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:16px;margin:0}.widget_rt_product_filter_widget .price_slider_amount::before{grid-column:2;width:20px;height:2px;content:"";border-radius:2px;background:var(--wcs-pf-muted)}.widget_rt_product_filter_widget .price_slider_amount #min_price{grid-column:1;grid-row:1}.widget_rt_product_filter_widget .price_slider_amount #max_price{grid-column:3;grid-row:1}.widget_rt_product_filter_widget .price_slider_amount :is(.price_label,.clear){display:none!important}.widget_rt_product_filter_widget .price_slider_amount input[type="text"]{display:block!important;width:100%;min-width:0;height:44px;padding:0 24px 0 8px;border:1px solid var(--wcs-pf-border);border-radius:6px;color:var(--wcs-pf-text);font-size:16px;font-weight:600;text-align:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16'%3E%3Ctext y='13' font-size='14' fill='%23999'%3E%E2%82%BD%3C/text%3E%3C/svg%3E") right 10px center / auto no-repeat}.widget_rt_product_filter_widget .products-filters-container{padding:14px 18px 20px;border:1px solid var(--wcs-pf-border);border-radius:12px;background:var(--wcs-pf-bg);box-shadow:0 8px 30px rgb(15 43 72 / .08)}.widget_rt_product_filter_widget .products-filters-container .widget_price_filter+.check-filter{padding-top:8px}.widget_rt_product_filter_widget .products-filters-container .taxonomies{margin-top:8px;border-top:1px solid var(--wcs-pf-border)}.widget_rt_product_filter_widget .filter-taxonomy{border-bottom:1px solid var(--wcs-pf-border)}.widget_rt_product_filter_widget .products-filters-container .filter-value{margin:0;padding:0}.widget_rt_product_filter_widget .products-filters-container .filter-value .checkbox-label{gap:12px;padding-block:4px;color:var(--wcs-pf-text);font-size:15px}.widget_rt_product_filter_widget .products-filters-container .filter-value .checkbox-label::before{flex:none;width:20px!important;height:20px!important;margin:0!important;content:""!important;border:2px solid var(--brdcolor-gray-300,rgb(0 0 0 / .105));border-radius:4px}.widget_rt_product_filter_widget .products-filters-container .filter-value .filter-term:checked+.filter-term-label::before{border-color:var(--wcs-pf-accent);background:var(--wcs-pf-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E") center / 12px no-repeat}.widget_rt_product_filter_widget .products-filters-container .filter-value .count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;margin-left:auto;padding:0 8px;line-height:1;border:0;border-radius:12px;background:#f2f2f2;color:var(--wcs-pf-muted);font-size:13px;text-align:center}.widget_rt_product_filter_widget .products-filters-container .wcpf-filter-values-search-input{box-sizing:border-box;width:100%;height:42px;padding-left:42px;border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") 14px center / 18px no-repeat}.widget_rt_product_filter_widget .form-footer .button.reset{display:flex;flex:1 1 100%;justify-content:center;width:100%!important;min-height:46px!important;align-items:center;font-size:0;border:0!important;border-radius:8px!important;background:color-mix(in srgb,var(--wcs-pf-accent),var(--wcs-pf-bg) 90%)!important;color:var(--wcs-pf-accent)!important;font-weight:600;text-transform:none!important;box-shadow:none!important}.widget_rt_product_filter_widget .form-footer .button.reset:is(:hover,:focus){background:var(--wcs-pf-accent)!important;color:var(--wcs-pf-bg)!important}.widget_rt_product_filter_widget .form-footer .button.reset::after{content:"Сбросить фильтры";font-size:15px}@media (max-width:767px){.widget_rt_product_filter_widget .price_slider_amount{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:12px}.widget_rt_product_filter_widget .price_slider_amount::before{width:18px}.widget_rt_product_filter_widget .price_slider_amount input[type="text"]{padding:0 22px 0 6px;font-size:15px}}