.turbo-shop-filters{position:sticky;inset-block-start:6.5rem;flex:0 0 240px;margin-block:0;min-inline-size:0}.turbo-shop-body{display:grid!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start}.turbo-shop-filters__disclosure{border:var(--turbo-panel-border);border-radius:var(--turbo-panel-radius);background:var(--turbo-spec-surface);box-shadow:var(--turbo-panel-shadow);overflow:hidden}.turbo-shop-filters__summary{display:none;align-items:center;justify-content:space-between;min-block-size:52px;padding:0 1rem;color:var(--wp--preset--color--paper);font-family:var(--wp--preset--font-family--alexandria);font-size:.9rem;font-weight:700;cursor:pointer;list-style:none}.turbo-shop-filters__summary::-webkit-details-marker{display:none}.turbo-shop-filters__summary::after{content:"+";color:var(--wp--preset--color--gold);font-size:1.25rem}.turbo-shop-filters__disclosure[open] .turbo-shop-filters__summary::after{content:"−"}.turbo-shop-results{flex:1 1 0%;min-inline-size:0}@media (max-width:782px){.turbo-shop-body{grid-template-columns:minmax(0,1fr)}.turbo-shop-filters{position:static;flex-basis:100%}.turbo-shop-filters__summary{display:flex}.turbo-filter__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px}}.turbo-filter{background:#fff0;border:0;border-radius:0;padding:clamp(1rem, 2vw, 1.35rem)}.turbo-filter__title{position:relative;padding-inline-start:.85rem;font-family:var(--wp--preset--font-family--alexandria);font-size:.9rem;font-weight:800;color:var(--wp--preset--color--paper);margin:0 0 .8rem}.turbo-filter__title::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.2em;inline-size:3px;block-size:.85em;border-radius:999px;background:var(--wp--preset--color--accent)}.turbo-filter__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.turbo-filter__item a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:8px;padding-inline:10px;border-radius:8px;color:var(--wp--preset--color--mist);font-family:var(--wp--preset--font-family--cairo);font-size:14px;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.turbo-filter__item a:hover,.turbo-filter__item a:focus-visible{background-color:rgb(255 255 255 / .05);color:var(--wp--preset--color--paper);outline:none}.turbo-filter__item.is-active>a{background:linear-gradient(90deg,rgb(235 10 30 / .22),rgb(235 10 30 / .06));border-inline-start:3px solid var(--wp--preset--color--accent);color:var(--wp--preset--color--paper);font-weight:700}.turbo-filter__count{min-width:26px;text-align:center;background-color:var(--wp--preset--color--surface-2);border-radius:999px;padding:1px 7px;font-size:12px;color:var(--wp--preset--color--mist)}.wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-webkit-slider-thumb{background:var(--wp--preset--color--accent)}.wc-block-components-price-slider__range-text{color:var(--wp--preset--color--mist);font-size:13px}.wc-block-checkbox-list li label,.wc-block-stock-filter-list li label{color:var(--wp--preset--color--mist);font-size:14px;transition:color 0.15s ease}.wc-block-checkbox-list li label:hover,.wc-block-stock-filter-list li label:hover{color:var(--wp--preset--color--paper)}.wc-block-checkbox-list li.show-more button,.wc-block-attribute-filter-list li.show-more button{color:var(--wp--preset--color--gold)!important}.wc-block-active-filters{margin-block-end:14px}.wc-block-active-filters__title{font-family:var(--wp--preset--font-family--alexandria);font-size:14px;font-weight:700;color:var(--wp--preset--color--paper)}.wc-block-active-filters__list-item-type{color:var(--wp--preset--color--gold);font-size:12px}.wc-block-active-filters__list-item-name{background:var(--wp--preset--color--surface-2)!important;border:1px solid var(--wp--preset--color--line)!important;border-radius:999px!important;color:var(--wp--preset--color--paper)!important}.wc-block-active-filters__list-item-remove{color:var(--wp--preset--color--accent)!important}.wc-blocks-filter-wrapper>*::before,.wp-block-woocommerce-stock-filter .wc-block-stock-filter__title h3,.wp-block-woocommerce-price-filter .wc-block-price-filter__title h3{color:var(--wp--preset--color--paper)}