.filter-option{padding-bottom:.1rem}.filter-option .checkbox{margin:0!important}.filter-option label{--swatch-size: 32px;display:flex;width:max-content;align-items:center;gap:12px;cursor:pointer;padding:2px 12px;position:relative;transition:all .2s ease-in-out;border-radius:8px;margin-left:-12px}.filter-option label:hover{background-color:var(--color-background-alt);transform:scale(1.025)}.filter-option input.for-swatch{width:0px;height:0px;border-radius:0%;box-shadow:0 0;margin:0}.filter-option input.for-swatch+.swatch:before{content:"";position:absolute;border-radius:50%;width:18px;height:18px;left:-6px;top:8px;background:var(--color-background);border:1px solid var(--color-foreground);box-shadow:inset 0 0 0 2.5px var(--color-background);z-index:1}.filter-option input:checked.for-swatch+.swatch:before{background:var(--color-foreground)}.filter-option label.filter-type-color .swatch{position:absolute;left:12px;border:0;--swatch-size: inherit}.filter-option label.filter-type-as-button{text-align:center;border-radius:min(4px,var(--button-radius));padding:12px;justify-content:center;transform-origin:center;height:100%}.filter-option input.as-button{border-radius:min(4px,var(--button-radius));position:absolute;left:0;top:0;width:100%;height:100%;margin:0;border:1px solid var(--color-borders)}.filter-option input.as-button:checked{border-color:var(--color-button-background)}.filter-option input.as-button:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:var(--color-background);border:1px solid var(--color-borders);box-shadow:inset 0 0 0 3px var(--color-background);z-index:1;border-radius:min(3px,var(--button-radius))}.filter-option input.as-button:checked:before{background:var(--color-button-background);border-color:var(--color-button-background)}.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}.filter-form{gap:11em;font-size:12px}@media only screen and (min-width: 1024px){.filter-group svg{display:none}.filter-form{display:flex;justify-content:space-between}summary{border-top:0px;padding-bottom:0;pointer-events:none!important}.filter-group{width:-webkit-fill-available}.filter-options-list{display:flex;flex-direction:column}.filter-group .content{margin-top:1rem}.filter-group:nth-of-type(2) .filter-options-list{display:flex!important}.filter-options-list.default:first-of-type{display:grid;grid-template-columns:200px 130px}.filter-options-list.color{display:grid;grid-template-columns:1fr 1fr}.filter-group:last-of-type .content{margin-top:1rem}}.filter-form input[type=checkbox]:not(.swatch),.filter-form input[type=checkbox]:not(.as-button){border-radius:50%}.filter-form .checkbox:checked,.checkbox[checked=true]{box-shadow:0 0}label.filter-type-color{margin-left:-5px;gap:24px}.filter-group .content:has(.price-range){margin-top:2em;width:300px}.facets,.filter-group .content,#drawer-filter div#facets{padding-bottom:0}@media only screen and (max-width: 1270px){.filter-form{gap:3em}.filter-group .content:has(.price-range){width:250px}}@media only screen and (max-width: 1114px){.filter-form{gap:1em}.filter-group .content:has(.price-range){width:220px}}@media only screen and (max-width: 1023px){.filter-group .content:has(.price-range){width:100%}.filter-group{margin-bottom:2em}}#drawer-filter .drawer-footer{width:100%;background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-facets.css.map */
