@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-yjvfyq h2{ white-space: nowrap;}#coupon_code { width: 0 !Important;}@media (max-width: 767px) { .woocommerce table.cart, .woocommerce table.cart thead, .woocommerce table.cart tbody, .woocommerce table.cart tr, .woocommerce table.cart td { display: flex !important; flex-direction: column; width: 100% !important; box-sizing: border-box !important; } .woocommerce-cart-form { width: 100% !important; overflow-x: hidden !important; } .woocommerce table.cart thead { display: none !important; } .woocommerce table.cart tr { padding: 20px 0; border-bottom: 2px solid var(--bricks-border-color, #eee) !important; margin: 0 !important; } .woocommerce table.cart td { text-align: center !important; justify-content: center; border: none !important; padding: 10px 0 !important; min-width: 100% !important; } .woocommerce table.cart td.product-thumbnail img { width: 100px !important; height: auto !important; margin: 0 auto; } .woocommerce table.cart td.product-remove { order: -1; text-align: right !important; padding-right: 15px !important; } .woocommerce table.cart td.actions { flex-direction: column !important; gap: 15px; } .woocommerce table.cart td.actions .coupon { display: flex !important; flex-direction: column; width: 100% !important; gap: 10px; } .woocommerce-cart .cart-collaterals, .woocommerce-cart .cart_totals { width: 100% !important; float: none !important; }}@media (max-width: 767px) {@media (max-width: 767px) { .woocommerce-cart-form .coupon input#coupon_code { font-size: 16px !important; }  .woocommerce-cart-form .shop_table.cart tr.cart_item th, .woocommerce-cart-form .shop_table.cart tr.cart_item td { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; justify-content: flex-start !important; align-items: center !important; padding: 12px 0 !important; width: 100% !important; border: none !important; }  .woocommerce-cart-form .shop_table.cart tr.cart_item th::before, .woocommerce-cart-form .shop_table.cart tr.cart_item td::before { display: inline-block !important; width: 60% !important; min-width: 120px !important; flex-shrink: 0 !important; font-weight: 600 !important; color: #333; text-align: left !important; margin-right: 8px; }  .woocommerce-cart-form .shop_table.cart tr.cart_item td .product-name, .woocommerce-cart-form .shop_table.cart tr.cart_item td a, .woocommerce-cart-form .shop_table.cart tr.cart_item td span, .woocommerce-cart-form .shop_table.cart tr.cart_item td .product-price, .woocommerce-cart-form .shop_table.cart tr.cart_item td .product-subtotal, .woocommerce-cart-form .shop_table.cart tr.cart_item th a { width: auto !important;  display: inline-block !important; text-align: left !important; margin: 0 !important; vertical-align: middle !important; }  .woocommerce-cart-form .shop_table.cart tr.cart_item td.product-quantity .quantity { display: inline-flex !important; flex-direction: row !important; width: auto !important; margin-left: 0 !important; } .woocommerce-cart-form .shop_table.cart tr.cart_item td.product-quantity .quantity .minus { order: 1 !important; display: flex !important; } .woocommerce-cart-form .shop_table.cart tr.cart_item td.product-quantity .quantity input.qty { order: 2 !important; display: block !important; width: 60px !important;  height: 100% !important; } .woocommerce-cart-form .shop_table.cart tr.cart_item td.product-quantity .quantity .plus { order: 3 !important; display: flex !important; }  .woocommerce-cart-form .shop_table.cart tr.cart_item td.product-thumbnail { display: block !important; text-align: center !important; } .woocommerce-cart-form .shop_table.cart tr.cart_item td.product-thumbnail::before { display: none !important; } .woocommerce-cart-form .shop_table.cart tr.cart_item th.product-name { border-top: none !important; padding: 8px 0 !important; background: none !important; } .woocommerce-cart-form .shop_table.cart tr.cart_item td.product-thumbnail img { width: 150px !important;  height: auto !important;  max-width: 100% !important; margin: 0 auto !important; display: block !important; border-radius: 4px; }}}#brxe-rzarcr {row-gap: var(--space-m)}.cart-collaterals { margin-top: var(--space-l);} .wc-gzd-additional-wrapper { display: none !important;} .cart_totals table tr:nth-of-type(4) { display: none;} .small-business-info { margin-top: -1em;} .wc-proceed-to-checkout a { background-color: var(--primary); margin-top: var(--space-xs); width: fit-content; line-height: 1.2em !Important; padding: var(--space-xs,) var(--space-s) !important; border-radius: var(--radius-circle); transition: all 0.3s ease; font-weight: 600;} .wc-proceed-to-checkout a:hover { background-color: var(--primary-ultra-light)}.cross-sells { display: none;}button[name="apply_coupon"], button[name="update_cart"]{ background: transparent !important; border: 1px solid var(--primary-semi-light)!important; color: var(--shade)!important; font-weight: 600; border-radius: var(--radius-circle)!important; padding: 12px 30px; text-transform: uppercase; letter-spacing: 2px; font-size: var(--text-s); transition: all 0.3s ease;}button[name="apply_coupon"]:hover, button[name="update_cart"]:hover { background: var(--primary-semi-light)!important; color: var(--neutral)!important; transform: translateY(-2px); box-shadow: 0px 5px 15px var(--primary)!important;}#coupon_code { background: transparent !important; border: 1px solid var(--primary-semi-light) !important; color: var(--shade) !important; font-weight: 600 !important; border-radius: var(--radius-circle) !important; padding: 12px 30px !important; text-transform: uppercase; letter-spacing: 2px; font-size: var(--text-s) !important; transition: all 0.3s ease; min-width: 180px; height: auto !important; line-height: normal !important; outline: none;}#coupon_code:focus { border-color: var(--primary) !important; box-shadow: 0 0 0 1px var(--primary) !important;}#coupon_code::placeholder { color: var(--shade); opacity: 0.6; text-transform: none; letter-spacing: normal;} .woocommerce-cart-form__contents .actions { padding-top: 3rem;}