.lxsr-demo-board{width:100%;max-width:1290px;margin:48px auto 0;padding:28px 0 0;border-top:1px solid #dce0d6;scroll-margin-top:100px}.lxsr-demo-eyebrow{margin:0 0 8px;color:#72796a;font-size:10px;letter-spacing:.15em}.lxsr-demo-board h2{margin:0 0 12px;color:#30362a;font-size:clamp(22px,3vw,32px);font-weight:500;line-height:1.25}.lxsr-demo-board h2 small,.lxsr-demo-review small,.lxsr-demo-note span,.lxsr-demo-more span{font-size:10px;letter-spacing:.08em;color:#767b70;text-transform:uppercase}.lxsr-demo-note{max-width:75ch;margin:0 0 24px;color:#69705f;font-size:12px;line-height:1.65}.lxsr-demo-list{display:grid;gap:12px}.lxsr-demo-review{padding:16px;border:1px solid #dfe3da;background:#fff}.lxsr-demo-review header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:#30362a;font-size:13px}.lxsr-demo-review time{margin-left:auto;color:#777d70;font-size:11px}.lxsr-demo-review-rating{color:#8b7650;letter-spacing:.08em}.lxsr-demo-review-content{margin-top:10px;color:#51574c;font-size:13px;line-height:1.7}.lxsr-demo-review-content p{margin:0}.lxsr-demo-review-images{display:flex;gap:8px;margin-top:12px;overflow:auto}.lxsr-demo-review-images img{width:72px;height:72px;object-fit:cover}.lxsr-demo-more{margin:20px 0 0;padding:10px 16px;border:1px solid #9aa093;background:transparent;color:#3c4336;cursor:pointer}.lxsr-demo-limit{margin:16px 0 0;color:#777d70;font-size:11px}.lxsr-demo-more[hidden],.lxsr-demo-limit[hidden]{display:none}@media(max-width:689px){.lxsr-demo-board{margin-top:32px;padding-top:22px}.lxsr-demo-review time{width:100%;margin-left:0}.lxsr-demo-board h2{font-size:24px}}
.lxsr-demo-proof small{font-size:9px;color:#777d70;letter-spacing:.04em;text-transform:uppercase}
.lxsr-demo-board{grid-column:1/-1;box-sizing:border-box}.lxsr-demo-status{font-size:12px;color:#69705f}.lxsr-demo-review-images img{flex:0 0 72px}.lxsr-demo-board [hidden]{display:none!important}
.lxsr-demo-review-image{display:block;flex:0 0 72px;line-height:0;cursor:zoom-in;border-radius:2px;overflow:hidden}.lxsr-demo-review-image:focus-visible{outline:2px solid #59614e;outline-offset:3px}.lxsr-demo-review-image img{display:block;transition:opacity .15s}.lxsr-demo-review-image:hover img{opacity:.8}
body.lxsr-demo-photo-open{overflow:hidden}.lxsr-demo-photo-viewer{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:64px 24px 24px;box-sizing:border-box;border:0;background:transparent;color:#fff;overflow:hidden}.lxsr-demo-photo-viewer::backdrop{background:rgba(16,18,15,.94)}.lxsr-demo-photo-viewer[open]{display:grid;grid-template-rows:minmax(0,1fr) 24px 48px;gap:8px}.lxsr-demo-photo-stage{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}.lxsr-demo-photo{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.lxsr-demo-photo-viewer button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:32px;font-weight:400;line-height:1;cursor:pointer}.lxsr-demo-photo-viewer button:hover{background:rgba(255,255,255,.2)}.lxsr-demo-photo-viewer button:focus-visible{outline:2px solid #fff;outline-offset:3px}.lxsr-demo-photo-close{position:absolute;top:12px;right:16px}.lxsr-demo-photo-status{margin:0;text-align:center;font-size:12px;line-height:24px;color:#e2e5de}.lxsr-demo-photo-controls{display:flex;align-items:center;justify-content:center;gap:24px;font-size:13px;font-variant-numeric:tabular-nums}.lxsr-demo-photo-viewer [hidden]{display:none!important}@media(max-width:689px){.lxsr-demo-photo-viewer{padding:64px 12px 16px}}
