/* Enquiry cards have no price row: keep their content in one readable column. */
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]{display:flex;flex-direction:column;align-items:stretch;min-width:0}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]>.product-photo{flex-shrink:0}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]>.product-meta{display:flex;flex-direction:column;flex:1;min-width:0;padding:18px}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] .product-meta-row{margin:0 0 8px}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] h3{margin:0 0 8px;font-size:25px;line-height:1.2;overflow-wrap:break-word}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] .enquiry-card-maker{margin:0 0 8px;font-size:13px;line-height:1.5;color:#795137}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] .enquiry-card-edition{align-self:flex-start;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0 0 16px;padding:5px 9px;background:#e9d7b1;border-left:2px solid #9b7035;font-size:11px;line-height:1.5;color:#66451f}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] .enquiry-card-edition strong{font-size:14px;font-weight:600;white-space:nowrap}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] .enquiry-card-status{margin:auto 0 0;font-size:13px;line-height:1.5;color:#795137}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]>.card-link{position:static;inset:auto;align-self:stretch;justify-content:space-between;width:auto;height:auto;min-width:0;min-height:44px;box-sizing:border-box;margin:0 18px 18px;padding:10px 12px;font-size:14px!important;line-height:1.4}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]>.card-link span{font-size:18px}
body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] a:focus-visible{outline:3px solid #9b7035;outline-offset:3px}
body.ember.interior .product-recommendations .browse-head>div{min-width:0;flex:1 1 300px}
body.ember.interior .product-recommendations .browse-head h2{overflow-wrap:break-word}
@media(max-width:760px){
 body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]>.product-meta{padding:14px}
 body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] h3{font-size:22px}
 body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]>.card-link{margin:0 14px 14px;padding:10px}
 body.ember.interior .product-recommendations .browse-head>a{white-space:normal}
}

@media(max-width:760px){body.ember.live-example.interior .product-recommendations .product-grid:has(>.enquiry-product-card:only-child){grid-template-columns:minmax(0,1fr);max-width:340px}}
@media(max-width:430px){body.ember.live-example .product-card.enquiry-product-card[data-treasure-card] h3{font-size:20px}body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]>.card-link{padding-inline:8px;gap:6px;font-size:13px!important}body.ember.live-example .product-card.enquiry-product-card[data-treasure-card]>.card-link span{font-size:16px}}
