/* v63: orange buy buttons (Add to cart, Buy Now, Proceed to checkout, Place order). White bold text, WCAG AA (4.71:1 base, 6.34:1 hover).
   #FF6A13 with white text is only 2.87:1 (fails AA), so the AA-safe safety orange #C84B00 is used. Quote, 3D and other buttons untouched. */
:root{--wm-buy:#C84B00;--wm-buy-h:#A83C00}
body.wmf.wmf.wmf.wmf .btn.addcart,body.wmf.wmf.wmf.wmf .btn.buynow,body.wmf.wmf.wmf.wmf .btn.buynow-sm,body.wmf.wmf.wmf.wmf .btn.pcbuy,body.wmf.wmf.wmf.wmf .btn.feb,body.wmf.wmf.wmf.wmf .buynow,
body.wmf.wmf.wmf.wmf .single_add_to_cart_button,body.wmf.wmf.wmf.wmf .add_to_cart_button,body.wmf.wmf.wmf.wmf a.checkout-button,body.wmf.wmf.wmf.wmf #place_order,
body.wmf.wmf.wmf.wmf .wc-block-cart__submit-button,body.wmf.wmf.wmf.wmf .wc-block-components-checkout-place-order-button{
 background:var(--wm-buy)!important;border:1px solid var(--wm-buy)!important;color:#fff!important;font-weight:700!important;border-radius:12px;box-shadow:0 6px 18px -8px rgba(200,75,0,.6)!important;text-shadow:none!important}
body.wmf.wmf.wmf.wmf .btn.addcart:hover,body.wmf.wmf.wmf.wmf .btn.buynow:hover,body.wmf.wmf.wmf.wmf .btn.buynow-sm:hover,body.wmf.wmf.wmf.wmf .btn.pcbuy:hover,body.wmf.wmf.wmf.wmf .btn.feb:hover,body.wmf.wmf.wmf.wmf .buynow:hover,
body.wmf.wmf.wmf.wmf .single_add_to_cart_button:hover,body.wmf.wmf.wmf.wmf .add_to_cart_button:hover,body.wmf.wmf.wmf.wmf a.checkout-button:hover,body.wmf.wmf.wmf.wmf #place_order:hover,
body.wmf.wmf.wmf.wmf .wc-block-cart__submit-button:hover,body.wmf.wmf.wmf.wmf .wc-block-components-checkout-place-order-button:hover{background:var(--wm-buy-h)!important;border-color:var(--wm-buy-h)!important;color:#fff!important}
body.wmf.wmf.wmf.wmf .btn.addcart:focus-visible,body.wmf.wmf.wmf.wmf .buynow:focus-visible,body.wmf.wmf.wmf.wmf #place_order:focus-visible,body.wmf.wmf.wmf.wmf a.checkout-button:focus-visible{outline:3px solid #0f1d33;outline-offset:2px}
/* quote / calculator / wizard links that reuse .buynow keep their outline style */
body.wmf.wmf.wmf.wmf .btn.buynow[href*="/request-a-quote/"],body.wmf.wmf.wmf.wmf a.btn.buynow[href*="/calculators/"],body.wmf.wmf.wmf.wmf a.btn.buynow[href*="/custom-tank-wizard/"]{background:#fff!important;color:#0f1d33!important;border-color:#cfd6e1!important;box-shadow:none!important}
body.wmf.wmf.wmf.wmf a.ss1{background:var(--wm-buy)!important;color:#fff!important;font-weight:700!important}
body.wmf.wmf.wmf.wmf a.ss1:hover{background:var(--wm-buy-h)!important}
/* v63: secondary tool links */
body.wmf .v63-help{background:#f4f6f9;border-top:1px solid #e3e7ee;border-bottom:1px solid #e3e7ee;padding:14px 0}
body.wmf .v63-help-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}
body.wmf .v63-help p{margin:0;color:#1d2a3f;font-size:.95rem}
body.wmf .v63-help-b{display:flex;gap:10px}
body.wmf a.v63-sec{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid #0f1d33;border-radius:12px;color:#0f1d33;font-weight:600;text-decoration:none;background:#fff}
body.wmf a.v63-sec:hover,body.wmf a.v63-sec:focus-visible{background:#0f1d33;color:#fff}
body.wmf .v63-catline{margin:0 0 12px;font-size:.9rem;color:#5b6678;display:flex;gap:8px;align-items:center}
body.wmf .v63-catline a,body.wmf .v63-cmp a{color:#1a4fa0;font-weight:600;text-decoration:underline;text-underline-offset:2px}
body.wmf .v63-cmp{margin:10px 0 0;font-size:.92rem}
@media (max-width:600px){body.wmf .v63-help-b{width:100%}body.wmf a.v63-sec{flex:1;justify-content:center}}
/* v63: header CTAs stay on the nav row at desktop widths (>=1024px) */
@media (min-width:1024px){
 body.wmf #nav.nav{flex-wrap:nowrap}
 body.wmf #nav .go{margin-left:auto;flex-shrink:0;white-space:nowrap;flex-wrap:nowrap}
 body.wmf #nav .go a{white-space:nowrap}
}
@media (min-width:1024px) and (max-width:1199px){
 body.wmf #nav>a,body.wmf #nav>.grp>h4>a,body.wmf #nav>.grp>a{padding-left:7px;padding-right:7px;font-size:.9rem}
 body.wmf #nav .go a{padding-left:12px;padding-right:12px}
 body.wmf #nav .go{margin-right:8px}
}
