
[data-nuee-maison]{--nc-bg:#210b16;--nc-cream:#f5e4c9;--nc-gold:#c6a36b;color:var(--nc-cream);background:var(--nc-bg);font-family:'Noto Sans Arabic',Arial,sans-serif}[data-nuee-maison] *{box-sizing:border-box}[data-nuee-maison] .nc-scene{height:570px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 35%,#7a3048,#250b18 72%)}[data-nuee-maison] canvas{display:block;width:100%;height:100%;position:absolute;inset:0}[data-nuee-maison] .nc-header{position:absolute;top:25px;left:30px;right:30px;z-index:7;display:flex;justify-content:space-between;align-items:center;pointer-events:none}[data-nuee-maison] .nc-logo{font:35px/.8 Georgia,serif;letter-spacing:4px}[data-nuee-maison] .nc-logo small{display:block;font:7px Georgia;letter-spacing:3px;margin-top:12px}[data-nuee-maison] .nc-nav{font:10px Georgia;letter-spacing:2px;opacity:.8;padding-right:65px}[data-nuee-maison] .nc-doors{position:absolute;inset:0;z-index:5;perspective:1100px;pointer-events:none;opacity:var(--doorsOpacity,1);transform:scale(var(--doorZoom,1));transform-origin:50% 55%;will-change:transform}[data-nuee-maison] .nc-door{position:absolute;top:0;bottom:0;width:50%;border:4px solid #b08b50;background:repeating-linear-gradient(90deg,transparent 0 90px,#ffffff03 90px 91px),linear-gradient(110deg,#4b1329,#75293e 55%,#3e0f24);box-shadow:inset 0 0 70px #170514;transform-style:preserve-3d}[data-nuee-maison] .nc-door.l{left:0;transform-origin:left;transform:rotateY(var(--dl,0deg))}[data-nuee-maison] .nc-door.r{right:0;transform-origin:right;transform:rotateY(var(--dr,0deg))}[data-nuee-maison] .nc-door:before{content:'';position:absolute;inset:30px;border:1px solid #c4a269;border-radius:140px 140px 0 0;box-shadow:inset 0 0 0 6px #57172e,inset 0 0 0 7px #c4a26944}[data-nuee-maison] .nc-door:after{content:'';position:absolute;top:48%;height:75px;width:7px;background:linear-gradient(90deg,#9b7443,#f5dba8,#a17c46);border-radius:4px;box-shadow:3px 3px 8px #180412}[data-nuee-maison] .nc-door.l:after{right:22px}[data-nuee-maison] .nc-door.r:after{left:22px}[data-nuee-maison] .nc-entrance{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:var(--entranceOpacity,1);pointer-events:none;background:linear-gradient(transparent 40%,#17061544)}[data-nuee-maison] .nc-entrance h2{font:italic clamp(45px,7vw,85px)/1.2 Georgia,serif;letter-spacing:2px;margin:0 0 25px}[data-nuee-maison] .nc-entrance p{font-size:12px;letter-spacing:1px}[data-nuee-maison] .nc-editorial{position:absolute;right:7%;top:31%;width:36%;z-index:4;text-align:right;opacity:var(--textOpacity,0);transform:translateY(var(--textY,20px));pointer-events:none}[data-nuee-maison] .nc-editorial small{font:10px Georgia;letter-spacing:3px;color:#cba979}[data-nuee-maison] .nc-editorial h2{font-size:37px;font-weight:400;line-height:1.6;margin:12px 0 18px}[data-nuee-maison] .nc-editorial p{font-size:12px;line-height:2;font-weight:300;max-width:250px}[data-nuee-maison] .nc-detail{position:absolute;left:6%;top:34%;width:36%;z-index:4;opacity:var(--detailOpacity,0);transform:translateY(var(--detailY,20px));pointer-events:none;text-align:left}[data-nuee-maison] .nc-detail h2{font:italic 55px/1.1 Georgia;margin:14px 0;color:#edcf9c}[data-nuee-maison] .nc-detail small{font:10px Georgia;letter-spacing:3px}[data-nuee-maison] .nc-detail p{font-size:12px;line-height:2;max-width:230px}[data-nuee-maison] .nc-end{position:absolute;left:0;right:0;top:25%;text-align:center;opacity:var(--endOpacity,0);pointer-events:none;z-index:4}[data-nuee-maison] .nc-end h2{font:italic 45px Georgia;margin:10px 0}[data-nuee-maison] .nc-end p{font-size:12px}[data-nuee-maison] .nc-index{position:absolute;bottom:27px;left:30px;right:30px;display:flex;justify-content:space-between;font:10px Georgia;letter-spacing:3px;color:#ceb38b;z-index:8}[data-nuee-maison] .nc-loader{position:absolute;left:0;right:0;bottom:70px;font-size:11px;text-align:center;z-index:8;color:#e0c49c}[data-nuee-maison] input{accent-color:#c7a16a;direction:ltr;flex:1;min-width:130px;height:28px}[data-nuee-maison] button{border:1px solid #d1ad76;background:#e2c38e;color:#48122b;padding:11px 20px;min-height:44px;font:12px Arial,sans-serif;cursor:pointer}[data-nuee-maison] .nc-status{font-size:11px;min-width:105px}[data-nuee-maison] button:focus-visible,[data-nuee-maison] input:focus-visible{outline:2px solid #f4d6a5;outline-offset:3px}@media(max-width:560px){[data-nuee-maison] .nc-scene{height:530px}[data-nuee-maison] .nc-header{left:20px;right:20px}.nc-nav{display:none}[data-nuee-maison] .nc-editorial{top:19%;right:7%;width:85%}[data-nuee-maison] .nc-editorial h2{font-size:27px;margin:8px 0}[data-nuee-maison] .nc-editorial p{max-width:240px;font-size:11px}[data-nuee-maison] .nc-detail{top:19%;left:7%;width:85%}[data-nuee-maison] .nc-detail h2{font-size:37px;margin:10px 0}[data-nuee-maison] .nc-detail p{font-size:11px}[data-nuee-maison] .nc-end{top:19%}[data-nuee-maison] .nc-end h2{font-size:32px}[data-nuee-maison] .nc-door:before{inset:15px}[data-nuee-maison] .nc-index{left:20px;right:20px;letter-spacing:1px}}

[data-nuee-maison]{font-family:'IBM Plex Sans Arabic',Arial,sans-serif}
[data-nuee-maison] .nc-editorial h2{font-family:'Amiri',serif;font-size:46px;line-height:1.55;font-weight:400;letter-spacing:0}
[data-nuee-maison] .nc-entrance h2,[data-nuee-maison] .nc-detail h2,[data-nuee-maison] .nc-end h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;letter-spacing:-.025em}
[data-nuee-maison] .nc-logo{font-family:'Cormorant Garamond',Georgia,serif;font-size:43px;letter-spacing:1px}

@media(max-width:560px){[data-nuee-maison] .nc-editorial h2{font-size:33px}}

[data-nuee-maison]{display:block;position:relative;isolation:isolate;line-height:1.7;--nc-bg:#210b16;--nc-cream:#f5e4c9;--nc-gold:#c6a36b}
[data-nuee-maison] h1,[data-nuee-maison] h2,[data-nuee-maison] p{color:inherit}
[data-nuee-maison] .nc-journey{position:relative}
[data-nuee-maison] .nc-scene{height:85svh;min-height:580px;max-height:1100px;position:relative;overflow:hidden}
[data-nuee-maison].is-ready:not(.is-reduced) .nc-journey{height:460svh}
[data-nuee-maison].is-ready:not(.is-reduced) .nc-scene{position:sticky;top:0;height:100svh;max-height:none}
[data-nuee-maison] .nc-poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;padding:5% 10%;z-index:1}
[data-nuee-maison] .nc-poster img{height:85%;width:auto;max-width:40%;object-fit:contain;border-radius:8px}
[data-nuee-maison].is-ready .nc-poster{display:none}
[data-nuee-maison]:not(.is-ready) .nc-doors,[data-nuee-maison]:not(.is-ready) .nc-entrance{display:none}
[data-nuee-maison]:not(.is-ready) .nc-editorial{opacity:1;transform:none}
[data-nuee-maison] .nc-loader{pointer-events:none;display:none}
[data-nuee-maison] .nc-header a,[data-nuee-maison] .nc-shop-links a{pointer-events:auto}
[data-nuee-maison] a{color:inherit;text-decoration:none}
[data-nuee-maison] .nc-shop-links{position:absolute;z-index:9;right:7%;bottom:15%;display:flex;gap:14px;align-items:center}
[data-nuee-maison] .nc-shop-links a{padding:12px 24px;border:1px solid #c7a36b;background:#ebd1a4;color:#4c1730;font-size:13px;font-weight:500;min-height:48px;text-align:center}
[data-nuee-maison] .nc-shop-links .nc-skip{background:#2b1020c9;color:#f1d9b5;font-weight:400}
[data-nuee-maison] .nc-caption-progress{position:absolute;bottom:70px;left:30px;z-index:8;font-size:11px;color:#e7cba0}
[data-nuee-maison] .nc-collection{background:#f4ede1;color:#581e33;padding:72px 7% 88px;scroll-margin-top:90px}
[data-nuee-maison] .nc-collection-heading{font:400 42px/1.5 'Amiri',serif;text-align:center;margin:0 0 40px}
[data-nuee-maison] .nc-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1100px;margin:0 auto}
[data-nuee-maison] .nc-product-link{display:block;text-align:center}
[data-nuee-maison] .nc-product-link img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#fff;border-radius:160px 160px 0 0}
[data-nuee-maison] .nc-product-link h3{font:500 30px/1.3 'Cormorant Garamond',serif;letter-spacing:0;margin:18px 0 10px;color:#581e33}
[data-nuee-maison] .nc-product-link span{font-size:13px}
[data-nuee-maison] .nc-product-link .nc-view{display:block;margin-top:10px;font-size:12px;text-decoration:underline;text-underline-offset:6px}
[data-nuee-maison] a:focus-visible{outline:2px solid #c8a56e;outline-offset:5px}
[data-nuee-maison].is-reduced .nc-doors,[data-nuee-maison].is-reduced .nc-entrance{display:none}
[data-nuee-maison] .nc-entrance h1{font:italic 500 clamp(45px,7vw,85px)/1.2 'Cormorant Garamond',serif;letter-spacing:-.025em;margin:0 0 25px;color:#f5e4c9}
[data-nuee-maison] .nc-text-french{font-family:'Cormorant Garamond',serif}
@media(max-width:560px){[data-nuee-maison] .nc-scene{height:85svh;min-height:600px}[data-nuee-maison] .nc-editorial{top:18%}[data-nuee-maison] .nc-editorial h2{font-size:35px}[data-nuee-maison] .nc-editorial p{font-size:13px;max-width:250px}[data-nuee-maison] .nc-detail{top:18%}[data-nuee-maison] .nc-shop-links{left:6%;right:6%;bottom:12%;gap:10px}[data-nuee-maison] .nc-shop-links a{flex:1;padding:11px 12px;font-size:12px}[data-nuee-maison] .nc-collection{padding:50px 6% 60px}[data-nuee-maison] .nc-collection-heading{font-size:34px}[data-nuee-maison] .nc-products{grid-template-columns:1fr;max-width:330px;gap:35px}[data-nuee-maison] .nc-caption-progress{left:20px;bottom:75px}[data-nuee-maison] .nc-poster{padding:15% 4% 0}[data-nuee-maison] .nc-poster img{height:60%;max-width:50%;align-self:flex-end}}
[data-nuee-maison]{font-style:normal;letter-spacing:0}
[data-nuee-maison] .nc-door{display:block}
body:has([data-nuee-maison]) .section-header{position:relative;top:0}
