.faceted-overlay{left:0;top:0;width:100%;height:100%;position:fixed;background-color:rgba(25,25,25,0.5);z-index:100}.faceted-overlay .overlay__inner{left:0;top:0;width:100%;height:100%;position:absolute}.faceted-overlay .overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.faceted-overlay .spinner{width:75px;height:75px;display:inline-block;border-width:2px;border-color:rgba(255,255,255,0.05);border-top-color:#fff;animation:spin 1s infinite linear;border-radius:100%;border-style:solid}@keyframes spin{100%{transform:rotate(360deg)}}

#search_filters .ui-slider-horizontal .ui-slider-handle{margin-left:-1px;cursor:pointer}#search_filters .ui-widget-header{background:#555}#search_filters .ui-slider .ui-slider-handle{top:-.45em;width:0.4em;background:#fff;border:1px solid #555}#search_filters .ui-slider-horizontal{height:.4em}

#search_filters .facet .title{display:flex}#search_filters .facet .title .collapse-icons{margin-left:auto}#search_filters .facet .facet-title{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search_filters .facet .facet-label{width:100%;text-align:left}#search_filters .facet .facet-label .custom-checkbox,#search_filters .facet .facet-label .custom-radio{top:-7px;margin-right:0}#search_filters .facet .facet-label .color{margin-left:0}#search_filters .facet .facet-label a{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

body#category #left-column,body#search #left-column{display:none !important}body#category #content-wrapper,body#search #content-wrapper{display:block !important;flex:0 0 100% !important;max-width:100% !important;width:100% !important}#filters-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.45);opacity:0;pointer-events:none;transition:opacity 0.2s ease-out;z-index:10000}body.filters-drawer-open #filters-drawer-overlay{opacity:1;pointer-events:auto}#filters-drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:90vw;background:#fff;transform:translate3d(100%, 0, 0);transition:transform 0.3s ease-out;z-index:10001;display:flex;flex-direction:column}body.filters-drawer-open #filters-drawer{transform:translate3d(0, 0, 0)}body.filters-drawer-open{overflow:hidden}#filters-drawer-header{padding:10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;gap:10px}#filters-drawer-close{background:transparent;border:0;font-size:26px;line-height:1;padding:0 6px;cursor:pointer;flex-shrink:0}#filters-drawer-apply{padding:8px 16px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;flex-shrink:0}#filters-drawer-body{overflow-y:auto;padding:10px}.ui-slider{position:relative !important;z-index:1;pointer-events:auto;height:0.5em !important}.ui-slider-handle{position:absolute !important;z-index:2;cursor:pointer !important;pointer-events:auto !important;touch-action:none;width:1.2em !important;height:1.2em !important;top:-0.35em !important;display:block !important}.ui-slider-range{position:absolute !important;z-index:1;pointer-events:none;height:100% !important;display:block !important}.ui-slider-horizontal .ui-slider-handle{margin-left:-0.6em !important}.ui-slider-handle[style*="left"]{left:var(--handle-left, 0%) !important}#search_filters .facet ul{display:flex !important;flex-wrap:wrap !important;gap:8px !important}#search_filters .facet ul li{display:inline-block !important;margin-bottom:0 !important}#search_filters .facet .facet-label{display:inline-flex !important;align-items:center !important;gap:6px !important;position:relative !important;padding-right:0 !important}#search_filters .facet .facet-label a{display:inline-flex !important;align-items:center !important;gap:4px !important}#search_filters .facet .facet-label .magnitude{position:static !important;flex-shrink:0 !important;white-space:nowrap !important;height:auto !important}#search_filters .facet .custom-checkbox .color{border-radius:50% !important;width:24px !important;height:24px !important;display:inline-block !important;border:2px solid #ddd !important}#search_filters .facet .custom-checkbox .color.texture{border-radius:50% !important}#search_filters .facet[data-name="COULEUR"] .custom-checkbox input[type="checkbox"]+span:not(.color),#search_filters .facet[data-name="Couleur"] .custom-checkbox input[type="checkbox"]+span:not(.color),#search_filters .facet[data-name="Color"] .custom-checkbox input[type="checkbox"]+span:not(.color){border-radius:50% !important;width:24px !important;height:24px !important;display:inline-block !important;border:2px solid #ddd !important;background:linear-gradient(135deg, beige 25%, #8b7355 25%, #8b7355 50%, beige 50%, beige 75%, #8b7355 75%, #8b7355) !important;background-size:8px 8px !important;margin-right:10px !important;vertical-align:middle !important}#search_filters .facet[data-name="COULEUR"] .custom-checkbox input[type="checkbox"]+span:not(.color) .checkbox-checked,#search_filters .facet[data-name="Couleur"] .custom-checkbox input[type="checkbox"]+span:not(.color) .checkbox-checked,#search_filters .facet[data-name="Color"] .custom-checkbox input[type="checkbox"]+span:not(.color) .checkbox-checked{display:none !important}.drawer-active-filters{margin-bottom:15px;padding:10px;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.active-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #dee2e6}.active-filters-title{font-size:14px;font-weight:600;color:#333}#drawer-clear-all{font-size:12px;color:#007bff;background:none;border:none;cursor:pointer;padding:4px 8px}#drawer-clear-all:hover{text-decoration:underline}.active-filters-list{display:flex;flex-direction:column;gap:6px}.active-filter-item{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:#fff;border-radius:3px;border:1px solid #dee2e6}.active-filter-item .filter-label{font-size:13px;color:#555;flex:1;word-break:break-word}.active-filter-item .remove-filter{background:#dc3545;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:14px;line-height:1;cursor:pointer;margin-left:8px;flex-shrink:0}.active-filter-item .remove-filter:hover{background:#c82333}


/*# sourceMappingURL=front.css.map*/