/* Sample-room photographs: scoped styles; natural image proportions. */
.lv-showroom{background:#fff;color:#172a23;scroll-margin-top:100px}.lv-showroom .sr-eyebrow{display:block;color:#7f6038;font-size:12px;letter-spacing:.14em;font-weight:750;text-transform:uppercase;margin-bottom:14px}.lv-showroom .sr-intro{max-width:840px;margin:0 0 30px}.lv-showroom .sr-intro h2{margin:0 0 18px}.lv-showroom .sr-intro p,.lv-showroom .sr-copy p{color:#53615a;line-height:1.75;margin:16px 0}.lv-showroom .sr-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:center}.lv-showroom .sr-copy{min-width:0}.lv-showroom .sr-copy h2{font-size:clamp(29px,3.4vw,43px);line-height:1.14;margin:0 0 20px}.lv-showroom .sr-photo{margin:0;min-width:0;border:1px solid #e0e3dc;border-radius:7px;overflow:hidden;background:#fff;break-inside:avoid}.lv-showroom .sr-image-link{display:block;background:#eee9df}.lv-showroom .sr-photo img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.lv-showroom .sr-photo figcaption{padding:17px 19px;text-align:left;line-height:1.6;font-size:14px;background:#fff;color:#4b5d52}.lv-showroom .sr-photo figcaption strong,.lv-showroom .sr-photo figcaption span,.lv-showroom .sr-photo figcaption small{display:block}.lv-showroom .sr-photo figcaption strong{font-size:16px;font-weight:700;color:#20372c;margin-bottom:5px}.lv-showroom .sr-photo figcaption small{font-size:11px;color:#68726c;margin-top:9px}.lv-showroom .sr-photo figcaption a{color:#355e49;text-decoration:underline;text-underline-offset:3px}.lv-showroom .sr-gallery{columns:2 330px;column-gap:24px}.lv-showroom .sr-gallery .sr-photo{margin:0 0 24px}.lv-showroom .sr-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:26px}.lv-showroom .sr-button{display:inline-flex;align-items:center;border:1px solid #234a39;background:#234a39;color:#fff!important;padding:13px 19px;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none}.lv-showroom .sr-text-link{color:#345943;text-decoration:underline;text-underline-offset:4px;font-size:14px}.lv-showroom .sr-scope{border-top:1px solid #e0e3dc;padding-top:18px;margin-top:10px;font-size:13px;line-height:1.7;color:#647168;max-width:920px}.sr-hero-link{display:inline-block;color:#8f652f;text-decoration:underline;text-underline-offset:4px}.sr-page-link{margin-top:18px}.lv-showroom .sr-copy ul{padding-left:20px;color:#53615a;line-height:1.8}
@media(max-width:800px){.lv-showroom .sr-feature{grid-template-columns:1fr;gap:25px}.lv-showroom .sr-gallery{columns:1}.lv-showroom .sr-photo figcaption{padding:15px 16px}.lv-showroom .sr-actions{gap:14px}.lv-showroom .sr-copy h2{font-size:31px}}
