/* Focus the product column on choosing tiles and quantities. */
.product-detail-info,.collection-detail-info{min-width:0}
.product-detail-info h1,.collection-detail-info h1{margin-bottom:14px}
.product-short-description{font-size:14px!important;line-height:1.65!important;margin:14px 0 20px!important;max-width:48ch!important}
.product-price-status{font-size:11px!important;line-height:1.5!important;color:#b1a895!important;margin:5px 0 16px!important}
.product-detail-info .product-controls,.collection-detail-info .product-controls{margin-top:22px;gap:14px}
.product-buy-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px;margin:18px 0 24px;align-items:stretch}
.product-buy-actions .add-to-basket,.product-buy-actions .sample-product-link,.product-buy-actions #ceppo-enquiry{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;height:auto;margin:0;padding:13px 12px;box-sizing:border-box;text-align:center;font:600 10px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid #c4a16b;cursor:pointer}
.product-buy-actions .sample-product-link{color:#dfc28b;background:transparent}
.product-buy-actions .sample-product-link:hover{background:#211b12}
.product-gallery-wrap>.visualise-link{display:flex;justify-content:center;margin-top:20px;width:100%;box-sizing:border-box;background:transparent;color:#dfc28b;border-color:#625138}
.room-estimator{border:0;border-bottom:0;padding:0;margin:10px 0 16px;font-size:12px}
.room-estimator>summary{display:inline-block;color:#d6b77c;text-decoration:underline;text-underline-offset:4px;font-size:12px;padding:2px 0;cursor:pointer}
.room-estimator[open]{border:1px solid #51412c;padding:14px;margin-top:14px}
.room-estimator[open]>summary{margin-bottom:8px}
.product-extra,.tile-specs{border:0;border-top:1px solid #393124;padding:0;margin:0!important;font-size:12px;color:#b1a895}
.product-extra>summary,.tile-specs>summary{display:list-item;padding:17px 0;cursor:pointer;color:#e8dfcf;font-size:13px;line-height:1.5}
.product-extra>p,.tile-specs>p{font-size:12px;line-height:1.75;margin:0 0 16px}
.product-extra .fitting-product{margin:0 0 18px;padding:10px 12px;font-size:12px}
.product-detail-info .tile-estimate{font-size:14px;line-height:1.6;margin:12px 0 0}
.pack-summary{font-size:11px;line-height:1.5}
@media(max-width:650px){.product-buy-actions{grid-template-columns:1fr 1fr;gap:9px}.product-buy-actions .add-to-basket,.product-buy-actions .sample-product-link,.product-buy-actions #ceppo-enquiry{font-size:9px;padding:12px 8px}.product-gallery-wrap>.visualise-link{margin-top:16px}.product-short-description{font-size:13px!important}}

.product-fitting-note{margin:-6px 0 24px;padding:0 0 0 12px;border-left:2px solid #625138;color:#b1a895}
.product-fitting-note p{font-size:12px;line-height:1.65;margin:0 0 4px}.product-fitting-note strong{color:#e8dfcf;font-weight:500}
.product-fitting-note small{display:block;font-size:11px;line-height:1.6}
.product-fitting-note>a{display:inline-block;margin-top:7px;color:#d6b77c;font-size:11px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}
.product-fitting-note>a:focus-visible{outline:2px solid #dfc28b;outline-offset:4px}

.product-extra .fitting-coverage-link{display:inline-block;margin:0 0 18px;color:#d6b77c;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}
.product-extra .fitting-coverage-link:focus-visible{outline:2px solid #dfc28b;outline-offset:4px}

.free-sample-note{font-size:11px!important;line-height:1.5!important;color:#b1a895!important;margin:-14px 0 22px!important}
