/* Ten Bells temporary enquiries-only launch: through 15 Nov 2026 */
.tbh-launch-notice{max-width:1190px;margin:14px auto 22px;padding:11px 17px;box-sizing:border-box;border:1px solid #d9d1c0;background:#f9f6ef;color:#31413d;display:flex;align-items:baseline;justify-content:center;gap:17px;font:13px/1.55 Georgia,serif}
.tbh-launch-notice strong{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}
.tbh-launch-notice span{font-size:13px}
.tbh-request-update,.tbh-shipping-update{padding:14px 18px;border-left:2px solid #a58e66;background:#f8f5ec;color:#3e4541;margin:15px 0 20px;line-height:1.6}
.tbh-request-update{max-width:780px}
.tbh-shipping-update{max-width:940px;margin:14px auto 28px}
.tbh-shipping-update p{margin:8px 0 0}
.tbh-launch-fallback{max-width:700px;margin:70px auto;padding:0 25px 70px;text-align:center}
.tbh-launch-fallback h1{font-family:Georgia,serif;font-size:clamp(28px,4vw,40px);font-weight:400}
.tbh-launch-fallback p{line-height:1.7;margin:23px auto}
.tbh-enquire-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;background:#30483f;color:#fff!important;border:1px solid #30483f;padding:11px 18px;font:600 11px/1.3 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;min-height:39px;box-sizing:border-box;margin:5px 0;transition:background .18s}
.tbh-enquire-primary:hover,.tbh-enquire-primary:focus-visible{background:#1f352d;color:#fff!important}
.tbh-dealer-price-row .tbh-enquire-primary{margin-left:auto}
header .tb-cart-link, header .tb-refined-wishlist,button[data-basket-add],[data-basket-add],.tb-basket-action,.tb-buy-action{display:none!important}
@media(max-width:760px){.tbh-launch-notice{margin:10px 14px 18px;display:block;padding:12px 14px}.tbh-launch-notice strong{display:block;margin-bottom:3px}.tbh-launch-notice span{display:block}.tbh-dealer-price-row .tbh-enquire-primary{width:100%;margin:10px 0}}
