/* astra-child 1.7.6 – /shop-soon/ card (tokens from bmt-1700.css; light Sage & Honey / dark Deep Hive). */
html body.bmt-shop-soon-page #content,html body.bmt-shop-soon-page .site-content{background:var(--bmt-bg) !important}
.bmt-soon{display:flex;justify-content:center;padding:48px 16px 64px;background:var(--bmt-bg)}
.bmt-soon__card{max-width:560px;width:100%;text-align:center;background:var(--bmt-card);color:var(--bmt-text);border:1px solid var(--bmt-border);border-top:4px solid var(--bmt-accent);border-radius:18px;padding:36px 28px 30px;box-shadow:0 10px 30px rgba(0,0,0,.10)}
.bmt-soon__logo{width:150px;height:auto;margin:0 auto 14px;display:block}
.bmt-soon__title{color:var(--bmt-heading) !important;margin:0 0 14px;font-size:clamp(28px,5vw,38px);line-height:1.15}
.bmt-soon__content{color:var(--bmt-text);font-size:1.05rem;line-height:1.65}
.bmt-soon__content p{margin:0 0 14px}
.bmt-soon__content a{color:var(--bmt-link) !important;text-decoration:underline}
.bmt-soon__actions{margin:22px 0 0}
.bmt-soon .bmt-btn{display:inline-block;min-height:44px;padding:11px 26px;border-radius:999px;background:var(--bmt-button) !important;color:var(--bmt-btntext) !important;border:0;font-weight:700;text-decoration:none}
.bmt-soon .bmt-btn:hover,.bmt-soon .bmt-btn:focus-visible{filter:brightness(1.08);outline:2px solid var(--bmt-accent-ui);outline-offset:3px}
@media (max-width:480px){.bmt-soon{padding:28px 12px 44px}.bmt-soon__card{padding:28px 18px 24px}.bmt-soon__logo{width:120px}}
