.elementor-1055 .elementor-element.elementor-element-9d67fc2 > .elementor-container{max-width:1670px;}.elementor-1055 .elementor-element.elementor-element-9d67fc2{padding:50px 50px 0px 50px;}.elementor-1055 .elementor-element.elementor-element-5084938 .elementor-button{background-color:var( --e-global-color-d4e9609 );font-family:"Tahoma", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-534825e );color:var( --e-global-color-534825e );border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-1055 .elementor-element.elementor-element-5084938 .elementor-button:hover, .elementor-1055 .elementor-element.elementor-element-5084938 .elementor-button:focus{background-color:var( --e-global-color-d4e9609 );color:var( --e-global-color-534825e );}.elementor-1055 .elementor-element.elementor-element-5084938 .elementor-button:hover svg, .elementor-1055 .elementor-element.elementor-element-5084938 .elementor-button:focus svg{fill:var( --e-global-color-534825e );}.elementor-1055 .elementor-element.elementor-element-cb3c23a > .elementor-container{max-width:1640px;}.elementor-1055 .elementor-element.elementor-element-cb3c23a{padding:50px 50px 50px 50px;}.elementor-1055 .elementor-element.elementor-element-ae5443f .elementor-heading-title{font-family:"Abril Fatface", Sans-serif;font-size:45px;font-weight:400;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-be4a9ba{width:15%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-9ae3558{width:56%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-f2f4b10{width:12%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-34b61fd{width:5%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-d0f0320{width:12%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart tr td.actions .button[name="update_cart"]{background-color:#000000;margin:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart thead th{font-size:0px;color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td{color:var( --e-global-color-09622be );border-style:none;padding:10px 10px 10px 10px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart tr.cart_item td.product-thumbnail img{width:100px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart tr.cart_item td.product-name{font-family:"Poppins", Sans-serif;font-weight:400;text-decoration:none;color:#000000;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart tr.cart_item td.product-name a{color:#000000;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart tr.cart_item td.product-price .amount{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#334155;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-quantity .quantity input.input-text{max-width:100px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2), .elementor-1055 .elementor-element.elementor-element-e4d4f73 .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2){border-radius:100px 100px 100px 100px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .select2-container .select2-selection--single{border-radius:100px 100px 100px 100px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-remove .remove{font-size:18px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-remove .remove i{color:#000000;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-remove .remove svg{fill:#000000;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-remove .remove:hover i, .elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-remove .remove:focus i{color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-remove .remove:hover svg, .elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.product-remove .remove:focus svg{fill:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.actions .coupon{flex-direction:row;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.actions .coupon .button{width:147px !important;font-family:"Poppins", Sans-serif;margin:0px 70px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.actions .coupon input.input-text{width:300px !important;}.elementor-1055 .elementor-element.elementor-element-1f6ade9{--divider-border-style:solid;--divider-color:#AEAEAE;--divider-border-width:1px;}.elementor-1055 .elementor-element.elementor-element-1f6ade9 .elementor-divider-separator{width:100%;}.elementor-1055 .elementor-element.elementor-element-1f6ade9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .wc-proceed-to-checkout .button.checkout-button{background-color:#000000;width:90%;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;text-decoration:none;color:var( --e-global-color-534825e );border-radius:1000px 1000px 1000px 1000px;padding:10px 10px 10px 10px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .wc-proceed-to-checkout .button.checkout-button:hover, .elementor-1055 .elementor-element.elementor-element-c66f919 .wc-proceed-to-checkout .button.checkout-button:focus{background-color:var( --e-global-color-09622be );color:var( --e-global-color-534825e );}.elementor-1055 .elementor-element.elementor-element-c66f919 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b764876 );border-radius:5px 5px 5px 5px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals h2{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-09622be );margin:14px 14px 30px 14px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr th{width:200px;color:var( --e-global-color-09622be );padding:15px 15px 15px 15px;text-align:left;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr th,.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table_responsive tr td::before{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table_responsive tr td::before{color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr td{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-09622be );text-align:right;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr td a{color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr.cart-subtotal td .amount{font-family:"Poppins", Sans-serif;color:var( --e-global-color-09622be );}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr.cart-subtotal td .amount .woocommerce-Price-currencySymbol{font-family:"Poppins", Sans-serif;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr.order-total td .amount{font-family:"Poppins", Sans-serif;}.elementor-1055 .elementor-element.elementor-element-c66f919 .shipping-calculator-form .form-row .input-text, .elementor-1055 .elementor-element.elementor-element-c66f919 .select2-container .select2-selection--single{border-style:none;}.elementor-1055 .elementor-element.elementor-element-c66f919 .shipping-calculator-form .button{border-style:none;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .wc-proceed-to-checkout{margin:20px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .wc-proceed-to-checkout{text-align:center;}body{background-color:#FAFAFA;}@media(max-width:1024px){.elementor-1055 .elementor-element.elementor-element-9d67fc2{padding:30px 30px 0px 30px;}.elementor-1055 .elementor-element.elementor-element-cb3c23a{padding:30px 30px 30px 30px;}.elementor-1055 .elementor-element.elementor-element-ae5443f .elementor-heading-title{font-size:37px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-9ae3558{width:100%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-f2f4b10{width:100%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-d0f0320{width:100%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart thead th{font-size:0px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.actions .coupon{flex-direction:row;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.actions .coupon .button{width:140px !important;margin:0px 10px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals h2{font-size:24px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr td{font-size:19px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr.cart-subtotal td .amount{font-size:21px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr.cart-subtotal td .amount .woocommerce-Price-currencySymbol{font-size:20px;}}@media(max-width:767px){.elementor-1055 .elementor-element.elementor-element-9d67fc2{padding:30px 10px 0px 10px;}.elementor-1055 .elementor-element.elementor-element-cb3c23a{padding:10px 10px 10px 10px;}.elementor-1055 .elementor-element.elementor-element-ae5443f .elementor-heading-title{font-size:33px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-be4a9ba{width:100px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-9ae3558{width:100%;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-f2f4b10{width:120px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-34b61fd{width:50px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-d0f0320{width:90px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart thead th{text-align:left;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td{font-size:0px;text-align:left;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart tr.cart_item td.product-name{font-size:16px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart tr td.actions .button[name="update_cart"]{margin:10px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-e4d4f73 .shop_table.cart td.actions .coupon .button{font-size:14px;margin:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals h2{font-size:20px;margin:8px 5px 10px 5px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr th,.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table_responsive tr td::before{font-size:18px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr td{font-size:18px;padding:8px 5px 8px 5px;}.elementor-1055 .elementor-element.elementor-element-c66f919 .cart_totals .shop_table tr.cart-subtotal td .amount{font-size:18px;}}@media(min-width:768px){.elementor-1055 .elementor-element.elementor-element-5e78cef{width:59%;}.elementor-1055 .elementor-element.elementor-element-4379619{width:41%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1055 .elementor-element.elementor-element-5e78cef{width:100%;}.elementor-1055 .elementor-element.elementor-element-4379619{width:100%;}}/* Start custom CSS for jet-cart-table, class: .elementor-element-e4d4f73 */@media(max-width:1024px){

#m_cart tr.woocommerce-cart-form__cart-item.cart_item {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
}

#m_cart td.product-remove.elementor-repeater-item-34b61fd {
    padding: 20px 20px 20px 0 !important;
    margin-left: -28px !important;
}

#m_cart td.product-price.elementor-repeater-item-d0f0320 {
    width: 44% !important;
    justify-content: flex-end;
    display: flex !important;
    align-items: center;
}
p#coupon-error-notice {
    font-size: 14px !important;
    color: red !important;
    text-align: left;
    padding-top: 10px;
}

input#coupon_code {
    width: 60% !important;
}
.coupon {
    display: flex;
    flex-wrap: wrap;
}
}

.coupon {
   flex-wrap: wrap !important;
   
}
/*input#coupon_code {*/
/*    width: 270px !important;*/
/*}*/

p#coupon-error-notice {
    margin-top: 10px;
    width: 300px !important;
}

p#coupon-error-notice {
    color: red !important;
    text-align: left;
    padding-left: 10px;
    margin-bottom: 10px !important;
}/* End custom CSS */