/* Store photographs retain their native proportions on every screen. */
img[src*="house-study-merchandising-rug-v48"],.shop-room>img,.house-goods-hero figure>img{display:block;width:100%;max-width:100%;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important}
.home-seasonal-shop{margin-block:12px 60px}
.home-seasonal-shop-link{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;overflow:hidden;background:#f0e7d7;border:1px solid #b7a37d;color:#193e32;text-decoration:none}
.home-seasonal-shop-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(23px,4vw,48px);min-width:0}
.home-seasonal-shop-copy small{color:#76674f;font:9px/1.5 Arial,sans-serif;letter-spacing:.14em}
.home-seasonal-shop-copy strong{font:400 clamp(2rem,3.2vw,3.2rem)/1.04 Georgia,serif}
.home-seasonal-shop-copy>span{font:1.08rem/1.5 Georgia,serif;color:#5d6453}
.home-seasonal-shop-copy b{font:10px/1.5 Arial,sans-serif;letter-spacing:.06em;display:inline-flex;align-items:center;gap:8px}
.home-seasonal-shop-copy i{font-style:normal}
.apparel-display-panels img{height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important}
.home-seasonal-shop-link:focus-visible{outline:3px solid #987b4b;outline-offset:4px}
@media(max-width:800px){.home-seasonal-shop-link{grid-template-columns:minmax(0,1fr)}.home-seasonal-shop-link>img{width:100%;height:auto!important;min-height:0!important;aspect-ratio:auto!important}.shop-room{position:static!important}.shop-catalog{grid-template-columns:minmax(0,1fr)!important}.apparel-display-panels{grid-template-columns:minmax(0,1fr)!important;gap:20px}.apparel-display-panels figure{margin:0}.home-seasonal-shop-copy strong{font-size:2.2rem}}
