.elementor-27 .elementor-element.elementor-element-90f4be9 > .elementor-container{max-width:1200px;}.elementor-27 .elementor-element.elementor-element-90f4be9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-90f4be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-27 .elementor-element.elementor-element-90f4be9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-27 .elementor-element.elementor-element-90f4be9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-e3a895e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#B0B0B0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 40px 40px 40px;}.elementor-27 .elementor-element.elementor-element-e3a895e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-87a0aa4{text-align:center;}.elementor-27 .elementor-element.elementor-element-87a0aa4 .elementor-heading-title{color:#C50100;font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-357922d{text-align:center;}.elementor-27 .elementor-element.elementor-element-357922d .elementor-heading-title{color:#5A5A5A;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-27 .elementor-element.elementor-element-357922d > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-bae44b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-bae44b9 */table,
table thead,
table th,
table tr{
    border: none !important;
}

table tr{
    position: relative !Important;
    float: left;
    margin-bottom: 10px !Important;
    width: 100%;
}

table tr td{
    padding: 5px 15px !important;
    background-color: white !important;
    border: 1px solid #ccc !important;
    min-width: 300px;
}

table tr th.product-remove{
    min-width: 130px;
}

table tr th.product-name{
    min-width: 515px;
}

table tr th.product-price{
    min-width: 80px;
}

table tr th.product-quantity{
    min-width: 310px;
}

table tr th{
    font-family: "DM sans";
    font-weight: 200 !important;
    font-size: 15px !important;
}


table tr th.product-thumbnail{
    display: none !important;
}

.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-remove{
    background-color: transparent !important;
    border: none !important;
    min-width: 30px !important;
}
.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-remove .remove{
    font-family: "ITC Avant Garde Gothic W01" !important;
    font-weight: 200 !important;
    font-size: 32px;
    color: #212121 !important;
}

.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-remove .remove:hover{
    background-color: transparent !important;
    color: #c50100 !important;
}



.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-thumbnail{
    border-right: none !important;
    width: 0px;
    padding: 5px 10px;
    border-radius: 8px 0px 0px 8px;
}

.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-name,
.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-price,
.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-quantity{
    border-left: none !important;
    border-right: none !important;
}

.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-subtotal{
    border-left: none !important;
    border-radius: 0px 8px 8px 0px;
}

.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-name{
    font-size: 19px;
    font-family: "DM sans";
    font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-name a{
    color: #212121 !important;
}
.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-name a:hover{
    color: #c50100 !important;
}

.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-price,
.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.product-subtotal{
    text-align: right !important;
    font-size: 17px;
    font-family: "DM sans";
    font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td input[type="number"]{
    background-color: #E5E5E5 !important;
    border: none !important;
    border-radius: 0px;
    font-family: "DM sans";
    font-size: 18px;
}

.checkout-button{
    background-color: transparent !important;
    background-image: linear-gradient(
180deg
, #BE0303 0%, #790100 100%) !important;
    font-family: "DM sans";
    font-weight: 500 !important;
    font-size: 18px !important;
    border-radius: 50px !important;
}

.cart_totals h2{
    display: none !Important;
}

.cart_totals table,
.cart_totals table tr,
.cart_totals table tr th,
.cart_totals table tr td{
    background-color: transparent !important;
    border: none !important;
    font-family: "DM sans";
    font-weight: 300 !important;
    font-size: 17px !important;
}

.cart_totals .order-total{
    background-color: #4D4D4D !important;
    border-radius: 8px;
    color: white !important;
}

.cart_totals .order-total td,
.cart_totals .cart-subtotal td{
    text-align: right !important;
}

.cart_totals .cart-subtotal th,
.cart_totals .order-total th{
    font-weight: 600 !important;
}

woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none;
    width: 35%;
    margin-right: auto;
    margin-left: auto;
}


.elementor-27 .elementor-element.elementor-element-bae44b9 table tr td.actions{
    display: none !Important;
}/* End custom CSS */