.elementor-647 .elementor-element.elementor-element-c64eaca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-647 .elementor-element.elementor-element-cc5c4ac{text-align:center;}/* Start custom CSS for wc-elements, class: .elementor-element-4c8a292 *//* Päivitä ostoskori -nappi */
.woocommerce button[name="update_cart"],
.woocommerce .actions .button {
    background-color: var(--e-global-color-accent) !important;
    color: #000 !important;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: normal;
}

.woocommerce button[name="update_cart"]:hover,
.woocommerce .actions .button:hover {
    background-color: var(--e-global-color-primary) !important;
    color: #fff !important;
}

/* Siirry maksamaan -nappi */
.woocommerce .wc-proceed-to-checkout a.checkout-button {
    background-color: var(--e-global-color-accent) !important;
    color: #000 !important;
    text-transform: uppercase;
    border-radius: 0;
    font-weight: normal;
}

.woocommerce .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: var(--e-global-color-primary) !important;
    color: #fff !important;
}
/* Poista ostoskorin taulukon reunat */
.woocommerce table.shop_table,
.woocommerce table.shop_table td,
.woocommerce table.shop_table th,
.woocommerce-cart table.cart td,
.woocommerce-cart table.cart th {
    border: none !important;
}

/* Poista myös tuotekohtaiset erotinviivat */
.woocommerce table.shop_table tbody tr,
.woocommerce-cart table.cart tr {
    border: none !important;
}

/* Poista ostoskorin yhteenvetolaatikon reunat */
.cart_totals,
.cart_totals table,
.cart_totals th,
.cart_totals td {
    border: none !important;
}/* End custom CSS */