.krfil-widget-hidden{display:none}.krfil-active-filters a{display:inline-block;background-color:#f1f1f1;padding:3px 5px;margin:0 3px 3px 0;border-radius:3px}.krfil-active-filters a::before{content:'\f057';font-family:'FontAwesome';margin-right:.53em;opacity:.5}.krfil-layered-nav ul{list-style:none;margin-left:0;padding:0}.krfil-layered-nav ul li{margin:0 0 .618em}.krfil-layered-nav ul li .count{float:right;font-size:1em}.krfil-layered-nav .children{margin:.618em 0 0 1.618em}.krfil-price-filter-wrapper{padding-top:15px}.krfil-price-filter-wrapper .slider-values p{margin:0;padding:0}.krfil-before-products{position:relative;z-index:1}.krfil-before-update{height:100%;position:absolute;width:100%;z-index:2}.select2-results .depth{display:inline-block}.select2-results .depth-1{margin-left:15px}.select2-results .depth-2{margin-left:25px}.select2-results .depth-3{margin-left:35px}.select2-results .depth-4{margin-left:45px}.select2-results .depth-5{margin-left:55px}.select2-hidden-accessible{display:none}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:5px 5px 0 0!important}.select2-search{margin-bottom:0!important}.select2-search input[type="search"]{padding:inherit;color:inherit;line-height:inherit;-webkit-appearance:none;border-radius:0;font-weight:400;box-shadow:inherit}.select2-results .depth,.select2-container .select2-search--inline,.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:.857em}.krfil-before-products .woocommerce-result-count,p.woocommerce-result-count[role="alert"][aria-relevant="all"]{display:none!important}.krfil-collapsible-widget .krfil-collapsible-title{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.krfil-collapsible-widget .krfil-collapsible-title::after{content:'+';font-size:1.1em;line-height:1;opacity:.7}.krfil-collapsible-widget:not(.krfil-collapsed) .krfil-collapsible-title::after{content:'\2212'}.krfil-collapsible-widget .krfil-collapsible-content{margin-top:8px}.krfil-layered-nav.krfil-scrollable-list{max-height:280px;overflow-y:auto;overflow-x:hidden;padding-right:12px;scrollbar-gutter:stable}.krfil-layered-nav.krfil-scrollable-list>ul>li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:start}.krfil-layered-nav.krfil-scrollable-list>ul>li>a{min-width:0}.krfil-layered-nav.krfil-scrollable-list>ul>li>.count{float:none;margin-left:0;white-space:nowrap}.krfil-mobile-trigger-wrap{display:none;margin:0 0 14px;width:100%}.krfil-mobile-trigger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid var(--wp--preset--color--secondario,#23af95);background:var(--wp--preset--color--secondario,#23af95);color:#fff;padding:10px 18px;font-size:var(--wp--preset--font-size--small,14px);font-weight:500;line-height:1.15;text-transform:uppercase;letter-spacing:1px;border-radius:100px;text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.krfil-mobile-trigger::before{content:'\f1de';font-family:'Font Awesome 6 Free';font-weight:900}.krfil-mobile-trigger:hover,.krfil-mobile-trigger:focus{background:var(--wp--preset--color--primario,#143b42);border-color:var(--wp--preset--color--primario,#143b42);color:#fff}.krfil-mobile-trigger-count{display:none;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fff;color:var(--wp--preset--color--primario,#143b42);font-size:11px;line-height:18px;font-weight:600;text-align:center}.krfil-mobile-trigger-count.active{display:inline-block}.krfil-mobile-overlay{display:none}.krfil-mobile-panel-header{display:none;list-style:none}@media only screen and (max-width:991px){body.krfil-mobile-panel-open{overflow:hidden}.krfil-mobile-trigger-wrap{display:flex;justify-content:center;align-items:center}.krfil-filters-container,aside.krfil-filters-container,.pava-product-cat-archive__filters.krfil-filters-container{position:fixed!important;left:0;top:0;width:min(360px, 100vw);max-width:100vw;min-width:0!important;height:100dvh;margin:0!important;background:#fff;z-index:999999;transform:translateX(calc(-100% - 24px));transition:transform 0.24s ease;visibility:hidden;pointer-events:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 6px 24px rgb(0 0 0 / .2)}.krfil-filters-container>.krfil-mobile-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid rgb(0 0 0 / .08);background:#fff;position:sticky;top:0;z-index:3}.krfil-mobile-panel-done{border:1px solid var(--wp--preset--color--primario,#143b42);background:var(--wp--preset--color--primario,#143b42);color:#fff;padding:8px 14px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;line-height:1.1;border-radius:var(--wp--custom--button--border-radius,var(--wp--custom--button-border-radius,999px));cursor:pointer}.krfil-filters-container>.krfil-collapsible-widget,.krfil-filters-container>.krfil-ajax-term-filter,.krfil-filters-container>.krfil-price-filter-widget{padding-left:12px;padding-right:12px}body.krfil-mobile-panel-open .krfil-filters-container{transform:translateX(0);visibility:visible;pointer-events:auto}.krfil-mobile-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .35);z-index:999998}body.krfil-mobile-panel-open .krfil-mobile-overlay{display:block}}