.elementor-25773 .elementor-element.elementor-element-cc52c74 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25773 .elementor-element.elementor-element-cc52c74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 0px 50px;}.elementor-25773 .elementor-element.elementor-element-cc52c74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25773 .elementor-element.elementor-element-4f921b5{text-align:center;}.elementor-25773 .elementor-element.elementor-element-4f921b5 .elementor-heading-title{color:#545454;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-25773 .elementor-element.elementor-element-da574d7{--divider-border-style:solid;--divider-color:#7A7A7A;--divider-border-width:2px;}.elementor-25773 .elementor-element.elementor-element-da574d7 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-25773 .elementor-element.elementor-element-da574d7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-25773 .elementor-element.elementor-element-360259b{margin-top:40px;margin-bottom:40px;padding:0px 50px 0px 50px;}.elementor-25773 .elementor-element.elementor-element-86e6faf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart th.product-name{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart th.product-price{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart th.product-quantity{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart th.product-subtotal{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.product-remove a{color:#000;background-color:#fff;transition:background-color .2s ease-in-out;border-radius:0px 0px 0px 0px;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.product-remove a:hover{color:#000;background-color:#fff;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.product-name a{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.product-price span{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.product-quantity .quantity input{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.product-subtotal .amount{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf .ewi-coupon .button{text-transform:uppercase;color:#333333;background-color:#00000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-25773 .elementor-element.elementor-element-86e6faf .ewi-coupon .button:hover{color:#333333;background-color:#00000000;}.elementor-25773 .elementor-element.elementor-element-86e6faf .actions button.update_cart{text-transform:uppercase;color:#333333;background-color:#00000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25773 .elementor-element.elementor-element-86e6faf .actions button.update_cart:hover{color:#333333;background-color:#00000000;}.elementor-25773 .elementor-element.elementor-element-86e6faf .cart-collaterals .cart_totals h2 {font-size:24px;color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf .cart-collaterals .cart_totals .cart-subtotal{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf .cart-collaterals .cart_totals .order-total{color:#000;}.elementor-25773 .elementor-element.elementor-element-86e6faf .cart-collaterals .cart_totals {padding:30px 0px 0px 0px;}.elementor-25773 .elementor-element.elementor-element-86e6faf .wc-proceed-to-checkout a.checkout-button{font-size:18px;font-weight:600;text-transform:uppercase;color:#333333;background-color:#00000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#333333;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-25773 .elementor-element.elementor-element-86e6faf .wc-proceed-to-checkout a.checkout-button:hover{color:#FFFFFF;background-color:#455B64;}.woocommerce-page .elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.actions .input-text{width:334px !important;padding:0em 0em 0em 0em;}.elementor-25773 .elementor-element.elementor-element-86e6faf .cart-collaterals .cart_totals{width:50%;}.woocommerce-page .elementor-25773 .elementor-element.elementor-element-86e6faf .wc-proceed-to-checkout a.checkout-button{margin:0px 50px 50px 50px;}@media(max-width:1024px){.elementor-25773 .elementor-element.elementor-element-cc52c74{padding:50px 30px 0px 30px;}.elementor-25773 .elementor-element.elementor-element-360259b{padding:0px 30px 0px 30px;}.woocommerce-page .elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.actions .input-text{width:150px !important;}}@media(max-width:767px){.elementor-25773 .elementor-element.elementor-element-cc52c74{padding:30px 20px 0px 20px;}.elementor-25773 .elementor-element.elementor-element-4f921b5 .elementor-heading-title{font-size:28px;}.elementor-25773 .elementor-element.elementor-element-360259b{padding:0px 20px 0px 20px;}.woocommerce-page .elementor-25773 .elementor-element.elementor-element-86e6faf table.cart td.actions .input-text{width:50px !important;}}/* Start custom CSS for CSWE_woo_cart, class: .elementor-element-86e6faf */.basket-form form.woocommerce-shipping-calculator button.button {border-radius: 0; padding: 0; background: transparent; border: none; box-shadow: none; color: #333; text-transform: uppercase;}/* End custom CSS */