@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&display=swap);.elementor-3998 .elementor-element.elementor-element-46c9796{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3998 .elementor-element.elementor-element-debab6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3998 .elementor-element.elementor-element-debab6c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3998 .elementor-element.elementor-element-8d5bcd0{width:var(--container-widget-width,98.78%);max-width:98.78%;--container-widget-width:98.78%;--container-widget-flex-grow:0}.elementor-3998 .elementor-element.elementor-element-8d5bcd0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3998 .elementor-element.elementor-element-559ab93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3998 .elementor-element.elementor-element-51cfaf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3998 .elementor-element.elementor-element-51cfaf4.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3998 .elementor-element.elementor-element-42ecc2f{width:var(--container-widget-width,100.553%);max-width:100.553%;--container-widget-width:100.553%;--container-widget-flex-grow:0}.elementor-3998 .elementor-element.elementor-element-42ecc2f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3998 .elementor-element.elementor-element-3227eee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3998 .elementor-element.elementor-element-29728b0{width:var(--container-widget-width,101.195%);max-width:101.195%;--container-widget-width:101.195%;--container-widget-flex-grow:0}.elementor-3998 .elementor-element.elementor-element-29728b0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3998 .elementor-element.elementor-element-04f404b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3998 .elementor-element.elementor-element-9aa4a63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3998 .elementor-element.elementor-element-9aa4a63.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3998 .elementor-element.elementor-element-85a32ff{width:100%;max-width:100%}.elementor-3998 .elementor-element.elementor-element-85a32ff.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3998 .elementor-element.elementor-element-850da92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3998 .elementor-element.elementor-element-f38b849{--display:flex}.elementor-3998 .elementor-element.elementor-element-3121cff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3998 .elementor-element.elementor-element-eb977e3{width:var(--container-widget-width,98.933%);max-width:98.933%;--container-widget-width:98.933%;--container-widget-flex-grow:0}.elementor-3998 .elementor-element.elementor-element-eb977e3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3998 .elementor-element.elementor-element-1f57aa8{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}:root{--page-title-display:none}@media(min-width:768px){.elementor-3998 .elementor-element.elementor-element-debab6c{--width:97.194%}.elementor-3998 .elementor-element.elementor-element-51cfaf4{--width:88.867%}.elementor-3998 .elementor-element.elementor-element-9aa4a63{--width:100%}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slowZoom{from{transform:scale(1)}to{transform:scale(1.08)}}.hero{position:relative;height:60vh;width:94vw;margin:20px auto;border-radius:25px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(http://www.maisonlouka.tn/wp-content/uploads/2026/02/lustres-luminaires.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;animation:slowZoom 15s infinite alternate ease-in-out}.hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .35);z-index:1}.hero .content{position:relative;z-index:2;padding:20px}.hero .subtitle,.hero .brand-name,.hero .divider,.hero .tagline,.hero .cta-button{opacity:0;animation:fadeInUp 0.8s ease forwards}.hero .subtitle{animation-delay:0.2s;font-family:'Montserrat',sans-serif;font-size:14px;letter-spacing:5px;text-transform:uppercase;color:#f8f8f8;margin-bottom:5px}.hero .brand-name{animation-delay:0.4s;font-family:'Playfair Display',serif;font-size:clamp(30px, 6vw, 65px);color:#f8f8f8}.hero .divider{animation-delay:0.5s;width:50px;height:1px;background:#f8f8f8;margin:15px auto}.hero .tagline{animation-delay:0.7s;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:300;color:#f8f8f8;margin-bottom:25px}.hero .cta-button{animation-delay:0.9s;display:inline-block;padding:12px 35px;border:1px solid #f8f8f8;color:#f8f8f8;text-decoration:none;font-size:11px;letter-spacing:2px;text-transform:uppercase;transition:all 0.3s ease}.hero .cta-button:hover{background:#f8f8f8;color:#000}@media (max-width:768px){.hero{height:50vh;width:100vw;border-radius:0}.hero .brand-name{font-size:35px}}*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}body{background-color:#f9f7f2;color:#333;line-height:1.6}.container{max-width:1100px;margin:50px auto;padding:0 20px}.grid-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#fff;padding:40px;border-radius:15px;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.column-video video{width:100%;border-radius:10px;box-shadow:5px 5px 15px rgb(0 0 0 / .1)}.column-text .subtitle{color:#8b5e3c;text-transform:uppercase;font-weight:700;font-size:.9rem;letter-spacing:1px}.column-text h2{font-size:2rem;margin:10px 0 20px;color:#2c3e50}.column-text p{margin-bottom:20px;font-size:1.1rem;color:#555}.features{list-style:none;margin-bottom:30px}.features li{margin-bottom:10px}.scroll-container{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-container p{font-size:.9rem;color:#8b5e3c;font-weight:700;margin:0}.scroll-arrow{color:#8b5e3c;text-decoration:none;animation:bounce 2s infinite}.scroll-arrow svg{display:block}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.scroll-arrow:hover{color:#2c3e50}@media (max-width:768px){.grid-wrapper{grid-template-columns:1fr;text-align:center}.features{text-align:left}}.titre-luxe{font-family:'Playfair Display',serif;font-size:32px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:4px;color:#1a1a1a;padding-bottom:15px;position:relative;margin:40px 0}.titre-luxe::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:2px;background-color:#d4af37}