.lmws{display:block;background:var(--lm-bg,#f6f3ed);color:var(--lm-fg,#111);padding:var(--lm-space,64px) 0;font-family:inherit}.lmws *{box-sizing:border-box}.lmws-wrap{width:min(1440px,calc(100% - 96px));margin:auto}.lmws h1,.lmws h2,.lmws h3,.lmws p{margin:0;color:inherit}.lmws a{color:inherit;text-decoration:none}.lmws h1{font-size:clamp(36px,5.2vw,78px);line-height:1.05;letter-spacing:-.055em;font-weight:600;max-width:900px}.lmws h2{font-size:clamp(28px,3.2vw,46px);line-height:1.12;letter-spacing:-.035em;font-weight:500}.lmws h3{font-size:18px;line-height:1.35;letter-spacing:-.02em;font-weight:500}.lmws-eyebrow{font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px!important}.lmws-description{font-size:16px;line-height:1.65;max-width:620px}.lmws-copy .lmws-description{margin-top:26px}.lmws-instruction{margin-top:24px!important;font-size:13px;line-height:1.5}.lmws-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px;border-top:1px solid #1112;padding-top:24px}.lmws-nav a{min-height:48px;padding:12px 22px;border:1px solid #1113;border-radius:2px;font-size:14px;display:flex;align-items:center;transition:background .15s}.lmws-nav a:hover{background:#fff}.lmws-nav a:not([aria-disabled=true]):focus-visible{outline:2px solid var(--lm-accent);outline-offset:4px}.lmws-nav a[aria-disabled=true]{opacity:.45;pointer-events:none}.lmws-scene{scroll-margin-top:150px}.lmws-scene-header{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:30px}.lmws-scene-header .lmws-description{max-width:380px;font-size:14px}.lmws-scene-header .lmws-eyebrow{margin-bottom:12px!important}.lmws-scene-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.lmws-ready .lmws-scene-layout{grid-template-columns:minmax(0,1fr) 290px}.lmws-visual{position:relative;align-self:start;isolation:isolate;min-width:0;background:#fff}.lmws-visual picture{display:block}.lmws-visual img{display:block;width:100%;height:auto;object-fit:contain}.lmws-point{display:flex;align-items:center;justify-content:center;position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:48px;height:48px;z-index:2;border-radius:50%;background:#fff5}.lmws-point span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--lm-accent,#f47721);border:2px solid #fff;color:#111;border-radius:50%;font:24px/1 Arial,sans-serif;box-shadow:0 2px 12px #0002}.lmws-point[aria-pressed=true] span{background:#111;color:#fff;border-color:var(--lm-accent)}.lmws-point:focus-visible{outline:3px solid #111;outline-offset:3px}.lmws-caption{font-size:11px!important;line-height:1.5;margin-top:12px!important;color:#555!important}.lmws-detail{display:none;min-width:0;background:#fff}.lmws-ready .lmws-detail{display:block}.lmws-card{min-width:0;background:#fff;border:1px solid transparent;transition:border-color .15s}.lmws-card.is-active{border-color:var(--lm-accent)}.lmws-card-image{display:block;background:#fff}.lmws-card-image img{width:100%;height:220px;object-fit:contain;display:block;padding:18px}.lmws-card-copy{padding:24px}.lmws-sku{font-size:10px!important;letter-spacing:.08em;margin-bottom:12px!important}.lmws-price{font-size:17px!important;margin-top:18px!important}.lmws-availability{font-size:12px!important;margin-top:8px!important}.lmws-product-link{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:13px;border-bottom:1px solid #1114;margin-top:16px}.lmws-product-link span{font-size:20px}.lmws a:focus-visible{outline:2px solid var(--lm-accent);outline-offset:4px}.lmws-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.lmws-products .lmws-card{display:grid;grid-template-columns:35% minmax(0,1fr)}.lmws-products .lmws-card-image img{height:100%;min-height:150px;padding:10px}.lmws-products .lmws-card-copy{padding:18px 16px}.lmws-products h3{font-size:14px}.lmws-products .lmws-price{font-size:15px!important;margin-top:12px!important}.lmws-products .lmws-product-link{font-size:12px;margin-top:8px}.lmws-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lmws-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.lmws-collection-card{display:block;min-width:0;background:#fff}.lmws-collection-card>img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff}.lmws-collection-card>div{padding:25px;position:relative}.lmws-collection-card h3{font-size:23px}.lmws-collection-card p{font-size:13px;margin-top:10px}.lmws-collection-card span{position:absolute;right:24px;top:26px;font-size:23px}.lmws-link{display:inline-flex;align-items:center;gap:48px;min-height:48px;margin-top:28px;border-bottom:1px solid #111;font-size:14px}.lmws-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:60px}.lmws-teaser-image img{display:block;width:100%;height:auto}.lmws-mode-closing{text-align:center;border-top:1px solid #1112}.lmws-mode-closing .lmws-wrap{max-width:950px}.lmws-mode-closing h2{font-size:clamp(20px,2.5vw,32px)}.lmws-editor-note{padding:32px;border:1px dashed #777;font-size:14px}
@media(max-width:1199px){.lmws-products{grid-template-columns:repeat(2,minmax(0,1fr))}.lmws-wrap{width:calc(100% - 64px)}}
@media(max-width:999px){.lmws-ready .lmws-scene-layout{grid-template-columns:minmax(0,1fr)}.lmws-ready .lmws-detail{display:none}.lmws-scene-header{display:block}.lmws-scene-header .lmws-description{margin-top:18px;max-width:600px}.lmws-teaser{gap:30px}.lmws-products{gap:12px}.lmws-collection-grid{gap:16px}}
@media(max-width:749px){.lmws{padding:calc(var(--lm-space,64px)*.72) 0}.lmws-wrap{width:calc(100% - 40px)}.lmws h1{font-size:42px;max-width:520px}.lmws-description{font-size:15px}.lmws-nav{gap:8px;margin-top:28px;padding-top:20px}.lmws-nav a{padding:10px 13px;font-size:12px;min-height:46px}.lmws-point{left:var(--mx);top:var(--my)}.lmws-products{grid-template-columns:minmax(0,1fr);margin-top:24px}.lmws-products .lmws-card{grid-template-columns:34% minmax(0,1fr)}.lmws-products .lmws-card-image img{min-height:130px;max-height:210px}.lmws-products .lmws-card-copy{padding:16px}.lmws-scene-header{margin-bottom:22px}.lmws-scene-header h2{font-size:32px}.lmws-collection-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:26px}.lmws-collection-card>img{aspect-ratio:3/2;max-height:340px}.lmws-teaser{grid-template-columns:minmax(0,1fr);gap:30px}.lmws-teaser-image{order:-1}.lmws-mode-teaser h2{font-size:34px}.lmws-eyebrow{font-size:10px!important}.lmws-scene{scroll-margin-top:100px}}
@media(prefers-reduced-motion:reduce){.lmws *{transition:none!important;scroll-behavior:auto!important}}

.lmws-return{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:24px;color:#111;text-decoration:underline;text-underline-offset:5px;font-size:14px}.lmws-return span{color:#a84300}.lmws-return:focus-visible{outline:3px solid #111;outline-offset:4px}#lemobilier-ambiances{scroll-margin-top:120px}
