#cart-area-layout{margin:3rem auto;width:90%}#message-prosfora-free-metaforika{text-align:center;font-weight:var(--strong);color:#71d64c;padding-bottom:3rem}.woocommerce-cart .woocommerce-cart-form{display:inline-block;float:left;width:58%;margin-right:2%}.woocommerce-cart .woocommerce .cart-collaterals,.woocommerce-cart .cart-collaterals{display:inline-block;float:left;width:40%}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals,.woocommerce-cart .woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.cart .cart_item a{text-decoration:none;color:var(--main-color)}.shop_table .coupon,.actions>button{width:100%}.shop_table th,.cart-subtotal{text-transform:uppercase}.woocommerce-cart .shop_table .coupon{margin-bottom:1rem}.woocommerce-cart .woocommerce .cart .actions>button:disabled,.woocommerce .cart .actions>button{margin-bottom:1rem}.woocommerce-cart table.cart .product-thumbnail{width:424px}.woocommerce-cart table.cart .product-thumbnail-area{width:424px;display:flex;align-items:center;flex-wrap:wrap}.woocommerce-cart table.cart .product-thumbnail .the-product-name{width:245px;font-weight:var(--strong);font-size:.95rem}.woocommerce-cart .product-thumbnail .the-product-thumbnail{width:150px;margin-right:5px}.woocommerce-cart table.cart img{width:150px;height:auto}.woocommerce-cart table.cart .product-thumbnail .the-product-thumbnail,.woocommerce-cart table.cart .product-thumbnail .the-product-name{display:inline-block;float:left}.woocommerce-cart .woocommerce-cart-form .product-quantity,.woocommerce-cart .woocommerce-cart-form .product-subtotal{text-align:center}.woocommerce-cart .woocommerce-cart-form .qty{height:40px}.woocommerce-cart .woocommerce-cart-form .qty[type="number"]::-webkit-inner-spin-button{height:40px;opacity:1}.woocommerce a.remove{color:var(--main-color)!important}.woocommerce a.remove:hover{background-color:var(--main-color)}.woocommerce-cart .woocommerce .cart .cart-subtotal{color:var(--main-color);font-weight:var(--strong);text-align:right}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:var(--green-color-buy);text-transform:uppercase}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--green-color-buy-hover)}.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .order-total,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .woocommerce-shipping-totals,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .fee{width:100%;display:block}.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .fee td,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .fee th,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .woocommerce-shipping-totals td,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .woocommerce-shipping-totals th{width:calc(100% - 24px);display:block}.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .order-total th{width:100%}.woocommerce-cart .woocommerce .cart-collaterals table.shop_table .woocommerce-shipping-totals th{border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce-cart .coupon-area{display:none}.woocommerce-cart .coupon-area.open{display:flex}.woocommerce-cart .coupon-area button,.woocommerce-cart .coupon-area button:hover{background-color:var(--green-color);color:#fff;width:40%}.woocommerce-cart .coupon-area button:hover{opacity:.5}.woocommerce-cart table.cart td.actions .coupon-area input.input-text{border-color:var(--main-color);color:var(--main-color);width:60%}.woocommerce-cart table.cart td.actions .coupon-area input.input-text::placeholder{color:var(--main-color)}.open-coupon-area{text-decoration:none;color:var(--main-color);display:block;position:relative;padding-right:25px}.open-coupon-area::after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-sand-transform:rotate(-90deg)}.open-coupon-area::before{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-sand-transform:rotate(0deg)}.open-coupon-area::after,.open-coupon-area::before{right:10px;content:" ";width:10px;height:2px;position:absolute;background-color:var(--main-color);top:10px}.open-coupon-area.open::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-sand-transform:rotate(45deg)}.open-coupon-area.open::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-sand-transform:rotate(-45deg)}.woocommerce span.onsale{background-color:var(--green-color);left:auto;top:0}.woocommerce-cart .woocommerce-message{width:90%}.woocommerce-cart-form .lds-dual-ring,.cart-collaterals .lds-dual-ring{display:none}.woocommerce-cart-form.processing .lds-dual-ring,.calculated_shipping.processing .lds-dual-ring{opacity:1;display:inline-block;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}.woocommerce-cart-form.processing,.calculated_shipping.processing{background-color:transparent;opacity:.7;position:relative}.calculated_shipping.processing .shop_table,.woocommerce-cart-form.processing .shop_table{opacity:.7}.woocommerce-cart .return-to-shop a.button{background-color:var(--green-color);color:#fff;text-transform:uppercase;padding:3rem}.woocommerce-cart .return-to-shop a.button:hover{background-color:var(--green-color);color:#fff}.return-to-shop{text-align:center;padding-bottom:3rem}@media (max-width:1300px){.woocommerce-cart .woocommerce-cart-form{width:100%;margin-right:0}.woocommerce-cart .woocommerce .cart-collaterals,.woocommerce-cart .woocommerce-page .cart-collaterals{width:100%}}@media (max-width:768px){.woocommerce-cart table.cart .product-thumbnail{display:block;width:auto}.woocommerce-cart .woocommerce table.shop_table_responsive tr td::before,.woocommerce-cart table.shop_table_responsive tr td::before{content:none}.woocommerce-cart table.cart .product-thumbnail{width:auto}.woocommerce-cart table.cart .product-thumbnail-area{width:100%}.woocommerce-cart table.cart .product-thumbnail .the-product-name{width:calc(100% - 155px);font-weight:var(--strong);font-size:.95rem;text-align:left}}