@font-face{font-family:"BCH Tajawal";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Tajawal-Regular.ttf") format("truetype");}
@font-face{font-family:"BCH Tajawal";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/Tajawal-Medium.ttf") format("truetype");}
@font-face{font-family:"BCH Tajawal";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Tajawal-Bold.ttf") format("truetype");}
/* BCH Commerce Studio 1.0.21
   Canonical storefront design. Shared tokens, component rules, responsive rules.
   Scope excludes theme navigation and unrelated plugins. No remote font requests. */
:root {
 --bch-ui-blue:#005390; --bch-ui-hover:#003e6c; --bch-ui-ink:#18334a;
 --bch-ui-muted:#5b6f80; --bch-ui-line:#dce5ed; --bch-ui-soft:#f2f7fb;
 --bch-ui-radius:16px; --bch-ui-shadow:0 4px 20px rgba(19,55,80,.045);
 --bch-ui-font:"BCH Tajawal","Tajawal","Cairo","Noto Sans Arabic",Tahoma,Arial,sans-serif;
}
body:is(.bch-cart-page,.bch-checkout-page,.bch-account-page,.bch-orders-page,.bch-thankyou-page,.bch-order-pay-page){background:#f5f8fb!important;color:var(--bch-ui-ink)!important}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]){font-family:var(--bch-ui-font)!important;font-size:16px!important;line-height:1.8!important;color:var(--bch-ui-ink)!important;--bch-ui-blue:var(--bch-checkout-accent,#005390);--bch-ui-hover:var(--bch-checkout-accent-dark,#003e6c);--bch-ui-ink:var(--bch-checkout-text,#18334a);--bch-ui-muted:var(--bch-checkout-muted,#5b6f80);--bch-ui-line:var(--bch-checkout-border,#dce5ed);--bch-ui-radius:var(--bch-checkout-radius,16px);}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) *,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) *::before,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) *::after{box-sizing:border-box;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) button,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) input,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) select,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) textarea{font-family:var(--bch-ui-font)!important;letter-spacing:normal!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) h1,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) h2,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) h3,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) h4{color:var(--bch-ui-ink)!important;font-family:var(--bch-ui-font)!important;font-weight:700!important;line-height:1.5!important;letter-spacing:normal!important;text-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) h1{font-size:clamp(26px,3vw,36px)!important;margin:0 0 12px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) h2{font-size:clamp(23px,2.3vw,30px)!important;margin:0 0 12px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) h3{font-size:21px!important;margin:0 0 20px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) p{font-size:16px!important;line-height:1.9!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) small{font-size:14px!important;line-height:1.7!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) a{text-underline-offset:4px;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) a:focus-visible,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) button:focus-visible,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) input:focus-visible,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) select:focus-visible,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) textarea:focus-visible,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) [tabindex]:focus-visible{outline:3px solid #2d83c1!important;outline-offset:3px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) [hidden]{display:none!important;}

/* Controls: 48px touch targets, restrained fills, real disabled states */
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .button,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) button[type=submit],
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) input[type=submit],
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .checkout-button,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card__view,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-btn,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-place,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-primary,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-view-order,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-store,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-whatsapp,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-sar-modal__continue{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:12px 22px!important;border:1px solid transparent!important;border-radius:10px!important;background:var(--bch-ui-blue)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .button:hover,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) button[type=submit]:hover,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .checkout-button:hover,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card__view:hover,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-btn--primary:hover{background:var(--bch-ui-hover)!important;color:#fff!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-btn--ghost,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-store,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-sar-modal__cancel,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) button[name=update_cart],
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) button[name=apply_coupon]{background:#fff!important;color:var(--bch-ui-blue)!important;border:1px solid #c3d6e4!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-btn--danger{background:#fff3f2!important;color:#ae2924!important;border-color:#edc7c5!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) button:disabled,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) input:disabled,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .button.disabled,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) [aria-disabled=true]{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) label{font-size:15px!important;font-weight:600!important;line-height:1.7!important;color:var(--bch-ui-ink)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) input:is([type=text],[type=email],[type=tel],[type=password],[type=number],[type=search],[type=url]),
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) select,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) textarea,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .select2-selection--single{width:100%;max-width:100%!important;min-height:50px!important;padding:11px 14px!important;border:1px solid #b9cad7!important;border-radius:10px!important;background:#fff!important;color:var(--bch-ui-ink)!important;font-size:16px!important;line-height:1.6!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) textarea{min-height:112px!important;resize:vertical;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) input::placeholder,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) textarea::placeholder{color:#6b7d8b!important;opacity:1;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) input:is([type=email],[type=tel]){direction:ltr;text-align:start;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) input:is([type=checkbox],[type=radio]){accent-color:var(--bch-ui-blue);width:18px;min-width:18px;height:18px;vertical-align:middle;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .select2-selection__rendered{padding:0!important;line-height:26px!important;color:var(--bch-ui-ink)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .select2-selection__arrow{height:48px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .form-row{margin:0 0 20px!important;padding:0!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .form-row label{display:block;margin-bottom:8px;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-invalid input,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) [aria-invalid=true]{border-color:#b42318!important;}

/* Shared cards and feedback */
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-cart-form,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .cart_totals,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_details,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-content,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup__card,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-panel,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-mini-card,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-hero,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-support,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-payment-proof,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-order-details,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-customer-details,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-empty,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-login{min-width:0!important;background:#fff!important;border:1px solid var(--bch-ui-line)!important;border-radius:var(--bch-ui-radius)!important;box-shadow:var(--bch-ui-shadow)!important;color:var(--bch-ui-ink)!important;padding:28px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-info,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-message,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-error{background:#eef5fb!important;border:1px solid #cbdfea!important;border-inline-start:4px solid var(--bch-ui-blue)!important;border-radius:10px!important;color:var(--bch-ui-ink)!important;box-shadow:none!important;font-size:15px!important;line-height:1.8!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-error,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup__result.is-error{background:#fff4f3!important;border-color:#ecc9c4!important;color:#9c2923!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-message{background:#f0faf5!important;border-color:#c3dfcf!important;color:#225c42!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-info::before,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-message::before,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-error::before{color:inherit!important;}

/* Cart */
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) :is(body.bch-cart-page .woocommerce,.elementor-widget-bch-studio-cart .woocommerce){display:grid!important;grid-template-columns:minmax(0,1fr) var(--bch-summary-width,340px)!important;gap:24px!important;align-items:start!important;width:100%!important;max-width:1180px!important;margin:32px auto 56px!important;padding:0 16px!important;}
body.bch-cart-page :is(body.bch-cart-page .woocommerce,.elementor-widget-bch-studio-cart .woocommerce){display:grid;grid-template-columns:minmax(0,1fr) var(--bch-summary-width,340px);gap:24px;max-width:1180px;margin:32px auto;padding:0 16px;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-cart-form{grid-column:1!important;width:100%!important;margin:0!important;overflow:visible!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .cart-collaterals{grid-column:2!important;width:100%!important;float:none!important;margin:0!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .cart_totals{float:none!important;width:100%!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .cart_totals::before{display:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-notices-wrapper{grid-column:1/-1!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table{width:100%!important;border:0!important;border-collapse:collapse!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table th,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table td{padding:16px 10px!important;border:0!important;border-bottom:1px solid var(--bch-ui-line)!important;background:transparent!important;color:var(--bch-ui-ink)!important;font-size:15px!important;overflow-wrap:anywhere;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table th{font-weight:600!important;color:var(--bch-ui-muted)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table .product-name a{font-size:16px!important;font-weight:700!important;color:var(--bch-ui-ink)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .product-thumbnail img{width:72px!important;height:72px!important;object-fit:contain!important;border-radius:10px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) a.remove{display:inline-flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;background:#fff4f3!important;border-radius:10px!important;color:#a93229!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .quantity .qty{width:72px!important;min-height:44px!important;text-align:center!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .coupon{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;max-width:100%!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .coupon input{flex:1 1 130px!important;width:150px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .wc-proceed-to-checkout .checkout-button{width:100%!important;margin:12px 0 0!important;}

/* Checkout: explicit rows prevent the summary dropping below billing */
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) :is(form.checkout.woocommerce-checkout,.bchcs-checkout-preview){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,var(--bch-summary-width,400px))!important;grid-template-rows:auto 1fr!important;gap:0 24px!important;align-items:start!important;width:100%!important;max-width:1180px!important;margin:32px auto 56px!important;padding:0 16px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_details{grid-column:1!important;grid-row:1 / span 2!important;width:100%!important;margin:0!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_details .col-1,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_details .col-2{float:none!important;width:100%!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_details .col-2:not(:empty){margin-top:24px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #order_review_heading{grid-column:2!important;grid-row:1!important;padding:24px 24px 12px!important;margin:0!important;border:1px solid var(--bch-ui-line)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;background:#fff!important;font-size:21px!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #order_review{grid-column:2!important;grid-row:2!important;width:100%!important;padding:0 24px 24px!important;margin:0!important;border:1px solid var(--bch-ui-line)!important;border-top:0!important;border-radius:0 0 16px 16px!important;background:#fff!important;box-shadow:var(--bch-ui-shadow)!important;overflow:visible!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) form.checkout > :not(#customer_details):not(#order_review):not(#order_review_heading){grid-column:1/-1;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #payment{background:transparent!important;border:0!important;border-top:1px solid var(--bch-ui-line)!important;border-radius:0!important;padding:20px 0 0!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #payment .payment_methods{padding:0!important;border:0!important;list-style:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #payment .payment_methods > li{padding:16px!important;margin:0 0 10px!important;border:1px solid var(--bch-ui-line)!important;border-radius:12px!important;background:#fff!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #payment .payment_methods > li:has(input:checked){border-color:var(--bch-ui-blue)!important;background:#f2f8fc!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #payment .payment_box{background:#eaf3fa!important;color:var(--bch-ui-ink)!important;border:0!important;border-radius:8px!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #payment .payment_box::before{display:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #place_order{width:100%!important;float:none!important;margin:16px 0 0!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-checkout-renewal-box{padding:20px!important;border:1px solid #cbdfea!important;border-radius:12px!important;background:#f3f8fc!important;box-shadow:none!important;}

/* Customer workspace */
:is(.bchcs-my-account-shell,.bchcs-orders-shell,.bch-orderpay-shell){width:calc(100% - 32px)!important;max-width:1180px!important;margin:32px auto 56px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-my-account-shell > .woocommerce,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-editor-account-preview{display:grid!important;grid-template-columns:var(--bch-live-sidebar-width,240px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation{width:100%!important;float:none!important;grid-column:1!important;padding:14px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-content{width:100%!important;float:none!important;grid-column:2!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation ul{display:flex!important;flex-direction:column!important;gap:4px!important;list-style:none!important;padding:0!important;margin:0!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation li{border:0!important;margin:0!important;padding:0!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;gap:12px!important;min-height:50px!important;padding:12px 14px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--bch-ui-muted)!important;text-decoration:none!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation li.is-active a{background:#eaf3fa!important;color:var(--bch-ui-blue)!important;box-shadow:inset -3px 0 var(--bch-ui-blue)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation li a:hover{background:var(--bch-ui-soft)!important;color:var(--bch-ui-blue)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-nav__title{padding:10px 14px 18px!important;font-size:18px!important;font-weight:700!important;color:var(--bch-ui-ink)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-nav__icon,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-nav__icon svg{width:22px!important;height:22px!important;flex-shrink:0;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-dashboard__eyebrow{background:transparent!important;padding:0!important;color:var(--bch-ui-blue)!important;font-size:14px!important;font-weight:700!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-dashboard__lead{max-width:620px!important;color:var(--bch-ui-muted)!important;margin:0 0 28px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-dashboard__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action{display:flex!important;align-items:center!important;gap:16px!important;min-height:120px!important;padding:22px!important;background:#fff!important;border:1px solid var(--bch-ui-line)!important;border-radius:12px!important;color:var(--bch-ui-ink)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:border-color .16s,background .16s!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action:hover{border-color:#87b3d2!important;background:#f7fbfe!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action__icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;background:#edf5fb!important;border:0!important;border-radius:12px!important;color:var(--bch-ui-blue)!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action__icon svg{width:24px!important;height:24px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action__copy{min-width:0;flex:1;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action__copy strong{display:block!important;font-size:17px!important;font-weight:700!important;color:var(--bch-ui-ink)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action__copy small{display:block!important;margin-top:5px!important;color:var(--bch-ui-muted)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action__arrow{color:#6c8ea8!important;font-size:20px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-shell__head{padding:0 0 24px!important;margin:0!important;background:transparent!important;border:0!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-shell__head p{color:var(--bch-ui-muted)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-list{display:grid!important;gap:14px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card{display:grid!important;grid-template-columns:1fr 1.2fr 1.2fr 1fr auto!important;align-items:center!important;gap:20px!important;padding:22px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card small{display:block!important;color:var(--bch-ui-muted)!important;margin-bottom:6px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card strong{font-size:17px!important;font-weight:700!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card__status span{display:inline-flex!important;padding:5px 12px!important;background:#edf5fb!important;color:var(--bch-ui-blue)!important;border:1px solid #d4e5f1!important;border-radius:30px!important;font-size:14px!important;font-weight:600!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-pagination{display:flex!important;gap:8px!important;justify-content:center!important;margin-top:24px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-pagination a,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-pagination .current{min-width:44px!important;min-height:44px!important;padding:8px 14px!important;border-radius:9px!important;border:1px solid var(--bch-ui-line)!important;}

/* Authentication: native form and external OTP container */
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-my-account-shell--guest .woocommerce{display:block!important;max-width:920px!important;margin:auto!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_login{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;gap:24px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_login .u-column1,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_login .u-column2{width:100%!important;float:none!important;padding:24px!important;background:#fff!important;border:1px solid var(--bch-ui-line)!important;border-radius:16px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) form.login,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) form.register,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) form.lost_reset_password{padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important;}

/* Lookup gateway */
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup{width:100%!important;max-width:860px!important;margin:32px auto!important;padding:0 16px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup__hero{padding:0 0 26px!important;margin-bottom:26px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--bch-ui-line)!important;text-align:start!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup__hero-icon{width:50px!important;height:50px!important;background:#eaf3fa!important;color:var(--bch-ui-blue)!important;border-radius:12px!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-services,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-methods{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-service,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-method,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-sub,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-device{min-height:100px!important;padding:20px!important;border:1px solid var(--bch-ui-line)!important;border-radius:12px!important;background:#fff!important;color:var(--bch-ui-ink)!important;text-align:start!important;box-shadow:none!important;font-size:16px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-service:hover,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-method:hover,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-service[aria-pressed=true]{border-color:var(--bch-ui-blue)!important;background:#f0f7fc!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup__tab-icon,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-step__number{background:#edf5fb!important;color:var(--bch-ui-blue)!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup__fields{gap:16px!important;}

/* Order payment, receipt and dialogs */
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 230px!important;gap:28px!important;padding:32px!important;background:#fff!important;border:1px solid var(--bch-ui-line)!important;border-radius:16px!important;box-shadow:var(--bch-ui-shadow)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-hero::before,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-hero::before{display:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-kicker,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-kicker{background:transparent!important;color:var(--bch-ui-blue)!important;padding:0!important;font-size:14px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-badgecard,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-inline-note{background:var(--bch-ui-soft)!important;border:0!important;border-radius:12px!important;padding:20px!important;color:var(--bch-ui-muted)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-layout{display:grid!important;grid-template-columns:minmax(0,1fr) var(--bch-summary-width,340px)!important;gap:24px!important;margin-top:24px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-mini-card{padding:18px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-help-list li{padding-inline-start:44px!important;padding-inline-end:14px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-hero{text-align:start!important;padding:32px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-copy p,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-support-copy p,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-hero p{color:var(--bch-ui-muted)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-icon{width:64px!important;height:64px!important;border-radius:50%!important;background:#eaf6ef!important;color:#28754e!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-summary-item{background:var(--bch-ui-soft)!important;border:0!important;border-radius:10px!important;padding:18px!important;min-width:0!important;overflow-wrap:anywhere;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-sar-modal__dialog,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-modal__dialog{width:min(520px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;padding:32px!important;background:#fff!important;border:1px solid var(--bch-ui-line)!important;border-radius:20px!important;color:var(--bch-ui-ink)!important;box-shadow:0 24px 80px #15385130!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-sar-modal__close,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-modal__close{width:44px!important;height:44px!important;border-radius:10px!important;background:#f0f5f9!important;color:var(--bch-ui-ink)!important;box-shadow:none!important;}

/* Responsive component layout, no global horizontal overflow masking */
@media(max-width:1024px){
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) :is(form.checkout.woocommerce-checkout,.bchcs-checkout-preview){grid-template-columns:minmax(0,1fr) var(--bch-summary-width,340px)!important;gap:0 18px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card__view{grid-column:1/-1!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-my-account-shell > .woocommerce,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-editor-account-preview{grid-template-columns:200px minmax(0,1fr)!important;gap:16px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-dashboard__grid{grid-template-columns:1fr!important;}
}
@media(max-width:800px){
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) :is(body.bch-cart-page .woocommerce,.elementor-widget-bch-studio-cart .woocommerce){grid-template-columns:minmax(0,1fr)!important;}
body.bch-cart-page :is(body.bch-cart-page .woocommerce,.elementor-widget-bch-studio-cart .woocommerce){grid-template-columns:minmax(0,1fr)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .cart-collaterals,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-cart-form{grid-column:1!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) :is(form.checkout.woocommerce-checkout,.bchcs-checkout-preview){display:flex!important;flex-direction:column!important;gap:0!important;padding:0 12px!important;margin:20px auto 40px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_details{margin-bottom:20px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #order_review_heading,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #order_review{width:100%!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-my-account-shell > .woocommerce,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-editor-account-preview{display:flex!important;flex-direction:column!important;gap:20px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation{padding:10px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation ul{display:flex!important;flex-direction:row!important;overflow-x:auto!important;gap:8px!important;scrollbar-width:thin;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation li{flex:0 0 auto!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation li a{white-space:nowrap!important;min-height:46px!important;padding:10px 14px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation li.is-active a{box-shadow:inset 0 -3px var(--bch-ui-blue)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-nav__title{padding:6px 12px 12px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-hero,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-layout{grid-template-columns:minmax(0,1fr)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.bch-thankyou-page .woocommerce-order{grid-template-columns:minmax(0,1fr)!important;padding:12px!important;}
}
@media(max-width:540px){
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-cart-form,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .cart_totals,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) #customer_details,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-content,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-MyAccount-navigation,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup__card,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-panel,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-mini-card,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-hero,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-support,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-payment-proof,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-order-details,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-customer-details,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-empty,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-orders-login{padding:20px!important;border-radius:14px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-account-action{padding:18px!important;min-height:104px!important;gap:12px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card{gap:18px 12px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-services,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-lookup-methods,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-customer-lookup__fields{grid-template-columns:minmax(0,1fr)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-hero{padding:22px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-summary-grid,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-summary{grid-template-columns:minmax(0,1fr)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bchcs-order-card__view,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-thankyou-actions > a,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .bch-orderpay-actions > a{width:100%!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart tbody,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart tr,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart td{display:block!important;width:100%!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart thead{display:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart tr{padding:12px 0!important;border-bottom:1px solid var(--bch-ui-line)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart td{padding:10px 0!important;border:0!important;text-align:end!important;min-height:44px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart td[data-title]::before{content:attr(data-title)!important;float:right!important;font-weight:600!important;color:var(--bch-ui-muted)!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) table.shop_table.cart td.product-thumbnail{display:none!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .coupon{width:100%!important;margin-bottom:12px!important;}
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) .woocommerce-orders-table{display:block!important;overflow-x:auto!important;}
}
@media(prefers-reduced-motion:reduce){
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) *,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) *::before,
:is(#bch-order-pay-page, body.bch-cart-page .woocommerce, body.bch-checkout-page .woocommerce, body.bch-account-page .woocommerce, body.bch-orders-page .woocommerce, body.bch-thankyou-page .woocommerce-order, .bchcs-my-account-shell, .bchcs-orders-shell, .bchcs-customer-lookup, .bch-orderpay-shell, .bch-sar-modal__dialog, .bch-orderpay-modal__dialog, [class*="elementor-widget-bch-studio-"]) *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important;}
}

/* Standalone shortcode roots. */
:is(html,#bch-order-pay-page) body.bch-cart-page .woocommerce {display:grid!important;grid-template-columns:minmax(0,1fr) var(--bch-summary-width,340px)!important;gap:24px!important;align-items:start!important;width:100%!important;max-width:1180px!important;margin:32px auto 56px!important;padding:0 16px!important;}
:is(html,#bch-order-pay-page) .bchcs-my-account-shell:not(.bchcs-my-account-shell--guest) > .woocommerce {display:grid!important;grid-template-columns:var(--bch-live-sidebar-width,240px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;}
:is(html,#bch-order-pay-page) .bchcs-my-account-shell--guest {max-width:920px!important;}
:is(html,#bch-order-pay-page) .bchcs-my-account-shell--guest > .woocommerce {display:block!important;}
:is(html,#bch-order-pay-page) .bchcs-customer-lookup {max-width:860px!important;margin:32px auto!important;padding:0 16px!important;}
:is(html,#bch-order-pay-page) .bch-sar-modal__dialog,:is(html,#bch-order-pay-page) .bch-orderpay-modal__dialog {width:min(520px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;padding:32px!important;background:#fff!important;border-radius:20px!important;color:#18334a!important;}
@media(max-width:800px){
:is(html,#bch-order-pay-page) body.bch-cart-page .woocommerce {grid-template-columns:minmax(0,1fr)!important;}
:is(html,#bch-order-pay-page) .bchcs-my-account-shell:not(.bchcs-my-account-shell--guest) > .woocommerce {display:flex!important;flex-direction:column!important;gap:20px!important;}
}

/* Order status uses text as well as color. */
:is(html,#bch-order-pay-page) .bchcs-order-card[data-order-status="completed"] .bchcs-order-card__status span{background:#edf8f1!important;color:#246744!important;border-color:#c6e2d0!important;}
:is(html,#bch-order-pay-page) .bchcs-order-card:is([data-order-status="failed"],[data-order-status="cancelled"]) .bchcs-order-card__status span{background:#fff2f1!important;color:#a02c25!important;border-color:#ebc8c4!important;}
:is(html,#bch-order-pay-page) .bchcs-order-card:is([data-order-status="pending"],[data-order-status="on-hold"]) .bchcs-order-card__status span{background:#fff9eb!important;color:#805c14!important;border-color:#eaddb9!important;}

/* 1.0.22: details and editor hooks. Explicit Elementor controls override these defaults. */
:is(html,#bch-order-pay-page) .bchcs-account-action__icon{width:var(--bch-live-icon-size,46px)!important;height:var(--bch-live-icon-size,46px)!important;flex-basis:var(--bch-live-icon-size,46px)!important;}
:is(html,#bch-order-pay-page) .bchcs-account-action__icon :is(svg,i){width:55%!important;height:55%!important;font-size:24px;}
:is(html,#bch-order-pay-page) .bch-thankyou-hero{background-image:linear-gradient(135deg,transparent,var(--bch-live-hero-alt,transparent))!important;}
:is(html,#bch-order-pay-page) .bchcs-account-dashboard{padding-top:6px;}
:is(html,#bch-order-pay-page) .bchcs-account-dashboard__eyebrow{letter-spacing:.02em;}
:is(html,#bch-order-pay-page) .bchcs-account-action{border-top:2px solid #d6e8f5!important;}
:is(html,#bch-order-pay-page) .bchcs-order-card__number strong{color:#005390;}
:is(html,#bch-order-pay-page) .bchcs-customer-lookup__hero{border-radius:12px!important;padding:24px!important;background:#eff6fb!important;}
:is(html,#bch-order-pay-page) .bchcs-customer-lookup__hero h2{color:#18334a!important;}
:is(html,#bch-order-pay-page) .bchcs-customer-lookup__hero p{color:#5b6f80!important;}
.elementor-editor-active [data-bchcs-preview]{pointer-events:none;}
