.elementor-181 .elementor-element.elementor-element-c12cf66{--display:flex;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-31bd35b{width:3%;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-23a6fdc{width:25%;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-461d06a{width:100%;}.elementor-181 .elementor-element.elementor-element-f01eb64{--cart-update-automatically-display:none;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.actions .coupon{float:none !important;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart thead th{font-size:0px;border-style:none;padding:0px 0px 0px 0px;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td{border-style:none;padding:0em 0em 0em 0em;text-align:left;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart tr.cart_item td.product-thumbnail img{width:100%;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart tr.cart_item td.product-name{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-cf70474 );}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart tr.cart_item td.product-name a{color:var( --e-global-color-cf70474 );}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove{font-size:14px;border-style:none;padding:5px 5px 5px 5px;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove i{color:var( --e-global-color-3a20159 );}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove svg{fill:var( --e-global-color-3a20159 );}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove:hover i, .elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove:focus i{color:var( --e-global-color-3a20159 );}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove:hover svg, .elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove:focus svg{fill:var( --e-global-color-3a20159 );}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove:hover, .elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td.product-remove .remove:focus{background-color:var( --e-global-color-cf70474 );}.elementor-181 .elementor-element.elementor-element-5a773c4{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-181 .elementor-element.elementor-element-ef0b21a .elementor-button{background-color:var( --e-global-color-3a20159 );font-family:"Nunito", Sans-serif;font-size:16px;font-weight:900;line-height:23px;border-radius:0px 0px 0px 0px;padding:8px 32px 8px 32px;}.elementor-181 .elementor-element.elementor-element-ef0b21a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}@media(min-width:2400px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-31bd35b{width:100%;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-23a6fdc{width:100%;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart td{padding:0em 0em 0em 0em;}.elementor-181 .elementor-element.elementor-element-f01eb64 .shop_table.cart tr.cart_item td.product-thumbnail img{width:35%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for jet-cart-table, class: .elementor-element-f01eb64 */table {
    --border-color: #2D3642;
  border-collapse: separate !important;
  border-spacing: 0 10px !important;
}

tr {
    width: 100%
}

.product-name {
        padding: 15px !important;
    }


@media only screen and (max-width: 768px) {
    
    td {
        background-color: #ebebeb !important;
    }
    
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
        display: table;
    }
    
    .product-remove  {
        /*border-top: 1px solid var(--border-color)!important;
        border-left: 1px solid var(--border-color)!important;
        border-right: 1px var(--border-color)!important; */
        padding: 10px !important;
    }
    
    .product-name {
        padding: 15px !important;
    }
    
    .product-thumbnail img {
        width: 100% !important;
        aspect-ratio: 4 / 3 !important;
        object-fit: contain !important;
    }
}/* End custom CSS */