.sbec-purchase-note{background:#f0f5fa;border:1px solid #c7d5e5;border-left:4px solid #b68b32;color:#10233f;padding:20px;margin:16px 0;line-height:1.6}.sbec-purchase-note h2{font-size:24px;color:#10233f}.sbec-purchase-note .button{margin:5px 10px 5px 0}.sbec-prep-product .button,.sbec-prep-commerce .button,.sbec-prep-commerce .wc-block-components-button:not(.is-link){background:#10233f!important;color:#fff!important;border-radius:6px!important;font-weight:700!important}.sbec-prep-product .product .summary{float:none!important;width:100%!important}.sbec-prep-product .product .price{color:#10233f!important;font-size:26px!important}.sbec-prep-product #secondary,.sbec-prep-product .widget-area{display:none}.sbec-prep-product #primary{width:100%}

.sbec-prep-product #comments,.sbec-prep-product .comment-respond,.sbec-prep-product .sidebar,.sbec-prep-commerce #secondary,.sbec-prep-commerce .widget-area,.sbec-prep-commerce .sidebar,.sbec-prep-commerce #comments,.sbec-prep-commerce .comment-respond{display:none!important}
.sbec-prep-commerce #primary{width:100%}.sbec-prep-product img.woocommerce-placeholder,.sbec-prep-commerce img.woocommerce-placeholder{display:none!important}#sbec-purchase-guidance>strong{font-size:22px;display:block}#sbec-purchase-guidance .button{display:inline-block;padding:12px 18px;text-decoration:none;line-height:1.4}

.sbec-prep-product .reviews_tab,.sbec-prep-product #tab-reviews{display:none!important}

/* Order receipt must load these styles even after WooCommerce empties the cart. */
.woocommerce-order .sbec-payment-failure{box-sizing:border-box;background:#fff1f2!important;border:2px solid #b42318!important;border-left:8px solid #b42318!important;border-radius:10px;padding:24px!important;margin:24px 0!important;color:#7a1712!important;line-height:1.6;font-family:Arial,sans-serif}
.woocommerce-order .sbec-payment-failure h2{display:block!important;margin:0 0 14px!important;color:#9b1c14!important;font-family:Arial,sans-serif!important;font-size:28px!important;font-weight:800!important;line-height:1.25!important}
.woocommerce-order .sbec-payment-failure p{color:#7a1712!important;margin:0 0 14px!important;font-size:17px!important}
.woocommerce-order .sbec-payment-failure .sbec-payment-retry{display:inline-block!important;box-sizing:border-box;background:#10233f!important;color:#fff!important;padding:14px 22px!important;border:2px solid #10233f!important;border-radius:6px!important;font-size:16px!important;font-weight:700!important;text-align:center;text-decoration:none!important;line-height:1.4}
.woocommerce-order .sbec-payment-failure .sbec-payment-retry:hover{background:#f5b400!important;color:#0b1220!important;border-color:#f5b400!important}
.woocommerce-order .sbec-payment-failure .sbec-payment-retry:focus-visible{outline:3px solid #10233f;outline-offset:4px}
.woocommerce-order .sbec-payment-failure ~ .woocommerce-thankyou-order-failed,.woocommerce-order .sbec-payment-failure ~ .woocommerce-thankyou-order-failed-actions{display:none!important}
@media(max-width:767px){.woocommerce-order .sbec-payment-failure{padding:18px!important;margin:18px 0!important}.woocommerce-order .sbec-payment-failure h2{font-size:23px!important}.woocommerce-order .sbec-payment-failure .sbec-payment-retry{width:100%!important}}
