.marquee{overflow:hidden;border-block:1px solid;background:#efe7d8;padding:18px 0}.marquee__track{display:flex;width:max-content;animation:piop-marquee 30s linear infinite}.marquee__item{display:flex;align-items:center;gap:32px;padding-right:32px;font:400 29px/1 "Bodoni 72",Didot,serif;white-space:nowrap}.marquee__star{font-family:"Avenir Next",sans-serif;font-size:12px;color:#56634b}@keyframes piop-marquee{to{transform:translateX(-50%)}}
.wall-lab{background:#b9a48e;padding:110px 0;overflow:hidden}.wall-lab__head{display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:end;margin-bottom:50px}.wall-lab__head h2{font-size:clamp(70px,10vw,160px);margin:0}.wall-lab__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);background:#f8f5ef;min-height:780px}.wall-lab__room{--lab-wall:#d9d0c3;position:relative;overflow:hidden;background:var(--lab-wall);transition:background .5s cubic-bezier(.22,1,.36,1);min-height:780px}.wall-lab__room:before{content:"";position:absolute;left:0;right:0;bottom:0;height:23%;background:repeating-linear-gradient(98deg,#765d48 0,#765d48 2px,#9c7a5c 3px,#9c7a5c 130px);box-shadow:inset 0 20px 40px rgba(0,0,0,.12)}.lab-frame{position:absolute;width:min(39%,390px);aspect-ratio:4/5;left:50%;top:10%;transform:translateX(-50%);padding:18px;background:#0d0d0c;box-shadow:0 30px 60px rgba(0,0,0,.3);transition:.45s cubic-bezier(.22,1,.36,1)}.lab-frame[data-finish="oak"]{background:#8c6544}.lab-frame[data-finish="none"]{padding:0;background:transparent;box-shadow:0 25px 50px rgba(0,0,0,.22)}.lab-frame img{width:100%;height:100%;object-fit:cover;background:#eee}.lab-sofa{position:absolute;left:8%;right:8%;bottom:5%;height:190px;background:#a79c8f;border-radius:28px 28px 4px 4px;box-shadow:0 20px 35px rgba(0,0,0,.18)}.lab-sofa:before,.lab-sofa:after{content:"";position:absolute;top:-20px;width:41%;height:115px;border-radius:20px;background:#bbb0a4;box-shadow:inset 0 -12px 20px rgba(0,0,0,.06)}.lab-sofa:before{left:7%}.lab-sofa:after{right:7%}.lab-table{position:absolute;right:4%;bottom:3%;width:170px;height:92px;border-top:12px solid #161615;border-inline:8px solid #161615}.lab-light{position:absolute;left:6%;top:17%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#f6e9ca 0,#d7b97b 32%,transparent 68%);filter:blur(1px);opacity:.72}.wall-lab__panel{padding:55px 42px;display:flex;flex-direction:column}.wall-lab__panel h3{font:400 clamp(45px,5vw,76px)/.95 "Bodoni 72",Didot,serif;margin:.25em 0}.lab-code{opacity:.58}.lab-group{padding:25px 0;border-top:1px solid;margin-top:22px}.lab-options{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.lab-chip{appearance:none;border:1px solid;background:transparent;padding:10px 13px;cursor:pointer;font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:.25s}.lab-chip.is-active,.lab-chip:hover{background:#0b0b0a;color:#efe7d8}.lab-swatch{width:36px;height:36px;border-radius:50%;border:2px solid #f8f5ef;outline:1px solid rgba(0,0,0,.3);background:var(--swatch);cursor:pointer}.lab-swatch.is-active{outline:3px solid #0b0b0a;outline-offset:2px}.lab-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lab-thumb{padding:0;border:2px solid transparent;cursor:pointer;background:none;aspect-ratio:4/5;overflow:hidden}.lab-thumb img{width:100%;height:100%;object-fit:cover}.lab-thumb.is-active{border-color:#0b0b0a}.lab-note{margin-top:auto;padding-top:25px}.lab-note strong{font:400 30px/1 "Bodoni 72",Didot,serif}
@media(max-width:850px){.wall-lab__head{grid-template-columns:1fr}.wall-lab{padding:75px 0}.wall-lab__grid{grid-template-columns:1fr;min-height:0}.wall-lab__room{min-height:650px}.wall-lab__panel{padding:42px 25px}.lab-frame{width:46%}}
@media(max-width:560px){.wall-lab__room{min-height:520px}.lab-frame{width:53%;top:8%;padding:10px}.lab-sofa{height:120px}.lab-table{display:none}.wall-lab__panel h3{font-size:50px}.lab-thumbs{grid-template-columns:repeat(6,1fr)}.marquee__item{font-size:23px}}
