.elementor-283 .elementor-element.elementor-element-5db4a3be{--display:flex;--min-height:340px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-283 .elementor-element.elementor-element-5db4a3be:not(.elementor-motion-effects-element-type-background),.elementor-283 .elementor-element.elementor-element-5db4a3be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#303030;background-image:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/all-product-banner.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-283 .elementor-element.elementor-element-5db4a3be.e-con{--align-self:flex-start}.elementor-283 .elementor-element.elementor-element-e745f76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:0px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-283 .elementor-element.elementor-element-e745f76:not(.elementor-motion-effects-element-type-background),.elementor-283 .elementor-element.elementor-element-e745f76>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-283 .elementor-element.elementor-element-00125be{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-283 .elementor-element.elementor-element-00125be.elementor-element{--align-self:flex-end}.elementor-283 .elementor-element.elementor-element-00125be .elementor-icon-wrapper{text-align:left}.elementor-283 .elementor-element.elementor-element-00125be .elementor-icon{font-size:30px}.elementor-283 .elementor-element.elementor-element-00125be .elementor-icon svg{height:30px}.elementor-283 .elementor-element.elementor-element-00125be .elementor-icon i,.elementor-283 .elementor-element.elementor-element-00125be .elementor-icon svg{transform:rotate(270deg)}.elementor-283 .elementor-element.elementor-element-7b4d67f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-283 .elementor-element.elementor-element-6b0cc24{width:100%;max-width:100%}@media(max-width:900px){.elementor-283 .elementor-element.elementor-element-7b4d67f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}}@media(max-width:600px){.elementor-283 .elementor-element.elementor-element-5db4a3be{--min-height:240px}.elementor-283 .elementor-element.elementor-element-7b4d67f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-283 .elementor-element.elementor-element-6b0cc24{padding:20px 0 40px 0}}@media(min-width:601px){.elementor-283 .elementor-element.elementor-element-7b4d67f{--width:100%}}.elementor-element.elementor-element-e745f76 h1.elementor-heading-title{font-size:50px;font-weight:700;font-family:afacad;line-height:54px}.elementor-element.elementor-element-e745f76 h1.elementor-heading-title::after{content:'”';color:#F56330;margin-left:4px}.elementor-283 .elementor-element.elementor-element-e745f76:not(.elementor-motion-effects-element-type-background),.elementor-283 .elementor-element.elementor-element-e745f76>.elementor-motion-effects-container>.elementor-motion-effects-layer{width:auto;padding:20px 40px 0 40px;max-width:calc(100% - 30px)}@media(max-width:899px){.elementor-element.elementor-element-e745f76{padding:20px 20px 0 20px!important}.elementor-element.elementor-element-e745f76 h1.elementor-heading-title{font-size:30px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.elementor-283 .elementor-element.elementor-element-00125be.elementor-element{height:30px;width:30px}.cat-hero{background-position:bottom center!important;background-repeat:no-repeat!important;background-size:cover!important}#custom-filters-wrapper{display:flex;flex-direction:column;gap:20px}.filters-top{display:flex;flex-direction:column;z-index:50}#filters-container{display:flex;flex-direction:row;width:100%;height:66px;align-items:center;background:#FFF;border-radius:60px;order:2;gap:14px;padding:0 10px 0 0;box-shadow:2px 2px 40px 0 rgb(152 158 190 / .2);z-index:100}#active-filters{display:flex;position:relative;order:1;width:100%;height:fit-content;gap:14px;margin-bottom:20px}#active-filters-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;row-gap:20px;column-gap:14px;max-height:110px;overflow:hidden;padding-top:10px}.active-filter{display:flex;position:relative;width:fit-content!important;min-width:fit-content;height:40px;padding:0 16px;align-items:center;border-radius:60px;border:2px solid #252B37;background:none;font-family:"Afacad";font-size:20px;font-weight:600;color:#252B37}.active-filter .remove-filter{display:none}#clear-filters-btn{display:flex;height:40px;background:#F56330;border-radius:60px;position:relative;border:2px solid #F56330;overflow:hidden;padding:0;box-shadow:none;margin-top:10px}#clear-filters-btn{width:fit-content;padding:0 16px;min-width:140px}#clear-filters-btn div{display:flex;width:100%!important;height:100%!important;flex:0 0 auto!important;align-self:flex-start!important;padding:0;height:48px;align-items:center;background:none;align-items:center;gap:14px;justify-content:center}#clear-filters-btn div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;border-radius:60px;transform:translateX(-101%);z-index:1}#clear-filters-btn:hover div::before{animation:button-in 0.3s forwards}#clear-filters-btn div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;border-radius:60px;transform:translateX(101%);z-index:1;transition:transform 0.2s ease-out}#clear-filters-btn:hover div:after{opacity:1;transform:translateX(0%);transition:transform 0s ease-out 0.2s}#clear-filters-btn div span{color:#FFF;font-family:"Afacad";font-size:20px;font-weight:600;z-index:9}#clear-filters-btn:hover div span{color:#F56330!important}#filters-container .filters-bar{display:flex;flex-direction:row;width:100%;height:46px;gap:40px;padding-left:20px}.filter-dropdown-btn{display:flex;position:relative;flex-direction:row;width:fit-content;height:46px;background:none!important;align-items:center;gap:10px;color:#252B37!important;font-size:20px!important;line-height:13px;box-shadow:none;padding:0;border-radius:0px!important;z-index:100}.filter-dropdown-btn:after{content:'';position:absolute;left:0;bottom:6px;height:1px;width:100%;background:#252B37;transform:scaleX(0);transform-origin:right;transition:transform 0.4s ease}.filter-dropdown-btn:hover::after{transform:scaleX(1);transform-origin:left}.filter-dropdown-btn span{font-size:0;display:block;width:14px;height:14px;background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/filter-arrow.svg)}.filter-dropdown-btn.is-active{color:#F56330!important}.filter-dropdown-btn.is-active:after{transform:scaleX(1);transform-origin:left;background:#F56330}.filter-dropdown-btn.is-active span{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/filter-arrow-active.svg)!important}@media(max-width:1780px){.filter-dropdown-wrapper[data-filter="height"]{display:none}}@media(max-width:1620px){.filter-dropdown-wrapper[data-filter="length"]{display:none}}@media(max-width:1450px){.filter-dropdown-wrapper[data-filter="width"]{display:none}}@media(max-width:1260px){.filter-dropdown-wrapper[data-filter="materiau"]{display:none}}@media(max-width:1090px){.filter-dropdown-wrapper[data-filter="couleur"]{display:none}}@media(max-width:810px){.filter-dropdown-wrapper[data-filter="ambiances"]{display:none}}@media(max-width:660px){.filter-dropdown-wrapper[data-filter="pieces"]{display:none}}@media(max-width:530px){.filter-dropdown-wrapper[data-filter="price"]{display:none}}@media(max-width:440px){.filter-dropdown-wrapper[data-filter="category"]{display:none}#apply-filters-btn{display:none!important}.filters-bar:before{content:"Nos filtres";font-family:"outfit";font-size:20px;font-weight:500;color:#252B37;align-self:center}#filters-container{height:fit-content;padding:6px}.filters-bar{padding-left:16px!important}}@media(max-width:600px){#filters-container{width:calc(100% - 28px);margin:0 14px}#active-filters{width:100%;padding:0 14px;flex-wrap:nowrap;flex-direction:row;overflow-x:auto}#active-filters-list{flex-wrap:nowrap;flex-direction:row;width:fit-content!important;min-width:max-content}#products-container{justify-content:flex-start!important;align-items:flex-start!important}}.filter-dropdown-content[data-filter=category] label:first-child{display:none!important}.filters-dropdowns{position:relative;display:flex;width:100%;height:0!important;z-index:1;order:3}.filter-dropdown-content{position:relative;background:#FFF;flex-wrap:wrap;width:calc(100% - 165px);height:fit-content;z-index:1;margin-top:-33px;padding:63px 30px 30px 30px!important;border-radius:0 0 30px 30px;border:1px solid #E3E3E3;box-shadow:0 0 40px 0 rgb(152 158 190 / .3);row-gap:20px;column-gap:14px}.filter-dropdown-content br{display:none!important}.filter-dropdown-content label{display:flex;position:relative;width:fit-content;height:38px;padding:0 16px;border-radius:60px;background:#FFF;border:1px solid #252B37;color:#252B37;font-family:"Afacad";font-size:20px;font-weight:600;align-items:center;justify-content:center;transition:all 0.1s ease-out}.filter-dropdown-content label input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.filter-dropdown-content label:hover{border:1px solid #fff0;background:#FFF;box-shadow:2px 2px 20px 0 rgb(152 158 190 / .5)}.filter-dropdown-content label.is-active{background:#252B37;border:1px solid #fff0;color:#FFF}.filter-dropdown-content[data-filter=price] label,.filter-dropdown-content[data-filter=width] label,.filter-dropdown-content[data-filter=length] label,.filter-dropdown-content[data-filter=height] label{padding:0!important;border:none!important;border-radius:0!important;cursor:default!important;font-family:"outfit";font-size:20px;font-weight:300;margin-bottom:10px}.filter-dropdown-content[data-filter=price] label:hover,.filter-dropdown-content[data-filter=width] label:hover,.filter-dropdown-content[data-filter=length] label:hover,.filter-dropdown-content[data-filter=height] label:hover{box-shadow:none!important}.filter-dropdown-content[data-filter=price]>*,.filter-dropdown-content[data-filter=width]>*,.filter-dropdown-content[data-filter=length]>*,.filter-dropdown-content[data-filter=height]>*{max-width:800px}.filter-dropdown-content[data-filter=price]>div:nth-of-type(2),.filter-dropdown-content[data-filter=width]>div:nth-of-type(2),.filter-dropdown-content[data-filter=length]>div:nth-of-type(2),.filter-dropdown-content[data-filter=height]>div:nth-of-type(2){display:none!important}.filter-dropdown-content[data-filter=price] #price-slider,.filter-dropdown-content[data-filter=width] #slider-width,.filter-dropdown-content[data-filter=length] #slider-length,.filter-dropdown-content[data-filter=height] #slider-height{margin:40px 0 10px 10px!important;width:calc(100% - 20px);max-width:780px!important}.filter-dropdown-content[data-filter=price] .input-uislider:first-child:before{content:"Prix min.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-dropdown-content[data-filter=price] .input-uislider:last-child:before{content:"Prix max.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-dropdown-content[data-filter=price] .input-uislider:after{content:"€";position:absolute;bottom:10px;right:0;display:flex;width:55px;height:25px;flex-direction:row;color:#aaa;font-family:"outfit";font-size:20px;font-weight:300;border-left:1px solid #AAA;justify-content:center;align-items:center}.noUi-tooltip{display:flex!important;padding:5px 10px!important;border-radius:5px!important;background:#252B37!important;color:#FFF!important;font-family:"outfit"!important;font-size:14px!important;font-weight:400!important;bottom:35px!important;box-shadow:none!important}.filter-dropdown-content[data-filter=width] .input-uislider:first-child:before{content:"Largeur min.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-dropdown-content[data-filter=width] .input-uislider:last-child:before{content:"Largeur max.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-dropdown-content[data-filter=length] .input-uislider:first-child:before{content:"Longueur min.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-dropdown-content[data-filter=length] .input-uislider:last-child:before{content:"Longueur max.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-dropdown-content[data-filter=height] .input-uislider:first-child:before{content:"Hauteur min.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-dropdown-content[data-filter=height] .input-uislider:last-child:before{content:"Hauteur max.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-dropdown-content[data-filter=width] .input-uislider:after,.filter-dropdown-content[data-filter=length] .input-uislider:after,.filter-dropdown-content[data-filter=height] .input-uislider:after{content:"cm";position:absolute;bottom:10px;right:0;display:flex;width:55px;height:25px;flex-direction:row;color:#aaa;font-family:"outfit";font-size:20px;font-weight:300;border-left:1px solid #AAA;justify-content:center;align-items:center}#slider-width{width:calc(100% - 20px);margin:40px 0 10px 10px!important;position:relative;height:8px;border-radius:10px!important;background:#E8F1FF!important}.filter-dropdown-content[data-filter=width] #slider-width .ui-slider-handle{position:relative;display:block;transform:translateX(-10px)}#slider-width .ui-slider-handle:nth-of-type(1){top:-19px}#slider-width .ui-slider-handle:nth-of-type(2){top:-47px}.ui-slider-range{display:block;height:100%!important;position:relative!important;background:#F56330!important}.filter-color-option{display:inline-flex;align-items:center;margin-bottom:6px}.color-dot{width:16px;height:16px;border-radius:50%;display:inline-block;border:1px solid #e3e3e3;box-shadow:0 4px 4px 0 rgb(0 0 0 / .15) inset;margin-right:6px}#apply-filters-btn{display:flex;height:46px;background:#FFF;border-radius:60px;position:relative;border:2px solid #252B37;overflow:hidden;padding:0;box-shadow:none}#apply-filters-btn{width:200px!important;min-width:200px!important}#apply-filters-btn div{display:flex;width:100%!important;height:100%!important;flex:0 0 auto!important;align-self:flex-start!important;padding:0;height:48px;align-items:center;background:none;align-items:center;gap:14px;justify-content:center}#apply-filters-btn div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#252B37;border-radius:60px;transform:translateX(-101%);z-index:1}#apply-filters-btn:hover div::before{animation:button-in 0.3s forwards}#apply-filters-btn div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#252B37;border-radius:60px;transform:translateX(101%);z-index:1;transition:transform 0.2s ease-out}#apply-filters-btn:hover div:after{opacity:1;transform:translateX(0%);transition:transform 0s ease-out 0.2s}#apply-filters-btn div span{color:#252B37;font-family:"Afacad";font-size:20px;font-weight:600;z-index:9}#apply-filters-btn:hover div span{color:#FFF!important}#open-more-filters{display:flex;min-width:159px;height:46px;background:#252B37;border-radius:60px;position:relative;border:2px solid #252B37;overflow:hidden;padding:0;box-shadow:none}#open-more-filters div{display:flex;width:100%!important;height:100%!important;flex:0 0 auto!important;align-self:flex-start!important;padding:0;height:48px;align-items:center;background:none;align-items:center;gap:14px;justify-content:center}#open-more-filters div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;border-radius:60px;transform:translateX(-101%);z-index:1}#open-more-filters:hover div::before{animation:button-in 0.3s forwards}#open-more-filters div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;border-radius:60px;transform:translateX(101%);z-index:1;transition:transform 0.2s ease-out}#open-more-filters:hover div:after{opacity:1;transform:translateX(0%);transition:transform 0s ease-out 0.2s}#open-more-filters div span{display:flex;gap:10px;color:#FFF;font-family:"Afacad";font-size:20px;font-weight:600;z-index:9;align-items:center;justify-content:center}#open-more-filters div span:after{content:"";display:block;background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/more-filter-icon.svg);width:26px;height:26px;background-size:cover}#open-more-filters:hover div span{color:#252B37!important}#open-more-filters:hover div span:after{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/more-filter-icon-hover.svg);background-size:cover}@media(max-width:960px){#open-more-filters div span{font-size:0!important}#open-more-filters div span:after{margin-left:-10px}#open-more-filters{min-width:46px;width:46px}}.more-filters-overlay-box{transition:transform 1s ease-in-out;transform:translateX(100vw);will-change:transform}.more-filters-overlay-box.slide-in{transform:translateX(0)}.more-filters-overlay-box.slide-out{transform:translateX(100vw)}#more-filters-overlay.visible{opacity:1;visibility:visible!important}.more-filters-overlay-box{display:flex;flex-direction:column;padding:0;height:100vh;max-height:none;width:800px;max-width:none;overflow:hidden;transition:transform 0.5s ease-in-out}.more-filters-header{display:flex;position:sticky;left:0;top:0;width:100%;height:92px;padding:20px 40px;z-index:190;box-shadow:0 4px 40px 0 rgb(152 158 190 / .2);background:#FFF;justify-content:space-between;align-items:center;border-radius:40px 0 0 0px!important}.more-filters-header h2{font-family:"Afacad",Sans-serif;font-size:40px;font-weight:700;margin:0}.more-filters-header #close-more-filters{display:flex;flex-direction:row;align-items:center;gap:14px;padding:0;background:none;border-radius:0;border:none;box-shadow:none}.more-filters-header #close-more-filters:before{content:"Fermer";font-family:"Outfit";font-size:20px;font-weight:400;color:#747474;transition:all 0.2s ease-in-out}.more-filters-header #close-more-filters svg{display:block;font-size:0;background:#f4f4f4;border-radius:60px;transition:all 0.2s ease-in-out}.more-filters-header #close-more-filters svg path{transition:all 0.2s ease-in-out}.more-filters-header #close-more-filters:hover::before{color:#252B37}.more-filters-header #close-more-filters:hover svg{background-color:#f4f4f4;border:2px solid #FFF;box-shadow:0 0 0 2px #252B37}.more-filters-header #close-more-filters:hover svg path{stroke:#252B37}.more-filters-content{display:flex;flex-direction:column;width:100%;height:calc(100% - 92px - 88px);overflow-y:auto!important;overflow-x:hidden}.more-filters-content-box{display:flex;flex-direction:column;width:100%;height:fit-content;background:#FFF;padding:40px;gap:60px}.filter-group{display:flex;flex-direction:column;width:100%;height:auto;gap:30px}.filter-group .filter-values{display:flex;flex-wrap:wrap;width:100%;height:auto;row-gap:20px;column-gap:14px}.filter-group .filter-values br{display:none}.filter-group .filter-values label{display:flex;position:relative;width:fit-content;height:38px;padding:0 16px;border-radius:60px;background:#FFF;border:1px solid #252B37;color:#252B37;font-family:"Afacad";font-size:20px;font-weight:600;align-items:center;justify-content:center;transition:all 0.1s ease-out}.filter-group .filter-values label input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.filter-group .filter-values label:hover{border:1px solid #fff0;background:#FFF;box-shadow:2px 2px 20px 0 rgb(152 158 190 / .5)}.filter-group .filter-values label.is-active{background:#252B37;border:1px solid #fff0;color:#FFF}.filter-group .see-more-btn{display:flex;position:relative;width:fit-content;height:auto;background:none;border-radius:0;font-family:"Afacad";font-size:20px;font-weight:700;color:#252B37;padding:3px 0;border-bottom:1px solid #252B37;box-shadow:none;transition:all 0.1s ease-out}.filter-group .see-more-btn:before{content:"+";margin-right:4px;-webkit-text-stroke:.5px #252B37;transition:all 0.1s ease-out}.filter-group .see-more-btn.is-active:before{content:"-"!important}.filter-group .see-more-btn:hover{color:#F56330;border-bottom:1px solid #F56330}.filter-group .see-more-btn:hover:before{color:#F56330;-webkit-text-stroke:.5px #F56330}#overlay-price-slider,#overlay-slider-length,#overlay-slider-width,#overlay-slider-height{margin:50px 0 10px 10px!important;width:calc(100% - 20px)}.filter-group[data-filter=price]>div:nth-of-type(2),.filter-group[data-filter=width]>div:nth-of-type(2),.filter-group[data-filter=height]>div:nth-of-type(2),.filter-group[data-filter=length]>div:nth-of-type(2){display:none!important}.filter-group[data-filter=price]>div:nth-of-type(3),.filter-group[data-filter=width]>div:nth-of-type(3),.filter-group[data-filter=height]>div:nth-of-type(3),.filter-group[data-filter=length]>div:nth-of-type(3){display:flex!important;flex-direction:row;gap:20px!important}.noUi-horizontal .noUi-handle{width:24px!important;height:25px!important;background:none!important;border:none!important;box-shadow:none!important;border-radius:40px!important;top:-8px!important;right:-13px!important}.noUi-target{border:none!important;box-shadow:none!important;border-radius:20px!important;height:8px!important}.noUi-connects{background:#E8F1FF}.noUi-connect{background:#F56330!important}.noUi-handle:after,.noUi-handle:before{display:none!important}.noUi-touch-area{width:24px!important;height:25px!important;background:#FFF;border:4px solid #F56330;border-radius:40px;box-shadow:none;cursor:grab}.noUi-horizontal .noUi-handle .slider-value{display:flex;width:fit-content;padding:5px 10px!important;background:#252B37!important;color:#FFF!important;top:-40px!important;font-family:outfit;font-size:14px;font-weight:400}.input-uislider{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.filter-group[data-filter=price] .input-uislider:first-child:before{content:"Prix min.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-group[data-filter=price] .input-uislider:last-child:before{content:"Prix max.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-group[data-filter=width] .input-uislider:first-child:before{content:"Largeur min.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-group[data-filter=width] .input-uislider:last-child:before{content:"Largeur max.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-group[data-filter=length] .input-uislider:first-child:before{content:"Longueur min.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-group[data-filter=length] .input-uislider:last-child:before{content:"Longueur max.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-group[data-filter=height] .input-uislider:first-child:before{content:"Hauteur min.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.filter-group[data-filter=height] .input-uislider:last-child:before{content:"Hauteur max.";font-family:outfit;font-size:16px;font-weight:400;color:#252B37}.input-uislider input{width:100%!important;height:48px!important;max-height:48px!important;border-radius:10px!important;border:1px solid #e3e3e3!important;margin:0px!important;padding-right:55px!important}.filter-group[data-filter=price] .input-uislider:after{content:"€";position:absolute;bottom:10px;right:0;display:flex;width:55px;height:25px;flex-direction:row;color:#aaa;font-family:"outfit";font-size:20px;font-weight:300;border-left:1px solid #AAA;justify-content:center;align-items:center;padding-bottom:4px}.filter-group[data-filter=width] .input-uislider:after,.filter-group[data-filter=length] .input-uislider:after,.filter-group[data-filter=height] .input-uislider:after{content:"cm";position:absolute;bottom:10px;right:0;display:flex;width:55px;height:25px;flex-direction:row;color:#aaa;font-family:"outfit";font-size:20px;font-weight:300;border-left:1px solid #AAA;justify-content:center;align-items:center;padding-bottom:4px}.filter-group[data-filter=category]{order:1}.filter-group[data-filter=category] label:first-child{display:none!important}.filter-group[data-filter=pieces]{order:2}.filter-group[data-filter=ambiances]{order:3}.filter-group[data-filter=couleur]{order:4}.filter-group[data-filter=materiau]{order:5}.filter-group[data-filter=price]{order:6}.filter-group[data-filter=length]{order:7}.filter-group[data-filter=width]{order:8}.filter-group[data-filter=height]{order:9}.filter-group[data-filter=type-ampoule]{order:10}.filter-group[data-filter=puissance]{order:11}.filter-group[data-filter=nb-ampoule]{order:12}.filter-group[data-filter=culot]{order:13}.filter-group[data-filter=tension]{order:14}.filter-group[data-filter=installation-fixation]{order:15}.filter-group[data-filter=protection]{order:16}.filter-group[data-filter=connectivite]{order:17}.filter-group[data-filter=fonctionnalite]{order:18}.filter-group[data-filter=detection-automatisation]{order:19}.filter-group[data-filter=taille]{display:none}.filter-group h3{display:flex;flex-direction:row;align-items:center;gap:6px;font-family:"Afacad";font-size:24px;font-weight:700;line-height:26px}.filter-group h3:before{content:"";display:block;width:24px;height:24px}.filter-group[data-filter=category] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Lamp.svg);background-size:cover}.filter-group[data-filter=pieces] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Room.svg);background-size:cover}.filter-group[data-filter=ambiances] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Paintbrush.svg);background-size:cover}.filter-group[data-filter=couleur] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Paint-Palette.svg);background-size:cover}.filter-group[data-filter=materiau] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Layers.svg);background-size:cover}.filter-group[data-filter=price] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Euro.svg);background-size:cover}.filter-group[data-filter=length] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Length.svg);background-size:cover}.filter-group[data-filter=width] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/08/Ruler.svg);background-size:cover}.filter-group[data-filter=height] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/08/Ruler-Vertical.svg);background-size:cover}.filter-group[data-filter=type-ampoule] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Light.svg);background-size:cover}.filter-group[data-filter=puissance] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Illumination.svg);background-size:cover}.filter-group[data-filter=nb-ampoule] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Light-1.svg);background-size:cover}.filter-group[data-filter=culot] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/08/Spiral-Bulb.svg);background-size:cover}.filter-group[data-filter=tension] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Conflict.svg);background-size:cover}.filter-group[data-filter=installation-fixation] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/08/Screw.svg);background-size:cover}.filter-group[data-filter=protection] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/08/Thirst.svg);background-size:cover}.filter-group[data-filter=connectivite] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/08/Wi-Fi.svg);background-size:cover}.filter-group[data-filter=fonctionnalite] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/Automatic.svg);background-size:cover}.filter-group[data-filter=detection-automatisation] h3:before{background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/RFID-Signal.svg);background-size:cover}.more-filters-footer{display:flex;flex-direction:row;position:sticky;left:0;bottom:0;width:100%;height:88px;background:#FFF;z-index:100;padding:20px;box-shadow:0 -4px 40px 0 rgb(152 158 190 / .2);border-radius:0 0 0 40px;gap:20px}#apply-more-filters-btn{display:flex;width:100%;height:48px;background:#252B37;border-radius:60px;position:relative;border:2px solid #252B37;overflow:hidden;padding:0;box-shadow:none}#apply-more-filters-btn div{display:flex;width:100%!important;height:100%!important;flex:0 0 auto!important;align-self:flex-start!important;padding:0;height:48px;align-items:center;background:none;align-items:center;gap:14px;justify-content:center}#apply-more-filters-btn div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;border-radius:60px;transform:translateX(-101%);z-index:1}#apply-more-filters-btn:hover div::before{animation:button-in 0.3s forwards}#apply-more-filters-btn div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;border-radius:60px;transform:translateX(101%);z-index:1;transition:transform 0.2s ease-out}#apply-more-filters-btn:hover div:after{opacity:1;transform:translateX(0%);transition:transform 0s ease-out 0.2s}#apply-more-filters-btn div span{color:#FFF;font-family:"Afacad";font-size:20px;font-weight:600;z-index:9}#apply-more-filters-btn:hover div span{color:#252B37!important}#reset-more-filters-btn{display:flex;width:180px;position:relative;min-width:180px;height:48px;justify-content:center;align-items:center;justify-content:flex-end;padding:0;background:none!important;border-radius:0!important;box-shadow:none!important}#reset-more-filters-btn div{display:flex}#reset-more-filters-btn div span{display:flex;flex-direction:row;gap:6px;justify-content:center;align-items:center;font-family:"Afacad";font-size:20px;font-weight:600;color:#252B37}#reset-more-filters-btn div span:after{content:"";display:block;width:20px;height:20px;background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/reset-filter-icon.svg);margin-top:1px}#reset-more-filters-btn div:after{content:'';position:absolute;left:0;bottom:6px;height:1px;width:100%;background:#252B37;transform:scaleX(0);transform-origin:right;transition:transform 0.4s ease}#reset-more-filters-btn:hover div:after{transform:scaleX(1);transform-origin:left}@media(max-width:899px){.more-filters-overlay-box{width:calc(100% - 10px)}.more-filters-header{height:78px;padding:20px}.more-filters-header h2{font-size:30px}}@media(max-width:599px){#reset-more-filters-btn div span{font-size:0;gap:3px}#reset-more-filters-btn div span:before{content:"Tout effacer";font-size:20px}#reset-more-filters-btn{width:125px;min-width:125px}.more-filters-footer{gap:10px}.more-filters-content{height:calc(100% - 78px - 88px)}.more-filters-content-box{padding:40px 20px}.filter-group[data-filter=height] .input-uislider:first-child:before{content:"Haut. min."}#overlay-height-min:placeholder{content:"Haut. min."}.filter-group[data-filter=height] .input-uislider:last-child:before{content:"Haut. max."}.filter-group[data-filter=length] .input-uislider:first-child:before{content:"Long. min."}.filter-group[data-filter=length] .input-uislider:last-child:before{content:"Long. max."}.filter-group[data-filter=width] .input-uislider:first-child:before{content:"Larg. min."}.filter-group[data-filter=width] .input-uislider:last-child:before{content:"Larg. max."}}@media(max-width:435px){#apply-more-filters-btn div span{font-size:0;height:27px}#apply-more-filters-btn div span:before{content:"Appliquer";font-size:20px}}.custom-filters-bar-bottom{order:3;margin:20px 0!important;padding:0 10px 0 20px;column-gap:30px!important;row-gap:10px!important;flex-wrap:wrap}.custom-filters-bar-bottom #results-count{font-family:"Afacad";font-size:20px;font-weight:400!important;color:#252B37}.custom-filters-bar-bottom>div{display:flex;flex-direction:row;gap:14px;align-items:center}.custom-filters-bar-bottom>div label{display:flex;min-width:fit-content;font-family:"Afacad";font-size:20px;font-weight:400!important;color:#252B37}.custom-filters-bar-bottom>div select{border-radius:60px;border:1px solid #252B37;background-color:#fff0;font-family:"Afacad";font-size:20px;padding:0 16px 0 16px;height:40px;align-items:center;color:#252B37;font-weight:400;background-position:90% 55%;cursor:pointer}.custom-filters-bar-bottom #custom-sort-select:hover{border:1px solid #F56330;background-color:#FFF}@media(max-width:599px){.custom-filters-bar-bottom>div label{display:none}}#products-container{order:2;min-height:500px;justify-content:center;align-items:center}#products-container ul.products{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:30px;width:100%;margin:0}#products-container ul.products>li{position:relative!important;background:#FFF!important;border-radius:20px;box-shadow:2px 2px 40px 0 rgb(152 158 190 / .2);margin:0;transition:all 0.2s ease-out;list-style:none}#products-container ul.products>li:hover{box-shadow:2px 2px 40px 0 rgb(152 158 190 / .4)}#products-container ul.products>li .product-thumb-wrapper{display:flex;width:100%;height:auto;aspect-ratio:1/1;border-radius:20px 20px 10px 10px;justify-content:center;overflow:hidden}.woocommerce-js ul.products li.product a img{display:flex;width:100%;aspect-ratio:1/1;transition:all 0.3s ease-out}#products-container ul.products>li:hover a div img{transform:scale(1.05)}#products-container .wvs_archive_reset_variations{display:none!important}#products-container .woo-variation-items-wrapper select{display:none!important}#products-container ul[aria-label="Couleur(s)"] li{width:16px;height:16px;padding:1px;background:#e3e3e3}#products-container ul[aria-label="Couleur(s)"] span{box-shadow:0 4px 4px 0 rgb(0 0 0 / .15) inset}#products-container .wvs-archive-variations-wrapper ul[role="radiogroup"][aria-label]:not([aria-label="Couleur(s)"]){display:none!important}#products-container .review-rating{display:none!important}#products-container .woocommerce-loop-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:60px;padding:20px 20px 0 20px;font-family:"Outfit";font-size:16px;font-weight:400;color:#252B37;overflow:hidden;margin:0}#products-container .price:before{content:"à partir de";font-family:"Outfit";font-size:14px;color:#aaa;font-weight:300;margin-right:5px;margin-bottom:-2px}#products-container .price{padding:12px 20px;font-family:"Afacad";font-size:24px;font-weight:700;color:#252B37;margin:0;display:flex;flex-direction:column;margin:0}#products-container .price span:not(:first-child){display:none!important}.button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart:before,.button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart:after{transition:all 0.1s ease-out}#products-container ul.products>li:hover .button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart:before{color:#F56330}#products-container ul.products>li:hover>.button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart:after{content:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/07/arrow-product-card-hover.svg)}[data-wvstooltip]:before,[data-wvstooltip]:after{display:none!important}#products-container li .ast-on-card-button{display:none}#products-container li .button.add_to_cart_button.product_type_variable:not(.wvs_ajax_add_to_cart){display:flex;position:relative;height:60px;width:100%;padding:20px;margin:0;border-radius:0;background:none;color:#747474;font-weight:300;border-top:1px solid #e3e3e3;justify-content:space-between;align-items:center}#products-container li .button.add_to_cart_button.product_type_variable:not(.wvs_ajax_add_to_cart):after{content:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/05/arrow-product-card.svg);display:block;width:30px;height:30px}#products-container li:hover .button.add_to_cart_button.product_type_variable:not(.wvs_ajax_add_to_cart){color:#F56330}#products-container li:hover .button.add_to_cart_button.product_type_variable:not(.wvs_ajax_add_to_cart):after{content:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/05/arroworange.svg)}#products-container{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:30px}.product-card.skeleton-loader{flex:1 0 20%;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgb(0 0 0 / .03);padding:20px;margin-bottom:24px;min-width:220px;min-height:487px;display:flex;flex-direction:column;gap:14px;margin-bottom:0}.skeleton-image{width:100%;aspect-ratio:1/1;border-radius:8px;background:linear-gradient(90deg,#e9e9ec 25%,#f4f4f6 50%,#e9e9ec 75%);background-size:200% 100%;animation:skeleton-load 1.2s infinite linear}.skeleton-line{height:18px;border-radius:6px;background:linear-gradient(90deg,#e9e9ec 25%,#f4f4f6 50%,#e9e9ec 75%);background-size:200% 100%;animation:skeleton-load 1.2s infinite linear}.skeleton-title{width:70%;height:18px}.skeleton-meta{width:40%;height:14px}.skeleton-btn{width:55%;height:34px;margin-top:12px;border-radius:12px}@keyframes skeleton-load{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(max-width:599px){.product-card.skeleton-loader{position:relative;flex:1 0 100%;flex-direction:row;min-height:0;gap:20px;height:fit-content}.skeleton-image{width:50%;aspect-ratio:1/1;border-radius:0 10px 10px 0;height:50%}.skeleton-meta{position:absolute;top:75px;right:20px;width:calc(50% - 30px);height:14px}.skeleton-btn{position:absolute;width:calc(50% - 30px);bottom:15px;right:20px}.skeleton-title{width:50%}}#products-container>p{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center;font-size:30px;font-family:"Afacad";color:#252B37;max-width:500px;text-align:center;line-height:38px;margin-bottom:20vh;gap:10px}#products-container>p:before{content:"";background:url(https://xn--luminme-twa.fr/wp-content/uploads/2025/06/empty-cart-img.png);background-size:cover;width:80px;height:80px;position:relative;top:0}@media(min-width:978px) and (max-width:1299px){#products-container ul.products{grid-template-columns:repeat(3,1fr)}}@media(min-width:600px) and (max-width:977px){#products-container ul.products{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){#products-container{row-gap:10px}#products-container ul.products{grid-template-columns:repeat(1,1fr);row-gap:10px}#products-container ul.products>li,#products-container ul.products>li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:flex;flex-direction:row;padding:4px 0;border-radius:0;width:100%}#products-container ul.products>li .product-thumb-wrapper{width:50%;min-width:50%;border-radius:0 10px 10px 0;overflow:hidden}#products-container ul.products>li>a img{width:100%;border-radius:0}#products-container .woocommerce-loop-product__title{padding:14px 10px 0 20px}#products-container .button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart{position:absolute;bottom:0;right:0;width:50%;height:fit-content;padding:10px 10px 10px 20px}#products-container .price{position:absolute;bottom:45px;right:0;width:50%;padding-right:10px}#products-container .tinv-wraper.tinv-wishlist{position:absolute;left:10px;top:20px!important}#products-container .wvs-archive-variations-wrapper{position:absolute;right:10px!important;left:unset!important;top:75px;width:calc(50% - 30px)}#products-container .woo-variation-items-wrapper ul{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;overflow:hidden}#products-container .woo-variation-items-wrapper ul li{margin:0}}.pagination-bar{display:flex;flex-direction:row;width:fit-content;padding:10px;background:#FFF;border-radius:60px;box-shadow:2px 2px 40px 0 rgb(152 158 190 / .2);margin:40px 0 20px 0;gap:10px;justify-self:center;align-items:center}.pagination-bar~.pagination-bar{display:none}.pagination-bar button{display:flex;width:fit-content;height:fit-content;background:#FFF!important;border-radius:60px;position:relative;overflow:hidden;padding:0;box-shadow:none}.pagination-bar button.pagination-btn.pagination-next div,.pagination-bar button.pagination-btn.pagination-prev div{display:flex;flex-direction:row;width:100%!important;height:46px!important;max-height:none;max-width:none;flex:0 0 auto!important;align-self:flex-start!important;height:46px!important;align-items:center;background:none!important;align-items:center;gap:6px;justify-content:center}.pagination-bar button.pagination-btn.pagination-next div{padding:0 16px 0 20px}.pagination-bar button.pagination-btn.pagination-prev div{padding:0 20px 0 16px}.pagination-bar button.pagination-btn.pagination-next:not(.inactive) div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#252B37;border-radius:60px;transform:translateX(-101%);z-index:1}.pagination-bar button.pagination-btn.pagination-prev:not(.inactive) div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#252B37;border-radius:60px;transform:translateX(101%);z-index:1}.pagination-bar button.pagination-btn.pagination-next:not(.inactive):hover div::before{animation:button-in 0.3s forwards}.pagination-bar button.pagination-btn.pagination-prev:not(.inactive):hover div::before{animation:button-in-left 0.3s forwards}@keyframes button-in-left{from{transform:translateX(101%)}to{transform:translateX(0%)}}.pagination-bar button.pagination-btn.pagination-next:not(.inactive) div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#252B37;border-radius:60px;transform:translateX(101%);z-index:1;transition:transform 0.2s ease-out}.pagination-bar button.pagination-btn.pagination-prev:not(.inactive) div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#252B37;border-radius:60px;transform:translateX(-101%);z-index:1;transition:transform 0.2s ease-out}.pagination-bar button.pagination-btn.pagination-next:not(.inactive):hover div::after,.pagination-bar button.pagination-btn.pagination-prev:not(.inactive):hover div::after{opacity:1;transform:translateX(0%);transition:transform 0s ease-out 0.2s}.pagination-bar button.pagination-btn.pagination-next:not(.inactive) div span,.pagination-bar button.pagination-btn.pagination-prev:not(.inactive) div span{color:#252B37;font-family:"Afacad";font-size:20px;font-weight:600;z-index:9}.pagination-bar button.pagination-btn.pagination-next:not(.inactive):hover div span,.pagination-bar button.pagination-btn.pagination-prev:not(.inactive):hover div span{color:#FFF!important}.pagination-bar button.pagination-btn.pagination-next div svg,.pagination-bar button.pagination-btn.pagination-prev div svg{z-index:9}.pagination-bar button.pagination-btn.pagination-next:not(.inactive):hover div svg path,.pagination-bar button.pagination-btn.pagination-prev:not(.inactive):hover div svg path{stroke:#FFF}.pagination-bar button.pagination-btn.pagination-next.inactive,.pagination-bar button.pagination-btn.pagination-prev.inactive{cursor:default}.pagination-bar button.pagination-btn.pagination-next.inactive div span,.pagination-bar button.pagination-btn.pagination-prev.inactive div span{color:#74747480;font-weight:500}.pagination-bar button.pagination-btn.pagination-next.inactive div svg path,.pagination-bar button.pagination-btn.pagination-prev.inactive div svg path{stroke:#74747480}.pagination-bar button.pagination-btn div{display:flex;width:34px;max-width:34px;height:34px;max-height:34px;flex:0 0 auto!important;align-self:flex-start!important;padding:0;height:48px;align-items:center;background:none;align-items:center;gap:14px;justify-content:center}.pagination-bar button.pagination-btn:not(active) div:hover{background:#e3e3e3;transition:all 0.2s ease-out}.pagination-bar button.pagination-btn-active div{background:#252B37!important}.pagination-bar button.pagination-btn div span{color:#252B37;font-family:"Afacad";font-size:20px;font-weight:600;z-index:9}.pagination-bar button.pagination-btn-active div span{color:#FFF!important}@media(max-width:600px){.pagination-bar{padding:10px 10px;margin:14px;align-self:center;gap:5px}.pagination-bar button.pagination-btn.pagination-next,.pagination-bar button.pagination-btn.pagination-prev{border-radius:0}.pagination-bar button.pagination-btn.pagination-next div,.pagination-bar button.pagination-btn.pagination-prev div{padding:0 5px;height:fit-content!important}.pagination-bar button div span{font-size:18px!important}.pagination-bar button.pagination-btn.pagination-next div svg,.pagination-bar button.pagination-btn.pagination-prev div svg{width:12px;height:12px;margin-top:2px}.pagination-btn div{width:30px!important;height:30px!important}.pagination-bar button.pagination-btn.pagination-next div span,.pagination-bar button.pagination-btn.pagination-prev div span{font-size:0!important;height:22px}.pagination-bar button.pagination-btn.pagination-next div span:before{content:"Suiv.";font-size:16px}.pagination-bar button.pagination-btn.pagination-prev div span:after{content:"Préc.";font-size:16px}}@media(min-width:1100px){.elementor-78 .elementor-element.elementor-element-5571889{background:rgb(255 255 255 / .2);backdrop-filter:blur(10px)}}