.loading filter-value-price-range,.loading filter-value-list,.loading filter-value-boolean,.loading filter-value-remove{pointer-events:none}filter-value-price-range{flex-direction:column;width:100%;max-width:330px;display:flex}filter-value-price-range .price-slider{height:30px;margin-inline:2px;display:flex;position:relative}filter-value-price-range .price-inputs{color:#000;width:100%;padding-top:10px;font-size:14px;display:flex;position:relative}filter-value-price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:all;background-color:var(--color-primary,#000);width:15px;height:15px;box-shadow:0 0 0 2px var(--color-primary,#000);cursor:pointer;border-radius:0}.loading filter-value-price-range input[type=range]::-webkit-slider-thumb{pointer-events:none}filter-value-price-range input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;pointer-events:all;width:18px;height:18px;box-shadow:0 0 0 2px var(--color-primary,#000);cursor:pointer;background-color:#fff;border-radius:50%}filter-value-price-range[loading] input[type=range]::-moz-range-thumb{pointer-events:none}filter-value-price-range input[type=range]::-webkit-slider-thumb:active{box-shadow:0 0 0 2px #000}filter-value-price-range input[type=number]{color:var(--color-primary,#000);width:unset;text-align:center;-webkit-appearance:textfield;appearance:textfield;background-color:#0000;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;height:30px;padding-inline:0;font-size:14px;font-weight:400;display:inline-flex}filter-value-price-range input[type=number]:hover{color:var(--color-primary,#000);background-color:#0000}filter-value-price-range input[type=number]:focus-visible{outline:none}filter-value-price-range input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}filter-value-price-range input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}filter-value-price-range input[type=range]{-webkit-appearance:none;appearance:none;pointer-events:none;background-color:#999;width:100%;height:2px;margin:0;position:absolute;top:50%;transform:translateY(-50%)}filter-value-price-range #fromRange{z-index:1;border:none;height:0;padding:0}filter-value-price-range #toRange{border:none;padding:0}filter-value-price-range #fromValue{text-align:left;flex:0 auto}filter-value-price-range #toValue{text-align:right;flex:0 auto}filter-value-price-range .money-suffix{z-index:1;position:absolute;bottom:0;left:0}filter-value-price-range .value-divider{flex:1;justify-content:center;align-items:center;display:inline-flex}filter-value-price-range .input-euro-wrapper{font:inherit;display:inline-block;position:relative}filter-value-price-range .input-euro-wrapper input{opacity:0;z-index:2;width:100%;font:inherit;caret-color:#000;position:absolute}filter-value-price-range .euro-mirror{font:inherit;white-space:nowrap;background:#fff;display:inline-block}filter-value-list,filter-value-boolean{cursor:pointer;align-items:center;gap:10px;display:flex}filter-value-list p,filter-value-boolean p,filter-value-remove p{font-size:14px!important}filter-value-list .swatch{border-radius:50%;width:37px;height:37px;display:flex;overflow:hidden}filter-value-list .swatch:not(:has(img)){background-color:var(--swatch-color,transparent)}filter-value-list .swatch img{background-color:var(--swatch-color,transparent);object-fit:cover;width:100%;height:100%;overflow:hidden}filter-value-list[active] .swatch{background-color:#0000;border:2px solid #000;padding:3px}filter-value-list[active] .swatch:not(:has(img)):before{content:"";background-color:var(--swatch-color,transparent);border-radius:50%;width:100%;height:100%;overflow:hidden}filter-value-list .checkbox{border:1px solid var(--color-primary,#000);width:24px;height:24px}filter-value-list .checkbox .theme-icon,filter-value-list .checkbox .theme-icon svg{width:100%;height:100%}filter-value-list .checkbox .theme-icon{display:none}filter-value-list[active] .checkbox .theme-icon{display:flex}filter-value-list[active] .checkbox{background:var(--color-primary,#000);color:#fff}filter-value-remove{cursor:pointer;background-color:var(--color-primary,#000);color:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 16px;display:flex}filter-value-remove p{color:#fff}filter-value-remove.reset-collection-filter{background-color:#0000;border-radius:0;padding:0}filter-value-remove.reset-collection-filter p{color:#000;text-decoration:underline}filter-value-boolean{background-color:#0000;border:2px solid #999;border-radius:20px;padding:8px 15px}filter-value-boolean[active]{background-color:var(--color-primary,#000);border-color:var(--color-primary,#000)}filter-value-boolean[active] p{color:#fff}filter-value-type{letter-spacing:.36px;color:#000;cursor:pointer;background-color:#fff;border-left:none;border-right:none;padding:10px;font-size:16px;font-style:normal;font-weight:600;line-height:1.3}filter-value-type[active]{color:#fff;background-color:#000;border-radius:4px}sort-by-select{--background:var(--color-background,#fff);--border-width:1px;--border-color:transparent;--divider-color:grey;--hover-color:#0001;--padding-block:10px 10px;--padding-inline:10px 40px;--padding:10px 40px 10px 10px;min-width:190px;display:block;position:relative}sort-by-select::part(selected-value){--icon-total-size:calc(10 + calc(2*2));--icon-total-size-sq:calc(var(--icon-total-size)*var(--icon-total-size));--icon-diagonal-sq:calc(var(--icon-total-size-sq) + var(--icon-total-size-sq));--icon-diagonal:calc(sqrt(var(--icon-diagonal-sq))*1px);padding:var(--padding);background-color:var(--background);cursor:pointer;flex-direction:row;justify-content:flex-end;align-items:center;padding-right:40px;line-height:150%;display:flex;font-weight:600!important}sort-by-select:not([open])::part(dropdown){display:none}sort-by-select::part(dropdown){z-index:2;bottom:calc(var(--border-width)*-1);background-color:var(--background);flex-direction:column;min-width:100%;display:flex;position:absolute;left:0;transform:translateY(100%)}sort-by-select::part(option){padding:var(--padding);word-wrap:normal;white-space:normal;cursor:pointer;text-align:right;border-top:var(--border-width)solid var(--divider-color);line-height:150%;display:block}sort-by-select::part(selected-value):after{content:"";cursor:pointer;transform-origin:50%;pointer-events:none;border-top:2px solid;border-left:2px solid;width:10px;height:10px;display:block;position:absolute;top:50%;right:7.5px;transform:translate(-50%,-70%)rotate(-135deg)}sort-by-select[open]::part(selected-value):after{transform:translate(-50%,-30%)rotate(45deg)}sort-by-select::part(option):hover{background-color:var(--hover-color)}sort-by-select::part(disabled):hover{background-color:unset;cursor:not-allowed}sort-by-select[open]::part(dropdown){box-shadow:0 0 20px #0002}sort-by-select[open]::part(selected-value){z-index:5;position:relative}collapsible-tab{--padding-inline:0;--icon-size:16px}.flex.col.full-width.filter-wrapper:has(collapsible-tab:not(:defined)){display:none}.filter-wrapper:not(:last-child){border-bottom:1px solid gray}theme-modal-button.btn.btn--primary.btn--small.full-width{width:-webkit-fill-available}