: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)}}.products-filters-container .wcs-price-fields--classic{display:grid!important;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:16px;margin:0}.products-filters-container .wcs-price-fields--classic::before{grid-column:2;width:20px;height:2px;content:"";border-radius:2px;background:var(--wd-text-color,#767676)}.products-filters-container .wcs-price-fields--classic #min_price{grid-column:1;grid-row:1}.products-filters-container .wcs-price-fields--classic #max_price{grid-column:3;grid-row:1}.products-filters-container .wcs-price-fields--classic :is(.price_label,.clear){display:none!important}.products-filters-container .wcs-price-fields--classic input[type=text]{display:block!important;width:100%;min-width:0;height:44px;padding:0 24px 0 8px;border:1px solid var(--brdcolor-gray-200,rgb(0 0 0 / .075));border-radius:6px;color:var(--wd-entities-title-color,#333);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}.products-filters-container .widget_price_filter .widgettitle{cursor:pointer}.products-filters-container .widget_price_filter.is-collapsed .price_slider_wrapper{display:none}@media(max-width:767px){.products-filters-container .wcs-price-fields--classic{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:12px}.products-filters-container .wcs-price-fields--classic::before{width:18px}.products-filters-container .wcs-price-fields--classic input[type=text]{padding:0 22px 0 6px;font-size:15px}}.products-filters-container .filter-taxonomy.swatch .filter-values{display:flex;flex-wrap:wrap;gap:10px}.products-filters-container .filter-value--swatch{margin:0;padding:0}.products-filters-container .filter-value--swatch .filter-term,.products-filters-container .filter-term-label--swatch .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.products-filters-container .filter-term-label--swatch{display:inline-flex;align-items:center;cursor:pointer}.products-filters-container .wcs-swatch{display:block;box-sizing:border-box;width:28px;height:28px;border:1px solid rgb(0 0 0 / .18);border-radius:50%;background-color:var(--wcs-swatch-color,transparent);background-position:center;background-size:cover;background-repeat:no-repeat}.products-filters-container .filter-value--swatch .filter-term:checked+.filter-term-label--swatch .wcs-swatch{box-shadow:0 0 0 2px var(--wcs-product-filter-second-color,#fff),0 0 0 4px var(--wcs-product-filter-accent-color,#ebb00b)}.products-filters-container .filter-value--swatch .filter-term:focus-visible+.filter-term-label--swatch .wcs-swatch{outline:2px solid var(--wcs-product-filter-main-color,#000);outline-offset:2px}.products-filters-container .filter-value--swatch .filter-term:disabled+.filter-term-label--swatch{cursor:default;opacity:.4}.products-filters-container .filter-value--swatch-text .wcs-swatch-text{display:inline-block;padding:4px 10px;border:1px solid rgb(0 0 0 / .18);border-radius:999px;font-size:var(--wcs-product-filter-font-size-small,14px);line-height:1.4}.products-filters-container .filter-value--swatch-text .filter-term:checked+.filter-term-label--swatch .wcs-swatch-text{border-color:var(--wcs-product-filter-accent-color,#ebb00b);background:var(--wcs-product-filter-accent-color,#ebb00b);color:var(--wcs-product-filter-second-color,#fff)}.products-filters-container .filter-taxonomy.chips .filter-values{display:flex;flex-wrap:wrap;gap:8px}.products-filters-container .filter-value--chips{margin:0;padding:0}.products-filters-container .filter-value--chips .filter-term,.products-filters-container .filter-value--chips .wcs-chip .count{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.products-filters-container .filter-term-label--chips{display:inline-flex;cursor:pointer}.products-filters-container .wcs-chip{display:inline-block;padding:6px 14px;border:1px solid rgb(0 0 0 / .18);border-radius:999px;font-size:var(--wcs-product-filter-font-size-small,14px);line-height:1.4}.products-filters-container .filter-value--chips .filter-term:checked+.filter-term-label--chips .wcs-chip{border-color:var(--wcs-product-filter-accent-color,#ebb00b);background:var(--wcs-product-filter-accent-color,#ebb00b);color:var(--wcs-product-filter-second-color,#fff)}.products-filters-container .filter-value--chips .filter-term:focus-visible+.filter-term-label--chips .wcs-chip{outline:2px solid var(--wcs-product-filter-main-color,#000);outline-offset:2px}.products-filters-container .filter-value--chips .filter-term:disabled+.filter-term-label--chips{cursor:default;opacity:.4}.products-filters-container .filter-value--tree{--wcs-tree-step:16px;margin:0;padding:0}.products-filters-container .filter-value--depth-1{padding-left:var(--wcs-tree-step)}.products-filters-container .filter-value--depth-2{padding-left:calc(var(--wcs-tree-step) * 2)}.products-filters-container .filter-value--depth-3{padding-left:calc(var(--wcs-tree-step) * 3)}.products-filters-container .filter-value--tree.is-indeterminate>.filter-term-label::before,.products-filters-container .filter-value--tree.is-indeterminate>.filter-link>.filter-term-label::before{border-color:var(--wcs-product-filter-accent-color,#ebb00b);background:var(--wcs-product-filter-accent-color,#ebb00b) linear-gradient(to bottom,transparent 42%,#fff 42%,#fff 58%,transparent 58%)}.products-filters-container{--wcs-pf-field-bg:#f2f2f0;--wcs-pf-field-bg-focus:#fff;--wcs-pf-field-color:#141414;--wcs-pf-field-muted:#8a8a86;--wcs-pf-field-accent:var(--wcs-product-filter-accent-color,#ebb00b);--wcs-pf-field-radius:14px;--wcs-pf-field-height:42px}.products-filters-container .wcs-price-fields--caption{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;margin:0}.products-filters-container .wcs-price-fields--caption .price_label,.products-filters-container .wcs-price-fields--caption .button,.products-filters-container .wcs-price-fields--caption .clear{display:none!important}.products-filters-container .wcs-price-field{display:flex;align-items:center;gap:6px;height:var(--wcs-pf-field-height);padding:0 14px;border-radius:var(--wcs-pf-field-radius);color:var(--wcs-pf-field-muted);font-size:var(--wcs-product-filter-font-size-small,14px);background:var(--wcs-pf-field-bg);cursor:text;transition:background .2s,box-shadow .2s}.products-filters-container .wcs-price-field:focus-within{background:var(--wcs-pf-field-bg-focus);box-shadow:inset 0 0 0 2px var(--wcs-pf-field-accent)}.products-filters-container .wcs-price-field__cap,.products-filters-container .wcs-price-field__cur{flex:none}.products-filters-container .wcs-price-field input[type="text"]{display:block!important;flex:1;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;color:var(--wcs-pf-field-color);font-size:var(--wcs-product-filter-font-size-small,14px);text-align:left;background:none;box-shadow:none;outline:none}