.filter-option .checkbox{margin:0!important}.filter-option label{--swatch-size: 32px;display:flex;width:100%;align-items:center;gap:12px;cursor:pointer;padding:6px 12px;position:relative;transition:all .2s ease-in-out;border-radius:0}.filter-option label:hover{background-color:var(--color-background-alt);transform:scale(1.025)}.filter-option input.for-swatch{width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;box-shadow:0 0 0 1px;margin:0}.filter-option input.for-swatch+.swatch:before{content:"";position:absolute;border-radius:min(1px,var(--button-border-radius));width:16px;height:16px;left:-6px;top:-2px;background:var(--color-background);border:1px solid var(--color-foreground);box-shadow:inset 0 0 0 1px 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(0px,var(--button-border-radius));padding:12px;justify-content:center;transform-origin:center;height:100%}.filter-option input.as-button{border-radius:min(0px,var(--button-border-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 1px var(--color-background);z-index:1;border-radius:min(1px,var(--button-border-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 1px}.filter-option input:checked.for-swatch:focus-visible{box-shadow:0 0 0 1px var(--color-button-background);outline:0!important}.drawer-content label{font-family:haboro-contrast-normal,sans-serif;font-size:12px;text-transform:none;font-weight:100}.drawer-content summary>span{font-family:Avenir Next,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:400}#drawer-filter .drawer-panel{--drawer-size: 320px !important;max-height:50vh;margin-top:auto;margin-bottom:auto;border-radius:0;overflow:hidden;box-shadow:0 0 #0000}.drawer-content{max-height:calc(80vh - 160px);overflow-y:auto;padding-bottom:24px}.btn--like-panier{position:relative;display:block;width:100%;padding:8px 15px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#fff;background-color:#ccc;border:2px solid white;text-decoration:none;font-family:inherit;transition:all .3s ease;overflow:visible;min-width:160px;text-align:center;z-index:1}.btn--like-panier:before{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;border:1px solid transparent;transition:all .3s ease;z-index:-1}.btn--like-panier:hover:before{border-color:#fff;top:3px;left:3px;right:3px;bottom:3px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-facets.css.map */
