.elementor-82218 .elementor-element.elementor-element-86ff8c5{padding:3% 10% 5% 10%;}.elementor-82218 .elementor-element.elementor-element-e6ea651.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-82218 .elementor-element.elementor-element-e6ea651 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-c6e0ec3{width:10%;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-fabfe47{width:32%;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-4d80fa7{width:275px;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-852ac9c{width:220px;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-039a3c9{width:0px;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.cart td.product-remove .remove{font-size:30px;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.cart td.product-remove .remove i{color:var( --e-global-color-abe0869 );}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.cart td.product-remove .remove svg{fill:var( --e-global-color-abe0869 );}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.cart td.actions .coupon{flex-direction:row;}.elementor-82218 .elementor-element.elementor-element-df9be50 > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-82218 .elementor-element.elementor-element-ea30228 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-82218 .elementor-element.elementor-element-ea30228{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.cart td.product-remove .remove{font-size:25px;}}@media(max-width:767px){.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-c6e0ec3{width:50%;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-fabfe47{width:100%;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-c66271f{width:100%;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-852ac9c{width:100%;}.elementor-82218 .elementor-element.elementor-element-df9be50 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-039a3c9{width:100%;}}/* Start custom CSS for jet-cart-table, class: .elementor-element-df9be50 */.elementor-82218 .elementor-element.elementor-element-df9be50 {
    font-family: Lexend, Arial, Sans-Serif!important;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .product-name a{
    color:#003264!important;
    font-size: 20px
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .woocommerce-Price-amount bdi{
    font-size: 18px;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .variation{
    display: flex!important;
    flex-wrap: wrap;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 dd{
    margin-left: 5px;
    margin-right: 15px!important;
}
 .elementor-element-df9be50 form{
    border-radius: 24px!important;
    border: 1px solid #003264!important;
    background-color: #F0F5F8!important;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 img{
    border-radius: 24px;
}

.elementor-82218 .elementor-element.elementor-element-df9be50  tbody>tr:nth-child(odd)>td{
    background-color: #F0F5F8;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 table tr:hover>td{
    background-color: rgba(240, 245, 248, .3);
}

.elementor-82218 .elementor-element.elementor-element-df9be50 th{
    color: #003264;
    font-size: 20px;
    font-weight: 500;
    border: 0!important;
    text-align: left;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 input{
    width:80%!important;
    border-radius: 24px;
    border: 1px soldi #003264;
    padding: 8px 16px!important;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .quantity input{
    width: 30%!important;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .actions{
    text-align: end;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 button{
    border-radius: 24px;
    border: 1px solid #003264;
    background-color: #003264;
    transition: all .3s ease;
    color: #F0F5F8!important;
    font-weight: 400!important;
    padding: 12px 16px!important;
    font-size: 1.2em!important;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 button:hover{
    background-color: rgba(0,0,0,0);
    color: #003264!important;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .coupon{
    justify-content: space-between;
    margin-bottom: 30px;
        width: 100%;
    margin-top: 15px;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .coupon input{
    width: 40%!important;
    
}
.elementor-82218 .elementor-element.elementor-element-df9be50 .coupon button{
    width:30%!important;
    border-color: #19a5cb!important;
    background-color: #19a5cb;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .coupon button:hover{
    background-color: rgba(0,0,0,0)!important;
    color: #19a5cb!important;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 .remove{
    background-color: transparent!important;
}
.elementor-82218 .elementor-element.elementor-element-df9be50 .woocommerce a.remove:hover{
    background-color: transparent!important;
    color: #DD4040!important;
}

.elementor-82218 .elementor-element.elementor-element-df9be50 form{
    padding: 20px!important;
}

@media only screen and (max-width:1024px){
    .elementor-82218 .elementor-element.elementor-element-df9be50 form{
        padding: 10px!important;
    }
}

@media only screen and (max-width:767px){
    .elementor-82218 .elementor-element.elementor-element-df9be50 button {
        width:100%!important;
    }
    .elementor-82218 .elementor-element.elementor-element-df9be50 .coupon{
        display:block!important;
    }
    .elementor-82218 .elementor-element.elementor-element-df9be50 .coupon  input{
        width:100%!important;
        margin-bottom:20px!important;
    }
    .elementor-82218 .elementor-element.elementor-element-df9be50 .coupon button{
        width:100%!important;
    }
    .elementor-82218 .elementor-element.elementor-element-df9be50 table.shop_table_responsive tr:nth-child(2n) td{
        background-color:rgba(0,0,0,0)!important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-cart-totals, class: .elementor-element-ea30228 */.elementor-82218 .elementor-element.elementor-element-ea30228 {
    font-family: Lexend, Arial, Sans-Serif!important;
}

.elementor-82218 .elementor-element.elementor-element-ea30228 h2{
    font-family: NewSpirit, Arial, Sans-Serif;
    color: #003264;
}

.elementor-82218 .elementor-element.elementor-element-ea30228 table{
    border: 0!important;
}

.elementor-82218 .elementor-element.elementor-element-ea30228 table th, table td{
    border: 0!important;
    text-align: left;
}

.elementor-82218 .elementor-element.elementor-element-ea30228 img{
    border-radius: 24px;
}

.elementor-82218 .elementor-element.elementor-element-ea30228  tbody>tr:nth-child(odd)>td{
    background-color: #F0F5F8;
}
.elementor-82218 .elementor-element.elementor-element-ea30228  tbody>tr:nth-child(odd)>th{
    background-color: #F0F5F8;
}


.elementor-82218 .elementor-element.elementor-element-ea30228 table tr:nth-child(even):hover>td{
    background-color: rgba(0,0,0,0);
}
.elementor-82218 .elementor-element.elementor-element-ea30228 table tr:nth-child(even):hover>th{
    background-color: rgba(0,0,0,0);
}


.elementor-82218 .elementor-element.elementor-element-ea30228 th{
    color: #003264;
    font-size: 20px;
    font-weight: 500;
}


.elementor-82218 .elementor-element.elementor-element-ea30228 a.checkout-button{
    background-color: #003264;
    color: #F0F5F8;
    width: 100%;
    text-align: center;
    border-radius: 24px;
    border: 1px solid #003264;
    padding: 20px!important;
    transition: all .3s ease;
    font-weight: 500!important;
    margin-top: 20px!important
}

.elementor-82218 .elementor-element.elementor-element-ea30228 a.checkout-button:hover{

    background-color: rgba(0, 50, 100, .9);
}

.elementor-82218 .elementor-element.elementor-element-ea30228 bdi{
    font-size: 20px;
    color: #003264;
}

.elementor-82218 .elementor-element.elementor-element-ea30228 .includes_tax{
    display: none;
}



@media only screen and (max-width:1024px){
    .elementor-82218 .elementor-element.elementor-element-ea30228{
        width:60%!important;
        max-width:60%!important;
    }
}

@media only screen and (max-width:767px){
    .elementor-82218 .elementor-element.elementor-element-ea30228{
        width:100%!important;
        max-width:100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86ff8c5 */@media only screen and (max-width:767px){
    .elementor-element-86ff8c5{
        padding: 5% 5% 10% 5%!important;
    }
}/* End custom CSS */