.live-summary{margin:0 0 16px;display:grid;grid-template-columns:1fr auto;gap:18px;border-top:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11);padding:18px 0}.live-summary>div:first-child>b{display:block;font-size:15px;margin:6px 0;font-weight:500}.live-summary>div:first-child>small{display:block;color:#817a72;font-size:9px;line-height:1.5}.live-summary-kicker{font-size:8px;letter-spacing:.16em;color:#cdb98f;font-weight:600}.live-summary-metrics{display:flex;gap:8px}.live-summary-metrics>span{min-width:150px;border:1px solid rgba(255,255,255,.10);background:#11100f;border-radius:11px;padding:12px 14px}.live-summary-metrics small{display:block;color:#6f6962;font-size:7px;text-transform:uppercase;letter-spacing:.11em}.live-summary-metrics b{display:block;margin-top:5px;font-size:17px;font-weight:500}.live-summary-metrics b.warn{color:#d9988d}.live-summary>p{grid-column:1/3;margin:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:#716b64;font-size:8px;line-height:1.5}.live-product{position:relative;grid-template-columns:minmax(190px,240px) 1fr minmax(190px,230px)!important;gap:20px!important;padding:18px!important;background:#11100f!important;border-color:rgba(255,255,255,.10)!important;border-radius:16px!important}.live-product.is-available{box-shadow:none}.product-media{min-height:170px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ebe7df;display:grid;place-items:center;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:contain;background:#f6f3ed}.live-media-await{text-align:center;padding:18px;color:#827b72}.live-media-await span{display:block;font-size:10px;line-height:1.05;font-weight:600;letter-spacing:.2em;color:#8d7c5d}.live-media-await small{display:block;max-width:150px;margin:10px auto 0;font-size:9px;line-height:1.45}.live-kicker{font-size:8px;letter-spacing:.15em;color:#aa9a7d;font-weight:600;margin-bottom:9px}.live-product h4{font-size:18px!important;letter-spacing:-.025em;margin:0 0 8px!important;font-weight:500!important}.live-product .product-copy p{font-size:11px;line-height:1.5;color:#918b83;margin:0}.live-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.live-meta span{border:1px solid rgba(255,255,255,.10);background:transparent;border-radius:999px;padding:6px 9px;color:#817a73;font-size:8px}.live-stock{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:9px;font-weight:500}.live-stock i{width:6px;height:6px;border-radius:50%}.live-stock.ok{color:#beb39d}.live-stock.ok i{background:#b6a98c}.live-stock.bad{color:#d9988d}.live-stock.bad i{background:#d9988d}.product-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;border-left:1px solid rgba(255,255,255,.08);padding-left:18px}.live-price{display:flex;align-items:baseline;gap:8px}.live-price b{font-size:23px;font-weight:500}.live-price s{color:#69635d;font-size:11px}.product-side>small{max-width:180px;text-align:right;color:#67615b;font-size:8px;line-height:1.4}.live-buy{display:inline-flex;justify-content:center;width:100%;border-radius:999px;padding:11px 13px;background:#ece8df;color:#111;text-decoration:none;font-size:10px;font-weight:600}.live-buy:hover{background:#fff}.live-buy.muted{background:transparent;color:#a19a91;border:1px solid rgba(255,255,255,.14)}.room-item.live-measure{border-color:rgba(91,75,52,.55)!important;background:rgba(205,185,143,.38)!important;box-shadow:0 5px 14px rgba(65,53,37,.08)}.room-item.live-measure small{display:block;margin-top:3px;color:#74664e;font-size:6px;text-transform:uppercase;letter-spacing:.09em}.room-photo-block{margin-top:12px}.room-photo-upload{display:flex;align-items:center;gap:12px;border:1px dashed rgba(25,21,17,.24);background:rgba(255,255,255,.28);border-radius:11px;padding:12px 13px;cursor:pointer}.room-photo-upload input{display:none}.room-photo-upload>span{flex:1}.room-photo-upload b{display:block;font-size:10px;font-weight:600}.room-photo-upload small{display:block;color:#817a71;font-size:8px;margin-top:3px}.room-photo-upload em{font-style:normal;border:1px solid rgba(25,21,17,.20);border-radius:999px;padding:8px 11px;color:#625643;font-size:8px;font-weight:600}.roomcanvas.photo-mode{background-size:cover;background-position:center;isolation:isolate}.roomcanvas.photo-mode:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,9,8,.04),rgba(9,9,8,.16));z-index:0}.roomcanvas.photo-mode .room-item{z-index:2;backdrop-filter:blur(4px)}.photo-mode-note{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;border:1px solid rgba(255,255,255,.15);background:rgba(12,11,10,.72);backdrop-filter:blur(10px);border-radius:9px;padding:8px 10px;color:#d2ccc3;font-size:8px;line-height:1.45}@media(max-width:760px){.live-summary{grid-template-columns:1fr}.live-summary-metrics{display:grid;grid-template-columns:1fr 1fr}.live-summary-metrics>span{min-width:0}.live-summary>p{grid-column:1}.live-product{grid-template-columns:96px 1fr!important}.product-media{min-height:110px}.product-side{grid-column:1/3;border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:13px 0 0;align-items:stretch}.product-side>small{text-align:left;max-width:none}.live-price b{font-size:20px}.room-photo-upload{align-items:flex-start;flex-wrap:wrap}.room-photo-upload em{width:100%;text-align:center}}