@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-code{width:100%}}.neo-cart{ filter: grayscale(0) !important; opacity: 1 !important;}@media (max-width: 767px) {.neo-cart{ display: flex !important;}}#brxe-05558e {margin-bottom: 34px}#brxe-9d3644 thead {display: none}#brxe-9d3644 .product-price {display: none}#brxe-9d3644 tbody .product-name {text-align: left}.remove { border-radius: 50%; border: 2px solid white; box-sizing: content-box; text-align: center; font-size: 23px !important; line-height: 18px !important; width: 18px; height: 18px; color: white; opacity: 0.5; display: inline-block;} .remove:hover{ opacity: 1;}a{ color: unset;} .plus:hover svg,.minus:hover svg{ opacity: 1;} .plus svg,.minus svg{ stroke: white !important; opacity: .7;}#brxe-9d3644 .shop_table td{ padding-right: 10px !important;} .woocommerce-cart-form tbody td.product-name{ justify-content: flex-start !important;} .variation{ display: block !important; width: 100% !important;} .variation dt{ float: left; margin-right: 5px !important;}@media (max-width: 991px) {#brxe-9d3644 .product-subtotal {display: none}}@media (max-width: 767px) {#brxe-9d3644 .product-thumbnail {display: none}#brxe-9d3644 .product-remove {top: 20px; right: 20px; position: absolute}}#brxe-d3cc2e {width: 40%}#brxe-d3cc2e h2 {display: none}#brxe-d3cc2e table tbody th {padding-right: 20px}#brxe-d3cc2e table tbody td {padding-right: 20px}.shop_table.shop_table_responsive { border-top: none;} .cart-subtotal{ display: none !important;} .woocommerce-shipping-destination{ display: none;}#shipping_method *{ color: unset;}ul.woocommerce-shipping-methods li{ margin-bottom: .5em;}@media (max-width: 767px) {#brxe-d3cc2e {width: 100%}}#brxe-22f112 {flex-direction: row; justify-content: flex-end; margin-bottom: 31px}#brxe-d60698 {background-color: #ffffff; color: #2da411; border: 2px solid #ffffff; border-radius: 3px}#brxe-d60698{ box-sizing: border-box;}@media (max-width: 478px) {#brxe-d60698 {order: 1}}#brxe-9a25d8 {flex-direction: row; justify-content: space-between; align-items: stretch; margin-bottom: 15px; column-gap: 20px; row-gap: 20px}@media (max-width: 478px) {#brxe-9a25d8 {flex-direction: column}}@media (max-width: 767px) {#brxe-ffd66c {align-items: flex-start}}