.elementor-32 .elementor-element.elementor-element-5097cbf:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5097cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-5097cbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32 .elementor-element.elementor-element-5097cbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-92d384f{--spacer-size:10px;}.elementor-32 .elementor-element.elementor-element-9f521c1:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-9f521c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-9f521c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32 .elementor-element.elementor-element-9f521c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32 .elementor-element.elementor-element-077721f{text-align:center;}.elementor-32 .elementor-element.elementor-element-077721f .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-32 .elementor-element.elementor-element-d8c8910{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-radius:10px 10px 10px 10px;--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--order-summary-title-spacing:0px;--order-summary-color:#000000;--order-summary-variations-color:#000000;--product-link-normal-color:#000000;--product-link-hover-color:#000000;--order-summary-quantity-border-color:#FFFFFF;--order-summary-remove-icon-normal-color:#080808;width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-d8c8910 .cart_totals h2{font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-32 .elementor-element.elementor-element-d8c8910 .e-cart-content, .elementor-32 .elementor-element.elementor-element-d8c8910 .woocommerce-shipping-destination, .elementor-32 .elementor-element.elementor-element-d8c8910 .shipping-calculator-button{font-family:"Inter Tight", Sans-serif;}.elementor-32 .elementor-element.elementor-element-d8c8910 .coupon .input-text, .elementor-32 .elementor-element.elementor-element-d8c8910 .cart-collaterals .input-text, .elementor-32 .elementor-element.elementor-element-d8c8910 select, .elementor-32 .elementor-element.elementor-element-d8c8910 .select2-selection--single{font-family:"Inter Tight", Sans-serif;}.elementor-32 .elementor-element.elementor-element-d8c8910 .e-shop-table .cart th, .elementor-32 .elementor-element.elementor-element-d8c8910 .e-shop-table .cart td:before{font-family:"Inter Tight", Sans-serif;}.elementor-32 .elementor-element.elementor-element-d8c8910 .cart td span, .elementor-32 .elementor-element.elementor-element-d8c8910 .cart td, .elementor-32 .elementor-element.elementor-element-d8c8910 .input-text.qty{font-family:"Inter Tight", Sans-serif;font-weight:500;}.elementor-32 .elementor-element.elementor-element-d8c8910 .cart_totals .shop_table td:before, .elementor-32 .elementor-element.elementor-element-d8c8910 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Inter Tight", Sans-serif;}.elementor-32 .elementor-element.elementor-element-962411b{text-align:left;width:auto;max-width:auto;align-self:center;}.elementor-32 .elementor-element.elementor-element-962411b > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#F6F7FC;border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-5190254{--spacer-size:130px;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-c4e1f26{width:20%;}.elementor-32 .elementor-element.elementor-element-fe3f662{width:58.665%;}.elementor-32 .elementor-element.elementor-element-48ab597{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-c4e1f26{width:100%;}.elementor-32 .elementor-element.elementor-element-fe3f662{width:100%;}.elementor-32 .elementor-element.elementor-element-48ab597{width:100%;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-fe3f662.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-32 .elementor-element.elementor-element-962411b{text-align:left;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-962411b > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-d8c8910 */.e-sticky-right-column {display: none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-962411b */.woocommerce-page .woocommerce-checkout #customer_details, .woocommerce-page.woocommerce-order-pay #customer_details {
    width: 100%;
}

.woocommerce-page .woocommerce-checkout .col2-set, .woocommerce-page.woocommerce-order-pay .col2-set {
    width: 100%;
}

.woocommerce-page .woocommerce-checkout #order_review .shop_table, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table, .woocommerce-page.woocommerce-order-pay #order_review .shop_table, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table{
    font-family: Inter;
    font-size: 14px;
}

.woocommerce-page .woocommerce-checkout #payment, .woocommerce-page .woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table, .woocommerce-page.woocommerce-order-pay #payment, .woocommerce-page.woocommerce-order-pay .woocommerce-billing-fields__field-wrapper, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-payment, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table{
    margin-top: 10px;
}

.woocommerce-additional-fields{display: none;}


.woocommerce-page .woocommerce-checkout #order_review .shop_table td, .woocommerce-page .woocommerce-checkout #order_review .shop_table th, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table td, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table th, .woocommerce-page.woocommerce-order-pay #order_review .shop_table td, .woocommerce-page.woocommerce-order-pay #order_review .shop_table th, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table td, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table th {padding: 10px 0px 10px 10px;

}

.woocommerce-page .woocommerce-checkout #order_review .shop_table, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table, .woocommerce-page.woocommerce-order-pay #order_review .shop_table, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table
{
    background-color: #ffffff;
    border-radius: 10px
}

.woocommerce-page .woocommerce-checkout h3, .woocommerce-page.woocommerce-order-pay h3 {
    font-size: 15px;
}

.woocommerce-page input[type="radio"].shipping_method ~ .payment_box, .woocommerce-page input[type="radio"][name="payment_method"] ~ .payment_box {
    background-color: #ffffff;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 10px 20px 10px;
    font-family: Inter;
    font-size: 14px;
}



.wc-credit-card-form {
    padding: 10px 10px 0px 10px;
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field{
    height: 30px;
}

.button {margin: 0px 0px 20px 0px;}

.woocommerce-page .woocommerce-cart-form table.shop_table_responsive td, .woocommerce-page .woocommerce-cart-form table.shop_table_responsive th {padding: 0px 10px 0px 0px
;
}/* End custom CSS */