.elementor-27 .elementor-element.elementor-element-3909788{--display:flex;}.elementor-27 .elementor-element.elementor-element-e98fc91 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-e98fc91 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e98fc91{--sections-background-color:#02010100;--sections-title-color:var( --e-global-color-7d6887e );--links-normal-color:var( --e-global-color-7d6887e );--forms-buttons-border-type:none;}/* Start custom CSS for container, class: .elementor-element-3909788 */@media screen and (max-width: 767px) {
    .woocommerce table.cart .product-thumbnail,
    .woocommerce-page #content table.cart .product-thumbnail,
    .woocommerce-page table.cart .product-thumbnail,
    .woocommerce table.shop_table_responsive tbody th,
    .woocommerce-page table.shop_table_responsive tbody th {
        display: block;
    }

    .elementor-widget-woocommerce-cart .woocommerce table.cart td {
        padding-bottom: var(--order-summary-rows-gap-bottom, 5px);
        padding-left: 0;
        padding-right: 20px;
        padding-top: var(--order-summary-rows-gap-top, 5px);
    }
}/* End custom CSS */