/* V9: only the new range/product and on-request options. */
body.is-home.range-v9 .home-product-grid{grid-template-columns:repeat(2,minmax(0,276px))}
.on-request-options{margin:36px 0;padding:28px;border:1px solid #d9ddcc;border-radius:14px;background:transparent;clear:both}
.on-request-options h2{font-size:24px;line-height:1.35;margin:10px 0 8px;color:var(--olive)}
.on-request-options>p{margin:0 0 18px}
.on-request-sizes{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}
.on-request-sizes li{border:1px solid #c9d4b7;border-radius:8px;padding:9px 14px;background:#eef0e2;color:var(--olive);font-size:15px}
.mixed-hardwood-page .gallery-main{height:auto;aspect-ratio:4/3}
.mixed-hardwood-page .gallery-main>img{object-fit:contain}
.mixed-hardwood-page .gallery-thumbs{grid-template-columns:repeat(2,minmax(0,92px));justify-content:start}
.mixed-hardwood-page .gallery-caption small{display:block;max-width:340px}
.mixed-hardwood-page .gallery-caption>span{white-space:nowrap;flex-shrink:0}
.mixed-hardwood-page .availability-unconfirmed>span:first-child{background:#8b7958}
@media(max-width:600px){body.is-home.range-v9 .home-product-grid{grid-template-columns:minmax(0,276px)}.on-request-options{padding:22px 18px}.on-request-options h2{font-size:22px}.on-request-sizes{gap:8px}.on-request-sizes li{font-size:14px;padding:8px 11px}}
