.col-f__drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--color-background);color:var(--color-foreground);z-index:30;transform:translate(100%);transition:transform var(--drawer-animation-speed) var(--ease-out-quad),visibility var(--drawer-animation-speed);visibility:hidden;will-change:transform;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;box-shadow:-8px 0 32px #00000014}.col-f__drawer.is-open{transform:translate(0);visibility:visible}.col-f__drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#0000;pointer-events:none;transition:background var(--drawer-animation-speed) var(--ease-out-quad)}.col-f__drawer-backdrop.is-open{background:#0000001a;pointer-events:auto}.col-f__drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid color-mix(in srgb,currentColor 8%,transparent);position:sticky;top:0;background:var(--color-background);z-index:2}.col-f__drawer-title{font-family:var(--font-body--family);font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin:0}.col-f__drawer-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:0;cursor:pointer;color:inherit;transition:opacity var(--drawer-animation-speed) var(--ease-out-quad)}.col-f__drawer-close:hover{opacity:.65}.col-f__drawer-form{flex:1;padding:8px 0 96px}.col-f__filter-group{border-bottom:1px solid color-mix(in srgb,currentColor 8%,transparent)}.col-f__filter-group--toggle{padding:20px 24px}.col-f__filter-summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;font-family:var(--font-body--family);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;list-style:none}.col-f__filter-summary::-webkit-details-marker{display:none}.col-f__chevron{font-size:18px;line-height:1;transition:transform var(--drawer-animation-speed) var(--ease-out-quad)}.col-f__filter-group[open] .col-f__chevron{transform:rotate(90deg)}.col-f__filter-body{padding:0 24px 20px;display:flex;flex-direction:column;gap:12px}.col-f__toggle{display:flex;align-items:center;gap:12px;cursor:pointer}.col-f__toggle input{position:absolute;opacity:0;pointer-events:none}.col-f__toggle-track{width:40px;height:22px;background:color-mix(in srgb,currentColor 15%,transparent);border-radius:999px;position:relative;transition:background var(--drawer-animation-speed) var(--ease-out-quad);flex-shrink:0}.col-f__toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--color-background);border-radius:999px;transition:transform var(--drawer-animation-speed) var(--ease-out-quad)}.col-f__toggle input:checked~.col-f__toggle-track{background:var(--color-foreground)}.col-f__toggle input:checked~.col-f__toggle-track .col-f__toggle-thumb{transform:translate(18px)}.col-f__toggle-label{font-family:var(--font-body--family);font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.col-f__checkbox,.col-f__radio{display:flex;align-items:center;gap:12px;cursor:pointer;font-family:var(--font-body--family);font-size:14px;padding:4px 0}.col-f__checkbox input,.col-f__radio input{position:absolute;opacity:0;pointer-events:none}.col-f__checkbox-box{width:18px;height:18px;border:1.5px solid currentColor;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:background var(--drawer-animation-speed) var(--ease-out-quad)}.col-f__radio-box{width:18px;height:18px;border:1.5px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--drawer-animation-speed) var(--ease-out-quad)}.col-f__checkbox input:checked~.col-f__checkbox-box:after{content:"";width:10px;height:10px;background:currentColor}.col-f__radio input:checked~.col-f__radio-box:after{content:"";width:8px;height:8px;background:currentColor;border-radius:50%}.col-f__checkbox input:disabled~.col-f__checkbox-label,.col-f__checkbox input:disabled~.col-f__checkbox-box{opacity:.4}.col-f__checkbox-label em,.col-f__radio-label em{font-style:normal;opacity:.5;margin-left:6px;font-size:12px}.col-f__price-range{display:flex;gap:12px;align-items:center}.col-f__price-range label{display:flex;align-items:center;gap:6px;font-family:var(--font-body--family);font-size:13px;flex:1}.col-f__price-range input{flex:1;padding:8px 10px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:transparent;font-family:var(--font-body--family);font-size:13px;color:inherit}.col-f__drawer-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--color-background);border-top:1px solid color-mix(in srgb,currentColor 8%,transparent)}.col-f__drawer-reset{color:inherit;text-decoration:none;font-family:var(--font-body--family);font-size:12px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity var(--drawer-animation-speed) var(--ease-out-quad)}.col-f__drawer-reset:hover{opacity:.65}.col-f__drawer-apply{flex:1;max-width:260px;padding:14px 24px;background:var(--color-foreground);color:var(--color-background);border:0;cursor:pointer;font-family:var(--font-body--family);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;transition:opacity var(--drawer-animation-speed) var(--ease-out-quad)}.col-f__drawer-apply:hover{opacity:.9}@media(prefers-reduced-motion:reduce){.col-f__drawer,.col-f__drawer-backdrop,.col-f__toggle-thumb,.col-f__chevron{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lte-collection-filtres.css.map */
