/* Existing yellow brand treatment plus one contrasting preorder action. */
.hero-actions .md-full-price-box,.hero-actions .md-deposit-button{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:52px;width:244px;padding:14px 20px;font-size:16px;line-height:1.4;font-weight:800;text-transform:uppercase;text-align:center}
.hero-actions .md-full-price-box{border:2px solid transparent;background:var(--md-full-background,#ffdf00);color:var(--md-full-color,#141414)}
.hero-actions .md-deposit-button{background:var(--md-preorder-background,#c52e28);color:var(--md-preorder-color,#fff)}
.hero-actions .md-deposit-button:hover{background:#a8201c;color:#fff}
.hero-actions .md-deposit-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.hero-actions{gap:var(--md-preorder-gap,16px)}
.hero-actions .hero-price{font-size:16px;line-height:1.6;font-weight:600;flex:1 1 290px}
.hero-actions .hero-price p{margin:0}
.md-deposit-price{display:inline-flex;gap:12px 24px;align-items:baseline;flex-wrap:wrap}
.md-deposit-price small{font-size:13px;line-height:1.5;font-weight:500;display:block}
.md-full-price{color:#666;font-size:.8em}
.md-prepayment{color:#17645d;font-weight:750}
.md-deposit-description{display:block;font-size:15px;line-height:1.6;font-weight:400;margin-top:14px;max-width:430px;color:#3f3a35}
.md-reference-product .md-product-heading .price:has(.md-deposit-price) .md-currency{display:none}
.md-quick-price .md-full-price,.md-quick-price .md-deposit-description{display:none}
.md-quick-price .md-deposit-price{display:block}
.md-preorder-announcement{background:#c52e28;color:#fff;text-align:center;padding:20px 24px;font-size:clamp(16px,1.5vw,21px);line-height:1.5;font-weight:650}
.md-balance-row small,.md-pay-now-label{display:block;font-size:13px;line-height:1.5;font-weight:400}
@media(max-width:600px){.hero-actions .md-full-price-box,.hero-actions .md-deposit-button{width:100%}.hero-actions .hero-price{flex-basis:100%}.md-preorder-announcement{padding:18px 20px}.md-deposit-price{gap:12px 20px}}

.woocommerce-cart-form dl.variation dt,.woocommerce-checkout-review-order-table dl.variation dt{float:none;margin:6px 0 0;font-weight:600}
.woocommerce-cart-form dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dd{float:none;margin:0}

.elementor .pack-price--detail{font-family:var(--body);font-size:20px;line-height:1.45;font-weight:700;margin-bottom:12px}
