.brxe-shortcode{width:100%}:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}#brxe-7cf859 .woocommerce-error {background-color: var(--cf-error-5); color: var(--cf-error)}#brxe-7cf859 .woocommerce-message {background-color: var(--cf-success-5); color: var(--cf-success)}#brxe-7cf859 .woocommerce-info {background-color: var(--cf-tertiary-5); color: var(--cf-dark-blu)}#brxe-5880ba {color: var(--cf-text-body)}#brxe-ynvbxk {padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; font-weight: 500}#brxe-ynvbxk a {font-weight: 500; font-size: inherit}#brxe-fvzvro {border: 1px solid #d3dce6}#brxe-tdedzl {border: 1px solid var(--bricks-border-color)}.woocommerce-form-coupon-toggle { display: none !important;}#coupon_code { display: none;} .woocommerce-checkout .form-row-last > button[name="apply_coupon"] { display: none !important;}#brxe-pvyjyd {width: 67%; padding-right: 10px; padding-left: 10px}@media (max-width: 767px) {#brxe-pvyjyd {width: 100%}}#brxe-5003c3 button[type="submit"] {font-family: "Nunito"; color: #ffffff; background-color: var(--cf-primary)}@media (max-width: 767px) {#brxe-5003c3 #payment {padding-right: 0; padding-left: 0}#brxe-5003c3 #payment { padding-right: 20px !important; padding-left: 20px !important;}}@media (max-width: 478px) {#brxe-5003c3 .shop_table td.product-total, #brxe-5003c3 .shop_table th.product-total { text-align: right; width: 25%;} #brxe-5003c3 .shop_table .cart-subtotal td, #brxe-5003c3 .shop_table .woocommerce-shipping-totals td, #brxe-5003c3 .shop_table .order-total td { text-align: right; width: 25%;}}@media (max-width: 767px) {#brxe-slwxua {width: 25%; align-items: center}}@media (max-width: 767px) {#brxe-zkvcxx {width: 25%; align-items: center}}@media (max-width: 767px) {#brxe-leyyzz {width: 25%; align-items: center}}@media (max-width: 767px) {#brxe-fioqjy {width: 25%; align-items: center}}#brxe-tanepl {flex-direction: row; border: 1px solid var(--bricks-border-color); margin-top: -30px; padding-top: 5px; padding-bottom: 5px}#brxe-qgsdvc {width: 33%; padding-right: 10px; padding-left: 10px; position: sticky; top: 115px}@media (max-width: 767px) {#brxe-qgsdvc {width: 100%}}#brxe-dihfel {flex-direction: row}@media (max-width: 767px) {#brxe-dihfel {flex-direction: column}}#brxe-3989f0 {row-gap: 20px; margin-top: 50px; margin-bottom: 50px}#brxe-bed78e {padding-top: 0; padding-bottom: 20px}