.strikethrough{position:relative}.strikethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.price-input{margin-bottom:1em}.price-input,.price-input .field{display:flex;flex-wrap:nowrap;gap:1em;align-items:center}.price-input input{border:3px solid var(--border-color);box-shadow:var(--box-shadow);border-radius:1.5em;font-size:var(--fsize--1);text-align:center;padding:.5em;margin:0}.slider{height:.3em;position:relative;border-radius:2em;box-shadow:var(--box-shadow);background:var(--accent-100)}.slider .progress{height:100%;left:0;right:0;position:absolute;border-radius:2em;background:var(--link-color)}.range-input input{position:absolute;width:100%;height:.3em;top:-.3em;background:0 0;pointer-events:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=range]::-webkit-slider-thumb{height:1em;width:1em;border:none;border-radius:50%;background:var(--link-color);cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=range]::-moz-range-thumb{height:1em;width:1em;border:none;border-radius:50%;background:var(--link-color);cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none}.clear-filters::after,.filter-price::after,.filter-products-per-page::after,.page-numbers li::after,.tomselect-filter-widget .ts-control::after,ul.products li::after{content:'';width:100%;height:100%;opacity:0;position:absolute;transition:all .2s ease-in-out;left:0;top:0;pointer-events:none;z-index:9999}.clear-filters,.filter-price,.filter-products-per-page{position:relative}.tomselect-filter-widget .ts-control{position:relative}.clear-filters{display:none}.clear-filters.is-loading{display:block;min-height:2.75em}.clear-filters.is-loading button{visibility:hidden}.page-numbers li::after{border-radius:inherit}#page:has(ul.products.is-loading) .page-numbers a,ul.products.is-loading a{pointer-events:none;cursor:default}#page:has(ul.products.is-loading) .page-numbers li::after,.clear-filters.is-loading::after,.filter-price.is-loading::after,.filter-products-per-page.is-loading::after,.tomselect-filter-widget.is-loading .ts-control::after,ul.products.is-loading li::after{opacity:1;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;-webkit-animation:1.5s shine linear infinite;animation:1.5s shine linear infinite}.tomselect-filter-widget.is-loading .select-wrapper:has(select.tom-select:not(.tomselected)){height:2em;overflow:hidden}.tomselect-filter-widget .select-wrapper:has(select.tom-select:not(.tomselected))::after{content:'';width:100%;height:100%;opacity:0;position:absolute;transition:all .2s ease-in-out;left:0;top:0;pointer-events:none}.tomselect-filter-widget.is-loading .select-wrapper:has(select.tom-select:not(.tomselected))::after{opacity:1;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;-webkit-animation:1.5s shine linear infinite;animation:1.5s shine linear infinite}.filter-price.is-loading{overflow:hidden}.widget.filter-attribute{display:grid;gap:1em}aside label{display:none}.is-fading-in{animation:fadeIn 150ms ease-in}.filter-products-per-page label{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3em;width:2em;height:2em;border-radius:1em;border:3px solid var(--border-color);flex:1;flex-wrap:wrap;transition:var(--transition-300)}.filter-products-per-page p{flex-basis:100%;width:100%;display:flex;flex-direction:row;gap:.5em;align-items:center}.filter-products-per-page{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em}.filter-products-per-page svg{width:2em}.filter-products-per-page input{width:100%;height:100%;position:absolute;z-index:1;opacity:0}.filter-products-per-page label:has(input[checked],input:focus,input:hover){border-color:var(--link-color)}.widget.is-empty-filter{display:none!important}.widget.is-loading :is(input,select,.ts-control,.ts-control input,.ts-dropdown,.ts-control .item){pointer-events:none}.tomselect-filter-widget .option-disabled{display:none}