.elementor-35984 .elementor-element.elementor-element-bc6b510, .elementor-35984 .elementor-element.elementor-element-bc6b510 .elementor-text-editor *{font-family:"Montserrat", Sans-serif;}/* Start custom CSS for text-editor, class: .elementor-element-bc6b510 */.elementor-35984 .elementor-element.elementor-element-bc6b510 .checkout-steps .checkout-step.active,.elementor-35984 .elementor-element.elementor-element-bc6b510 .checkout-steps .checkout-step.before-active:before,.elementor-35984 .elementor-element.elementor-element-bc6b510 .checkout-steps .checkout-step.before-active:after {
    background: #00bcd4;
    color: #fff;
    font-weight: 600;
}


.elementor-35984 .elementor-element.elementor-element-bc6b510 .product-wrap {
    flex-direction: column;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 .product-image img {
    width:100% !important;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 dl.tc-epo-metadata.variation dt, dl.tc-epo-metadata.variation dt span {
    font-weight: 700 !important;
    color: #000;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 dl.tc-epo-metadata.variation dd div {
    margin-bottom: -6px;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 dl.tc-epo-metadata.variation {
    font-size: 16px !important;
    line-height: 1.7em !important;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 table.shop_table.woocommerce-checkout-payment-total {
    width: 100% !important;
}

table.shop_table.woocommerce-checkout-payment-total th {
    padding-left: 17px !important;
}

td.product-name {
    border-right: 1px solid #000;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 table.shop_table.woocommerce-checkout-review-order-table th {
    
    font-size: 14px;
    background: #00bcd4;
    color: #ffffff;
    border-right:1px solid #fff;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 table.shop_table.woocommerce-checkout-review-order-table {
    font-family: 'Montserrat';
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 a.tm-cart-edit-options{
    display: none;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 span.product-title {
    font-weight: 800 !important;
    font-size: 20px !important;
    color:#000 !important;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 dl.tc-epo-metadata.variation {
    padding-top: 20px;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 dl.tc-epo-metadata.variation dt , .elementor-35984 .elementor-element.elementor-element-bc6b510 dl.tc-epo-metadata.variation dd {

    font-size: 14px;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 table.shop_table.woocommerce-checkout-payment-total th {
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    font-weight: 800 !important;
}

/* THANK YOU */

.order-details-column td.product-thumbnail {
    display: none !important;
}

.elementor-35984 .elementor-element.elementor-element-bc6b510 .order-details-column {
    width: 100%;
}/* End custom CSS */