@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-shortcode{width:100%}}#brxe-ifikwb {margin-bottom: 20px}#brxe-nfvcgy .woocommerce-cart-form thead { line-height:30px}#brxe-nfvcgy a { text-decoration:none;}#brxe-nfvcgy .product-thumbnail a img { border:1px solid #e6e6e6;}#brxe-nfvcgy dl.variation { font-size:14px; font-weight:normal; margin:0; display: grid; grid-template-columns: auto 1fr; gap: 0px;}#brxe-nfvcgy dl.variation dt { padding-right:10px;}#brxe-nfvcgy .cart-collaterals { float:none; width:auto;display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}#brxe-nfvcgy .cross-sells { margin:0;}#brxe-nfvcgy .cart-collaterals h2 { font-size:18px; padding:0; margin:0; line-height:24px; margin-bottom:20px;}#brxe-nfvcgy .cross-sells .products .product a { display:flex; flex-direction:column; gap:5px;}#brxe-nfvcgy .cross-sells .products .product a img { border:1px solid #e6e6e6;}#brxe-nfvcgy .cross-sells .products h2 { font-size:16px; line-height:1.5; margin:0;}#brxe-nfvcgy .cross-sells .products .price { font-size:16px;}#brxe-nfvcgy .cart_totals table th,#brxe-nfvcgy .cart_totals table td { padding:5px 0;}#brxe-nfvcgy .cart_totals table tr.order-total { font-size:18px;}#brxe-nfvcgy .cart-collaterals .wc-proceed-to-checkout .button { display:block; font-size:18px; line-height:1.7;}#brxe-nfvcgy table.shop_table .coupon input { border-color:#ccc; border-radius:4px;}#brxe-nfvcgy table.shop_table td.actions button { background: #fff; border: 1px solid #2471ac; color: #2471ac;}#brxe-nfvcgy .cart_totals table th,#brxe-nfvcgy .cart_totals table td {padding:2px 0; }#brxe-nfvcgy table.shop_table.shop_table_responsive.cart { border: 1px solid #ccc; margin-bottom:20px;}#brxe-nfvcgy .woocommerce table th { padding: 5px 10px;}#brxe-nfvcgy .woocommerce-cart-form tbody td, .woocommerce-cart-form tbody th[scope=row] { padding: 10px;}#brxe-nfvcgy .cart-collaterals h2 { font-weight: 700;}#brxe-nfvcgy .cart-collaterals table { border: 1px solid #ccc; line-height: 1.5;}#brxe-nfvcgy .cart_totals table th, .cart_totals table td { padding: 10px; border-bottom: 1px solid #ccc;}#brxe-nfvcgy ul.woocommerce-shipping-methods label { color: #222;}@media (max-width: 767px) {#brxe-nfvcgy .woocommerce.brx-child-node { display:flex; flex-direction:column; gap:20px;}#brxe-nfvcgy table.shop_table tr.cart_item { display: grid; grid-template-columns: auto auto 1fr; gap: 0px; align-items: start;}#brxe-nfvcgy table.shop_table th,#brxe-nfvcgy table.shop_table td,#brxe-nfvcgy table.shop_table tr{ padding:0;}#brxe-nfvcgy table.shop_table .product-thumbnail img { max-width:100px;}#brxe-nfvcgy .product-name,#brxe-nfvcgy .product-price,#brxe-nfvcgy .product-quantity,#brxe-nfvcgy .product-subtotal { grid-column: 3; display: block; width: 100%;}#brxe-nfvcgy .product-remove { grid-column: 1; grid-row: 1;}#brxe-nfvcgy .product-thumbnail { grid-column: 2; grid-row: 1;}#brxe-nfvcgy .product-name { line-height:1.5;}#brxe-nfvcgy table.shop_table td.actions { display:flex; padding-top:20px;}#brxe-nfvcgy table.shop_table .coupon input { border-color:#ccc;}#brxe-nfvcgy table.shop_table td.actions button { background: #fff; border: 1px solid #2471ac; color: #2471ac;}#brxe-nfvcgy .cart-collaterals { float: none; width: auto; display: grid; grid-template-columns: 1fr; gap: 20px;}#brxe-nfvcgy .cart-collaterals .cross-sells ul.products.columns-2 { float: none; width: auto; display: grid; grid-template-columns: repeat(2, 1fr)!important; gap: 20px;}#brxe-nfvcgy .cart-collaterals .cross-sells ul.products li { width:100%; display:block;}#brxe-nfvcgy .cart-collaterals .cart_totals h2 { font-size:28px; font-weight:800; padding-top:20px;}#brxe-nfvcgy table.shop_table.shop_table_responsive.cart { border: 1px solid #ccc; margin-bottom:20px;}#brxe-nfvcgy .woocommerce table th { padding: 5px 10px;}#brxe-nfvcgy .woocommerce-cart-form tbody td, .woocommerce-cart-form tbody th[scope=row] { padding: 10px;}#brxe-nfvcgy .cart-collaterals h2 { font-weight: 700;}#brxe-nfvcgy .cart-collaterals table { border: 1px solid #ccc; line-height: 1.5;}#brxe-nfvcgy .cart_totals table th, .cart_totals table td { padding: 10px; border-bottom: 1px solid #ccc;}#brxe-nfvcgy ul.woocommerce-shipping-methods label { color: #222;}}@media (max-width: 478px) {#brxe-nfvcgy .woocommerce.brx-child-node { display:flex; flex-direction:column; gap:20px;}#brxe-nfvcgy table.shop_table tr.cart_item { display: grid; grid-template-columns: auto auto 1fr; gap: 0px; align-items: start;}#brxe-nfvcgy table.shop_table th,#brxe-nfvcgy table.shop_table td,#brxe-nfvcgy table.shop_table tr{ padding:0;}#brxe-nfvcgy table.shop_table .product-thumbnail img { max-width:100px;}#brxe-nfvcgy .product-name,#brxe-nfvcgy .product-price,#brxe-nfvcgy .product-quantity,#brxe-nfvcgy .product-subtotal { grid-column: 3; display: block; width: 100%;}#brxe-nfvcgy .product-remove { grid-column: 1; grid-row: 1;}#brxe-nfvcgy .product-thumbnail { grid-column: 2; grid-row: 1;}#brxe-nfvcgy .product-name { line-height:1.5;}#brxe-nfvcgy table.shop_table td.actions { display:flex; padding-top:20px;}#brxe-nfvcgy table.shop_table .coupon input { border-color:#ccc;}#brxe-nfvcgy table.shop_table td.actions button { background: #fff; border: 1px solid #2471ac; color: #2471ac;}#brxe-nfvcgy .cart-collaterals { float: none; width: auto; display: grid; grid-template-columns: 1fr; gap: 20px;}#brxe-nfvcgy .cart-collaterals .cross-sells ul.products.columns-2 { float: none; width: auto; display: grid; grid-template-columns: repeat(2, 1fr)!important; gap: 20px;}#brxe-nfvcgy .cart-collaterals .cross-sells ul.products li { width:100%; display:block;}#brxe-nfvcgy .cart-collaterals .cart_totals h2 { font-size:28px; font-weight:800; padding-top:20px;}#brxe-nfvcgy table.shop_table.shop_table_responsive.cart { border: 1px solid #ccc; margin-bottom:20px;}#brxe-nfvcgy .woocommerce table th { padding: 5px 10px;}#brxe-nfvcgy .woocommerce-cart-form tbody td, .woocommerce-cart-form tbody th[scope=row] { padding: 10px;}#brxe-nfvcgy .cart-collaterals h2 { font-weight: 700;}#brxe-nfvcgy .cart-collaterals table { border: 1px solid #ccc; line-height: 1.5;}#brxe-nfvcgy .cart_totals table th, .cart_totals table td { padding: 10px; border-bottom: 1px solid #ccc;}#brxe-nfvcgy ul.woocommerce-shipping-methods label { color: #222;}}