.elementor-8 .elementor-element.elementor-element-3d010b93{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-79b38f5{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-primary );--sections-border-type:none;--sections-border-radius:20px 20px 20px 20px;--sections-title-color:var( --e-global-color-258b40d );--links-normal-color:var( --e-global-color-258b40d );--sections-radio-buttons-color:var( --e-global-color-258b40d );--forms-fields-normal-color:var( --e-global-color-9505d29 );--forms-fields-border-radius:20px 20px 20px 20px;--forms-buttons-normal-text-color:var( --e-global-color-258b40d );--forms-buttons-border-radius:20px 20px 20px 20px;--order-summary-color:var( --e-global-color-258b40d );--order-summary-variations-color:var( --e-global-color-258b40d );--product-link-normal-color:var( --e-global-color-258b40d );--order-summary-items-divider-color:var( --e-global-color-258b40d );--order-summary-quantity-border-color:var( --e-global-color-accent );--order-summary-remove-icon-normal-color:var( --e-global-color-258b40d );--totals-color:var( --e-global-color-258b40d );--totals-divider-color:var( --e-global-color-258b40d );--checkout-button-normal-text-color:var( --e-global-color-258b40d );--checkout-button-hover-text-color:var( --e-global-color-9505d29 );--checkout-button-border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-79b38f5 .shop_table .button{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-79b38f5 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-79b38f5 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-258b40d );}.elementor-8 .elementor-element.elementor-element-79b38f5 {--sections-descriptions-color:var( --e-global-color-258b40d );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-9505d29 );}.elementor-8 .elementor-element.elementor-element-79b38f5 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-9505d29 );}.elementor-8 .elementor-element.elementor-element-79b38f5 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-258b40d );}.elementor-8 .elementor-element.elementor-element-79b38f5 .coupon{--sections-border-type:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3d010b93{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-79b38f5{--sections-padding:20px 20px 20px 20px;--sections-title-spacing:0px;--forms-fields-border-radius:0px 0px 0px 0px;--order-summary-rows-gap-top:calc( 8px/2 );--order-summary-rows-gap-bottom:calc( 8px/2 );--order-summary-items-divider-weight:0px;}.elementor-8 .elementor-element.elementor-element-79b38f5 {--forms-fields-padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-79b38f5 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-8 .elementor-element.elementor-element-79b38f5 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-8 .elementor-element.elementor-element-79b38f5 .select2-container--default .select2-selection--single{height:auto;}.elementor-8 .elementor-element.elementor-element-79b38f5 .cart_totals .shop_table td:before, .elementor-8 .elementor-element.elementor-element-79b38f5 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:16px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-79b38f5 */@media only screen and (max-width: 600px) {
tr.woocommerce-cart-form__cart-item.cart_item {
    padding: 0 !important;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
        display: flex;}
.woocommerce table.shop_table_responsive bdi {
    padding-left: 10px;}
.quantity {
    margin-top: -5px;
    padding-left: 10px;}
th.product-name {
    display: flex !important;
    font-size: 20px !important;}
td.product-remove {
    float: right;
    font-size: 20px;
    margin-top: -5px;
}

}

a.shipping-calculator-button, button.button.e-apply-coupon, a.button.wc-backward {
    font-size: 14px !important;
    background-color: #BA7394;
    padding: 10px 20px !important;
    border-radius: 10px !important;
    font-weight: 700;
    border: none !important;
    color: white !important;
}

a.shipping-calculator-button:hover,button.button.e-apply-coupon:hover, a.button.wc-backward:hover {
    color: black !important;
    background-color: white !important;}
section#shipping-calculator-form label {
    color: white;
}

ul.wc_stripe_cart_payment_methods.active {
    padding: 0;
}
p.wc-stripe-cart-or {
    color: white;
    padding-top: 10px;
    justify-self: center;
}

span#select2-calc_shipping_country-container, span#select2-calc_shipping_state-container {
    color: black;
    line-height: 30px;
}

tr.woocommerce-shipping-totals.shipping td {
    display: flex
;
    flex-direction: column;
}/* End custom CSS */