.design-living .sample-hero { background:#f8f2e8; }
.design-living .sample-hero figure img { border-radius:8px; object-position:center; }
.design-living .living-image { display:block; width:100%; aspect-ratio:1.25; background-color:#eee2d2; background-repeat:no-repeat; }
.design-living .product-card > .living-image { padding:0; }
.design-living .living-image.sofa { background-image:url('/assets/living-sofa.png'); background-size:cover; background-position:center; }
.design-living .living-image.bedding { background-image:url('/assets/living-collection.png'); background-size:200% 200%; background-position:right top; }
.design-living .living-image.textiles { background-image:url('/assets/living-collection.png'); background-size:200% 200%; background-position:left bottom; }
.design-living .product-detail .living-image { aspect-ratio:1.25; border-radius:8px; }
@media(max-width:760px){.design-living .living-image { max-height:300px; }.design-living .product-detail .living-image { max-height:none; }}
