body.bricks-is-frontend :focus{ outline: none !important; }   .narrow:has(table.contact-table) * { border-collapse:collapse; } table.contact-table tr > td:first-child { border-right:1px solid var(--border-color); padding-right: var(--space-6); line-height:1.3em; font-weight:500; } table.contact-table tr > td:last-child { padding-left: var(--space-6); font-size: var(--text-m) !important; color: var(--text-medium); } table.contact-table tr > td:first-child { color: var(--text-dark); } table.contact-table tr > * { padding-block: 0.5em; }  .wp-block-woocommerce-cart { max-width: var(--page-width); margin-inline: auto; } article#brx-content:has(.wp-block-woocommerce-cart) {padding-block: var(--container-space-4);padding-inline: var(--gutter);} article#brx-content:has(.wp-block-woocommerce-cart) h1 { margin-bottom: var(--container-space-2); } .wp-block-woocommerce-cart-order-summary-block { background: var(--bg-primary-1); padding: var(--space-6); } .is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, .is-large .wc-block-components-sidebar .wc-block-components-totals-item { padding-inline: 0 !important; } .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator, .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) { padding-inline: 0 !important; } body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { background: var(--primary-action); color: white; font-weight: 500; font-size: var(--text-l); }   body.woocommerce-order-pay #brx-content.wordpress:has(form) ul { list-style:none; padding:0; display:grid; gap:var(--space-4); grid-template-columns:var(--grid-2); padding-block:Var(--space-6); font-size:0.9em; color:var(--text-light); } body.woocommerce-order-pay #brx-content.wordpress:has(form) ul strong { display: block !important; font-size:1em !important; color:var(--text-dark) !important; } body.woocommerce-order-pay #brx-content.wordpress:has(form) { padding-block: var(--container-space-3); width:max-content; text-align:center; } body.woocommerce-order-pay #brx-content.wordpress:has(form) input { background: var(--primary); color: white; border: 0; padding: 1em 2em; border-radius: var(--radius-round); font-weight: 500; text-align:center; margin-top:var(--space-6); } body.woocommerce-order-pay #brx-content.wordpress:has(form) a.button.cancel { background:var(--bg-primary-4); color:var(--primary); } body.woocommerce-order-pay #brx-content.wordpress:has(form) form { display: grid; gap: var(--space-3); } body.woocommerce-order-pay #brx-content.wordpress:has(form) h1 { font-size:var(--h4); font-weight:600; }