.ld-maison{background:var(--ldm-surface,#faf7f2);color:#28241f;padding:var(--ldm-pd,48px) clamp(24px,4vw,72px);font-family:inherit}.ld-maison,.ld-maison *{box-sizing:border-box}.ld-maison__wrap{max-width:1280px;margin:0 auto}.ld-maison__spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-areas:"scene intro" "scene list";column-gap:clamp(34px,5.4vw,88px);align-content:center;align-items:start}.ld-maison--right .ld-maison__spread{grid-template-areas:"intro scene" "list scene"}.ld-maison__intro{grid-area:intro;min-width:0;align-self:end}.ld-maison .ld-maison__kicker{display:flex;align-items:center;gap:12px;color:var(--ldm-accent);font:600 11px/1.4 var(--font-body-family,Arial,sans-serif);text-transform:uppercase;letter-spacing:.18em;margin:0 0 12px;padding:0}.ld-maison__kicker:before{content:"";width:32px;height:2px;flex:none;background:currentColor}.ld-maison h2.ld-maison__heading{margin:0;padding:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.7vw,60px);line-height:1.02;font-weight:400;letter-spacing:-.044em;text-transform:none;overflow-wrap:break-word;text-wrap:balance}.ld-maison__heading em{display:block;color:var(--ldm-accent);font:italic 400 1em/1.05 Georgia,Times New Roman,serif;letter-spacing:inherit}.ld-maison__story{max-width:60ch;margin:16px 0 0;color:#514a43;font-size:clamp(15px,1.05vw,17px);line-height:1.6}.ld-maison .ld-maison__story p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.ld-maison .ld-maison__story p+p{margin-top:.55em}.ld-maison figure.ld-maison__scene{grid-area:scene;align-self:stretch;position:relative;isolation:isolate;overflow:hidden;margin:0;min-height:400px;border-radius:var(--ldm-radius,10px);background:#e8ded0}.ld-maison .ld-maison__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;display:block;object-fit:cover}.ld-maison__placeholder{color:#b3a28a}.ld-maison .ld-maison__signature{position:absolute;bottom:16px;left:16px;margin:0;padding:7px 13px;color:#fff;background:#30261ed9;border:1px solid #ffffff66;border-radius:2px;font:italic 18px/1.15 Georgia,serif;letter-spacing:.025em}.ld-maison ul.ld-maison__materials,.ld-maison ul.ld-maison__promises{list-style:none;margin:0;padding:0}.ld-maison ul.ld-maison__materials{grid-area:list;align-self:start;margin-top:18px}.ld-maison .ld-maison__materials li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;border-top:1px solid #796e602e;margin:0;padding:9px 0}.ld-maison .ld-maison__materials li:last-child{padding-bottom:0}.ld-maison__number{margin-top:2px;color:var(--ldm-accent);font:italic 14px/1.35 Georgia,serif;font-variant-numeric:tabular-nums}.ld-maison__materials strong,.ld-maison__materials li div>span{display:block}.ld-maison__materials strong{font-weight:650;font-size:15px;line-height:1.35;color:#28241f}.ld-maison__materials li div>span{font-size:13px;line-height:1.5;color:#585047;margin-top:2px}.ld-maison ul.ld-maison__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,3vw,42px);border-top:1px solid #796e605c}.ld-maison__promises li{margin:0;padding:0;min-width:0}.ld-maison .ld-maison__promise{display:flex;align-items:flex-start;gap:clamp(12px,1.3vw,22px);height:100%;padding:20px 16px 0 0;text-decoration:none;color:inherit}.ld-maison__promises li+li .ld-maison__promise{padding-inline-start:clamp(14px,2.3vw,36px)}.ld-maison__promise-copy{min-width:0;display:grid;gap:3px}.ld-maison__icon{width:30px;height:30px;flex:0 0 30px;margin:4px 0 0;color:var(--ldm-accent)}.ld-maison__promise-title{color:#655c54;font-size:10px;line-height:1.45;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.ld-maison__promise-copy strong{font:400 clamp(24px,2.1vw,32px)/1.06 Georgia,"Times New Roman",serif;color:#2d2924;letter-spacing:-.04em}.ld-maison__promise-body{font-size:12px;line-height:1.45;color:#585047}.ld-maison a.ld-maison__promise:focus-visible{outline:2px solid var(--ldm-accent);outline-offset:4px}@media(hover:hover){.ld-maison a.ld-maison__promise:hover strong{color:var(--ldm-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.ld-maison--text .ld-maison__spread{grid-template-areas:"intro list";align-items:center}.ld-maison--text .ld-maison__intro,.ld-maison--text .ld-maison__materials{align-self:center}@media(max-width:819px){.ld-maison{padding:var(--ldm-pm,26px) clamp(16px,4.5vw,32px)}.ld-maison .ld-maison__spread{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "scene" "list";gap:18px}.ld-maison--text .ld-maison__spread{grid-template-areas:"intro" "list"}.ld-maison h2.ld-maison__heading{font-size:clamp(34px,6.7vw,45px)}.ld-maison .ld-maison__kicker{margin-bottom:10px}.ld-maison__story{margin-top:12px;max-width:66ch}.ld-maison figure.ld-maison__scene{min-height:0;aspect-ratio:1.45}.ld-maison[data-mobile-focus=upper] .ld-maison__photo{object-position:50% 16%!important}.ld-maison[data-mobile-focus=center] .ld-maison__photo{object-position:50% 50%!important}.ld-maison[data-mobile-focus=lower] .ld-maison__photo{object-position:50% 84%!important}.ld-maison .ld-maison__signature{bottom:11px;left:11px;font-size:16px}.ld-maison ul.ld-maison__materials{margin:0}}@media(max-width:560px){.ld-maison ul.ld-maison__promises{grid-template-columns:minmax(0,1fr);margin-top:20px}.ld-maison__promises li+li{border-top:1px solid #796e6030}.ld-maison .ld-maison__promises li .ld-maison__promise{align-items:center;gap:14px;padding:12px 0}.ld-maison__promises li:last-child .ld-maison__promise{padding-bottom:0}.ld-maison__icon{margin:0;width:27px;height:27px;flex-basis:27px}.ld-maison__promise-copy{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;row-gap:2px}.ld-maison__promise-copy strong{grid-column:2;grid-row:1;font-size:23px}.ld-maison__promise-title{grid-column:1;grid-row:1}.ld-maison__promise-body{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAAIA */
