.elementor-widget-pp-woo-checkout .pp-woo-checkout .woocommerce-form-coupon .button{background-color:var( --e-global-color-accent );}.elementor-widget-pp-woo-checkout .pp-woo-checkout .woocommerce-checkout #place_order{background-color:var( --e-global-color-accent );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-form-login-toggle .woocommerce-info{background-color:#FFFFFF;color:var( --e-global-color-primary );border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-style:none;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-3675 .elementor-element.elementor-element-7135e21a > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3675 .elementor-element.elementor-element-7135e21a{--first-column-width:43%;--checkout-columns-gap:0px;--sections-margin:5px;--sections-padding:16px 16px 16px 16px;--sections-title-color:var( --e-global-color-primary );}.elementor-3675 .elementor-element.elementor-element-7135e21a .woocommerce .pp-checkout-column-start{--sections-border-type:solid;--sections-border-width:0px 0px 0px 0px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .woocommerce form .input-text, .elementor-3675 .elementor-element.elementor-element-7135e21a .woocommerce form  select, .elementor-3675 .elementor-element.elementor-element-7135e21a .select2-container .select2-selection{text-align:left;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );background-color:#F9F9F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .woocommerce form .input-text, .elementor-3675 .elementor-element.elementor-element-7135e21a .woocommerce form  select, .elementor-3675 .elementor-element.elementor-element-7135e21a .select2-container{margin-bottom:20px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-form-login-toggle .woocommerce-info:before{color:var( --e-global-color-secondary );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-form-login label{margin-bottom:5px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{color:#FFFFFF;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-form-coupon{color:var( --e-global-color-primary );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-form-coupon .button{font-weight:300;color:#FFFFFF;border-style:none;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout #customer_details .woocommerce-billing-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-shipping-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-additional-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout #order_review_heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce #customer_details .col-1{--sections-border-radius:2px 2px 2px 2px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce #customer_details .col-1 input.input-text, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce #customer_details .col-1 select{font-family:"Josefin Sans", Sans-serif;font-weight:400;font-style:normal;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce #customer_details .col-1 input.input-text:hover, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce #customer_details .col-1 select:hover{border-color:#EEEEEE;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce #customer_details .col-1 input.input-text:focus, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce #customer_details .col-1 select:focus{border-color:#000000;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce #customer_details .col-1 label{font-family:"Josefin Sans", Sans-serif;font-weight:400;font-style:normal;margin-bottom:1px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .woocommerce #customer_details .woocommerce-additional-fields label{margin-bottom:5px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce .pp-checkout__order_review{--sections-border-type:solid;--sections-border-width:2px 2px 2px 2px;--sections-border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-checkout-review-order-table thead th{color:var( --e-global-color-primary );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-checkout-review-order-table tfoot tr{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-checkout-review-order-table .cart_item:nth-child(2n) td{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-checkout-review-order-table .cart_item:nth-child(2n+1) td{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce table.shop_table td, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce table.shop_table tfoot th{border-top-style:none;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce .woocommerce-checkout #payment{--sections-border-type:solid;--sections-border-width:2px 2px 2px 2px;--sections-border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-checkout #payment .payment_box{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-checkout #payment .payment_box:before{border-bottom-color:#FFFFFF;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:#000000;}.elementor-3675 .elementor-element.elementor-element-7135e21a .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{color:#000000;font-family:"Josefin Sans", Sans-serif;}.elementor-3675 .elementor-element.elementor-element-7135e21a .woocommerce-checkout-payment{--links-normal-color:#679793;}@media(max-width:1024px){.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout #customer_details .woocommerce-billing-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-shipping-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-additional-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout #order_review_heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce .pp-checkout__order_review{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3675 .elementor-element.elementor-element-7135e21a{--sections-padding:9px 9px 9px 9px;}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout #customer_details .woocommerce-billing-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-shipping-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce-additional-fields > h3, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout #order_review_heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woo-checkout .woocommerce .pp-checkout__order_review{font-size:var( --e-global-typography-text-font-size );}.elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woocommerce.pp-woo-checkout .woocommerce-checkout #order_review .shop_table th, .elementor-3675 .elementor-element.elementor-element-7135e21a .pp-woocommerce.pp-woo-checkout .woocommerce-checkout #order_review .shop_table td{padding:1px 1px 1px 1px;}}/* Start custom CSS for pp-woo-checkout, class: .elementor-element-7135e21a */.shop_table td { text-align: right; }

.woocommerce .quantity .qty {
    padding: 5px 5px;
    text-align: left;
    
}

/* Hide the "x" */
 
.woocommerce a.remove {
    text-indent: -9999px;
    border: 0;
   
}
 
/* Add a Fontawesome icon instead */
/* Learn More in the Following Paragraphs */
 
.woocommerce a.remove:after {
    font-family: FontAwesome;
    font-size: 16px;
    content: "\f1f8";
    float: left;
    text-indent: 4px;
    color: black;
    padding-top: 5px
}
.woocommerce a.remove:hover {
    color: #fff !important;
    background: white;
}
a.btn.button.alt.add_all_to_cart {
    background-color: #78B5B0;
}/* End custom CSS */