.elementor-30 .elementor-element.elementor-element-444885a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-30 .elementor-element.elementor-element-e1084a7{--update-cart-automatically-display:none;--sections-border-color:#E7E7E7;--sections-border-radius:20px 20px 20px 20px;--sections-padding:16px 16px 16px 16px;--sections-margin:5px;--sections-descriptions-spacing:24px;--forms-rows-gap:16px;--forms-fields-border-radius:12px 12px 12px 12px;--forms-buttons-border-radius:12px 12px 12px 12px;--order-summary-rows-gap-top:calc( 10px/2 );--order-summary-rows-gap-bottom:calc( 10px/2 );--order-summary-items-divider-weight:10px;--totals-rows-gap-top:calc( 30px/2 );--totals-rows-gap-bottom:calc( 30px/2 );--checkout-button-border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-e1084a7 {--forms-fields-padding:0px 10px 0px 10px;}.elementor-30 .elementor-element.elementor-element-e1084a7 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-30 .elementor-element.elementor-element-e1084a7 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:10px;}.elementor-30 .elementor-element.elementor-element-e1084a7 .select2-container--default .select2-selection--single{height:auto;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-e1084a7 */.elementor-30 .elementor-element.elementor-element-e1084a7 {
    width: 100%;
}

.elementor-30 .elementor-element.elementor-element-e1084a7 .btn-prefactor {
    display: none;
}

.elementor-30 .elementor-element.elementor-element-e1084a7 .shop_table thead tr {
    border-bottom: 1px solid #e7e7e7;
}

.elementor-30 .elementor-element.elementor-element-e1084a7 .product-quantity .quantity {
    border: 1px solid #e7e7e7;
    border-radius: 10px;
}

.elementor-30 .elementor-element.elementor-element-e1084a7 .product-name a {
    color: black !important;
}

.elementor-30 .elementor-element.elementor-element-e1084a7 .product-thumbnail a {
    border: 1px solid #e7e7e7;
    border-radius: 10px;
}

.elementor-30 .elementor-element.elementor-element-e1084a7 .cart-totals-inner h2 {
    border-bottom: 1px solid #e7e7e7;
    margin: 0;
}

.elementor-30 .elementor-element.elementor-element-e1084a7 .quantity .minus {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.elementor-30 .elementor-element.elementor-element-e1084a7 .quantity .plus {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}/* End custom CSS */