@import url(/wp-content/themes/bridge/style.css);:root{--color-text-primary:#1f2937;--color-text-secondary:#6b7280;--color-text-body:#4b5563;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-bg-white:#fff;--color-bg-light:#f9fafb;--color-accent:#c7444e;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:15px;--spacing-lg:25px;--spacing-xl:30px;--spacing-2xl:35px;--border-radius:8px;--border-radius-sm:6px;--border-standard:1px solid var(--color-border);--border-light:1px solid var(--color-border-light);--border-dashed:1px dashed var(--color-border);--font-size-xs:0.75em;--font-size-sm:0.85em;--font-size-base:0.95em;--font-size-md:1em;--font-size-lg:1.1em;--font-size-xl:1.2em;--font-size-2xl:1.3em}.woocommerce-order .woocommerce-bacs-bank-details ul,.woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details,.woocommerce-order .woocommerce-order-overview.order_details,.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .woocommerce-shipping-totals ul,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name ul.wc-item-meta{list-style:none;margin:0;padding:0}.alliancier-checkout-two-columns .col2-set .col-1,.alliancier-checkout-two-columns .alliancier-checkout-col-right,.alliancier-checkout-two-columns .woocommerce-shipping-fields,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-order-overview.order_details{background:var(--color-bg-white);border:var(--border-standard);border-radius:var(--border-radius);box-sizing:border-box}.alliancier-checkout-two-columns .col2-set .col-1 h3,.alliancier-checkout-two-columns #order_review_heading,.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-bacs-bank-details h2,.woocommerce-order .wc-bacs-bank-details-heading{margin:0 0 var(--spacing-lg) 0;padding:0;font-weight:600;color:var(--color-text-primary);border:none;background:#fff0}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .product-name dl.variation,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name dl.variation,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name ul.wc-item-meta{display:block;margin:var(--spacing-sm) 0 0 0;padding:0}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .product-name dl.variation dt,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name dl.variation dt,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name ul.wc-item-meta li strong{display:inline;margin:0;padding:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .product-name dl.variation dd,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name dl.variation dd,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name ul.wc-item-meta li p{display:inline;margin:0 0 0 3px;padding:0;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary)}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .product-name dl.variation dd::after,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name dl.variation dd::after{content:"";display:block;margin-bottom:var(--spacing-xs)}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .product-name dl.variation dd:last-child::after,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name dl.variation dd:last-child::after{display:none;margin-bottom:0}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .product-name dl.variation dd p,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name dl.variation dd p{display:inline;margin:0}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table,.woocommerce-order .woocommerce-order-details .shop_table{width:100%;border-collapse:collapse;table-layout:fixed}.woocommerce-cart .coupon{border:var(--color-text-primary) 1px solid}.woocommerce table.cart div.coupon .button,.woocommerce-page table.cart div.coupon .button{top:0px!important}.woocommerce-cart .shop_table td{padding-bottom:20px!important}.woocommerce-cart .order-total th{font-weight:500!important}.elementor-2252 .elementor-element.elementor-element-9297cf7 .elementor-button,.woocommerce table.cart td.actions input[name="apply_coupon"],.woocommerce table.cart td.actions input[name="update_cart"]{background-image:none!important;color:var(--color-text-primary)!important;background-color:var(--color-border)!important}.woocommerce-cart a.about_paypal{display:none!important}.alliancier-checkout-two-columns .alliancier-checkout-wrapper{display:flex;gap:40px;align-items:flex-start}.alliancier-checkout-two-columns .alliancier-checkout-col-left{flex:1 1 calc(50% - 20px)}.alliancier-checkout-two-columns .col2-set{display:flex;flex-direction:column;width:100%}.alliancier-checkout-two-columns .col2-set .col-1,.alliancier-checkout-two-columns .col2-set .col-2{width:100%!important;float:none!important}.alliancier-checkout-two-columns .col2-set .col-2{margin-top:var(--spacing-xl)}.alliancier-checkout-two-columns .alliancier-checkout-col-right{flex:1 1 calc(50% - 20px);position:sticky;top:120px}.alliancier-checkout-two-columns .col2-set .col-1,.alliancier-checkout-two-columns .alliancier-checkout-col-right{padding:var(--spacing-xl)!important}.alliancier-checkout-two-columns .col2-set .col-1 h3,.alliancier-checkout-two-columns #order_review_heading{margin:0 0 var(--spacing-lg) 0!important;padding:0!important;font-size:var(--font-size-2xl)!important;font-weight:600!important;border:none!important;background:transparent!important;line-height:1.3!important}.alliancier-checkout-two-columns #order_review{background:#fff0;padding:0;margin-top:0}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table td,.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table th{padding:10px var(--spacing-sm);vertical-align:top;word-wrap:break-word}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table thead th{text-align:left;font-weight:600;border-bottom:var(--border-standard)}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .product-name,.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table thead th:first-child{width:65%}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .product-total,.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table thead th:last-child{width:35%;text-align:right}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table tbody tr,.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table tfoot tr{border-bottom:var(--border-light)}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .woocommerce-shipping-totals{display:block!important;width:160%}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{display:block!important;width:100%!important;text-align:left;padding:var(--spacing-md) 0 10px 0;font-weight:600}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{display:block!important;width:100%!important;text-align:left;padding:0 0 var(--spacing-md) 0;line-height:1.6}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .woocommerce-shipping-totals li{margin-bottom:10px;padding-bottom:10px;border-bottom:var(--border-light)}.alliancier-checkout-two-columns .woocommerce-checkout-review-order-table .woocommerce-shipping-totals li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.alliancier-checkout-two-columns .woocommerce-billing-fields .form-row,.alliancier-checkout-two-columns .woocommerce-shipping-fields .form-row{width:100%!important;float:none!important;padding:0!important;margin-bottom:var(--spacing-md)!important}.alliancier-checkout-two-columns .woocommerce-billing-fields .form-row input,.alliancier-checkout-two-columns .woocommerce-billing-fields .form-row select,.alliancier-checkout-two-columns .woocommerce-billing-fields .form-row textarea,.alliancier-checkout-two-columns .woocommerce-shipping-fields .form-row input,.alliancier-checkout-two-columns .woocommerce-shipping-fields .form-row select,.alliancier-checkout-two-columns .woocommerce-shipping-fields .form-row textarea{width:100%!important;box-sizing:border-box;background-color:var(--color-bg-light)!important;border:var(--border-standard)!important;border-radius:var(--border-radius-sm);padding:12px var(--spacing-md)!important}.alliancier-checkout-two-columns .woocommerce-shipping-fields{margin-top:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)}.alliancier-checkout-two-columns .woocommerce-additional-fields{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:var(--border-standard)}.alliancier-checkout-two-columns .woocommerce-additional-fields h3{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-lg);font-weight:600}.alliancier-checkout-two-columns .woocommerce-form-coupon-toggle{display:none}.woocommerce-order{max-width:900px;margin:0 auto;padding:40px 20px}.woocommerce-order .woocommerce-notice--success.woocommerce-thankyou-order-received{background:var(--color-bg-white);border:var(--border-standard);border-left:4px solid var(--color-accent);border-radius:0 var(--border-radius) var(--border-radius) 0;padding:20px var(--spacing-lg);margin-bottom:var(--spacing-xl);font-size:var(--font-size-lg);font-weight:500;color:var(--color-text-primary)}.woocommerce-order .woocommerce-order-overview.order_details{display:flex;flex-wrap:wrap;margin:0 0 var(--spacing-xl) 0;padding:var(--spacing-md) 20px;gap:0}.woocommerce-order .woocommerce-order-overview.order_details li{padding:var(--spacing-sm) 20px;margin:0;border-right:var(--border-standard);display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400}.woocommerce-order .woocommerce-order-overview.order_details li:last-child{border-right:none;padding-right:0}.woocommerce-order .woocommerce-order-overview.order_details li::before{display:none}.woocommerce-order .woocommerce-order-overview.order_details li strong{font-size:1.15em;color:var(--color-text-primary);font-weight:600;display:block;word-break:break-word}.woocommerce-order .woocommerce-bacs-bank-details{background:var(--color-bg-light);border:var(--border-standard);border-radius:var(--border-radius);padding:var(--spacing-lg) var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.woocommerce-order .woocommerce-bacs-bank-details h2,.woocommerce-order .wc-bacs-bank-details-heading{font-size:var(--font-size-xl);margin:0 0 20px 0}.woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-weight:600;font-size:var(--font-size-md);color:var(--color-text-primary);margin-bottom:12px}.woocommerce-order .woocommerce-bacs-bank-details li{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:var(--border-standard);font-size:var(--font-size-base)}.woocommerce-order .woocommerce-bacs-bank-details li:last-child{border-bottom:none}.woocommerce-order .woocommerce-bacs-bank-details li strong{color:var(--color-text-secondary);font-weight:400;min-width:120px}.woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-iban{font-family:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;letter-spacing:.5px}.woocommerce-order .woocommerce-order-details{padding:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.woocommerce-order .woocommerce-order-details__title{font-size:var(--font-size-2xl)}.woocommerce-order .woocommerce-order-details .shop_table thead th{text-align:left;padding:12px 0;font-weight:600;font-size:.9em;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-border)}.woocommerce-order .woocommerce-order-details .shop_table thead th.product-name{width:70%}.woocommerce-order .woocommerce-order-details .shop_table thead th.product-total{width:30%;text-align:right}.woocommerce-order .woocommerce-order-details .shop_table tbody td{padding:18px 0;vertical-align:top;border-bottom:var(--border-light)}.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name{padding-right:20px}.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-total{text-align:right;font-weight:600;color:var(--color-text-primary)}.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name a{font-weight:500;color:var(--color-text-primary);text-decoration:none}.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name a:hover{color:var(--color-text-secondary)}.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name .product-quantity{color:var(--color-text-secondary);font-weight:400}.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name ul.wc-item-meta,.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name dl.variation{margin:12px 0 0 0;padding:12px 0 0 0;border-top:var(--border-dashed)}.woocommerce-order .woocommerce-order-details .shop_table tbody .product-name ul.wc-item-meta li{display:inline;font-size:.9em;margin:0;padding:0}.woocommerce-order .woocommerce-order-details .shop_table tfoot tr{border-bottom:var(--border-light)}.woocommerce-order .woocommerce-order-details .shop_table tfoot tr:last-child{border-bottom:none}.woocommerce-order .woocommerce-order-details .shop_table tfoot th{text-align:left;padding:14px 0;font-weight:500;color:var(--color-text-secondary)}.woocommerce-order .woocommerce-order-details .shop_table tfoot td{text-align:right;padding:14px 0;color:var(--color-text-primary)}.woocommerce-order .woocommerce-order-details .shop_table tfoot tr.order-total{border-top:2px solid var(--color-border);border-bottom:none}.woocommerce-order .woocommerce-order-details .shop_table tfoot tr.order-total th{font-weight:600;font-size:var(--font-size-lg);color:var(--color-text-primary);padding-top:18px}.woocommerce-order .woocommerce-order-details .shop_table tfoot tr.order-total td{font-weight:700;font-size:var(--font-size-xl);color:var(--color-text-primary);padding-top:18px}.woocommerce-order .woocommerce-order-details .shop_table tfoot tr.order-total td small{font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-secondary);display:block;margin-top:var(--spacing-xs)}.woocommerce-order .woocommerce-order-details .shop_table tfoot .shipping td{line-height:1.6}.woocommerce-order .woocommerce-customer-details{margin-top:var(--spacing-2xl);display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--spacing-lg)!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-order .woocommerce-customer-details .col2-set{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--spacing-lg)!important;grid-column:1 / -1;float:none!important;width:100%!important;background:transparent!important;border:none!important;padding:0!important}.woocommerce-order .woocommerce-customer-details .addresses::before,.woocommerce-order .woocommerce-customer-details .addresses::after,.woocommerce-order .woocommerce-customer-details .col2-set::before,.woocommerce-order .woocommerce-customer-details .col2-set::after{display:none!important;content:none!important}.woocommerce-order .woocommerce-customer-details>section,.woocommerce-order .woocommerce-customer-details .woocommerce-column--billing-address,.woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address,.woocommerce-order .woocommerce-customer-details .col-1,.woocommerce-order .woocommerce-customer-details .col-2{padding:var(--spacing-lg);float:none!important;width:auto!important;background:var(--color-bg-white);border:var(--border-standard);border-radius:var(--border-radius);box-sizing:border-box}.woocommerce-order .woocommerce-customer-details .woocommerce-column__title,.woocommerce-order .woocommerce-customer-details h2{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 18px 0;padding:0 0 var(--spacing-md) 0;border-bottom:var(--border-standard)}.woocommerce-order .woocommerce-customer-details address{font-style:normal;line-height:1.7;color:var(--color-text-body)}.woocommerce-order .woocommerce-customer-details address p{margin:var(--spacing-sm) 0 0 0}.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone,.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email{color:var(--color-text-primary);font-weight:500}@media (max-width:768px){.alliancier-checkout-two-columns .alliancier-checkout-wrapper{flex-direction:column}.alliancier-checkout-two-columns .alliancier-checkout-col-left,.alliancier-checkout-two-columns .alliancier-checkout-col-right{flex:1 1 100%;width:100%}.alliancier-checkout-two-columns .alliancier-checkout-col-right{position:static}.woocommerce-order{padding:var(--spacing-lg) var(--spacing-md)}.woocommerce-order .woocommerce-customer-details{grid-template-columns:1fr!important}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-order .woocommerce-customer-details .col2-set{grid-template-columns:1fr!important}.woocommerce-order .woocommerce-order-details{padding:20px}.woocommerce-order .woocommerce-order-details .shop_table thead th.product-name{width:60%}.woocommerce-order .woocommerce-order-details .shop_table thead th.product-total{width:40%}}@media (max-width:480px){.woocommerce-order .woocommerce-order-overview.order_details{flex-direction:column}.woocommerce-order .woocommerce-order-overview.order_details li{border-right:none!important;border-bottom:var(--border-standard)}.woocommerce-order .woocommerce-order-overview.order_details li:last-child{border-bottom:none}.woocommerce-order .woocommerce-bacs-bank-details{padding:20px}.woocommerce-order .woocommerce-bacs-bank-details li{flex-direction:column;gap:var(--spacing-xs)}.woocommerce-order .woocommerce-bacs-bank-details li strong{min-width:auto}}a.about_paypal{display:none}