.filter-option .checkbox{margin:0!important}.filter-option label{--swatch-size:32px;cursor:pointer;border-radius:8px;align-items:center;gap:12px;width:100%;padding:6px 12px;transition:all .2s ease-in-out;display:flex;position:relative}.filter-option label:hover{background-color:var(--color-background-alt);transform:scale(1.025)}.price-range{padding-top:12px;display:block}.filter-option input.for-swatch{width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;margin:0;box-shadow:0 0 0 1px}.filter-option input.for-swatch+.swatch:before{content:"";border-radius:min(3px, var(--button-border-radius));background:var(--color-background);border:1px solid var(--color-foreground);width:16px;height:16px;box-shadow:inset 0 0 0 2.5px var(--color-background);z-index:1;position:absolute;top:-2px;left:-6px}.filter-option input:checked.for-swatch+.swatch:before{background:var(--color-foreground)}.filter-option label.filter-type-color .swatch{--swatch-size:inherit;border:0;position:absolute;left:12px}.filter-option label.filter-type-as-button{text-align:center;border-radius:min(4px, var(--button-border-radius));transform-origin:50%;justify-content:center;height:100%;padding:12px}.filter-option input.as-button{border-radius:min(4px, var(--button-border-radius));border:1px solid var(--color-borders);width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.filter-option input.as-button:checked{border-color:var(--color-button-background)}.filter-option input.as-button:before{content:"";background:var(--color-background);border:1px solid var(--color-borders);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--color-background);z-index:1;border-radius:min(3px, var(--button-border-radius));position:absolute;top:3px;left:3px}.filter-option input.as-button:checked:before{background:var(--color-button-background);border-color:var(--color-button-background)}.drawer-content facets-form:first-child details:first-of-type summary{border-top:0}.filter-option input.for-swatch:focus-visible{box-shadow:0 0 0 3px}.filter-option input:checked.for-swatch:focus-visible{box-shadow:0 0 0 3px var(--color-button-background);outline:0!important}