.elementor-2551 .elementor-element.elementor-element-76b80cc{--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;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-7886189 *//* WooCommerce My Account Mobile Fix */
@media (max-width: 767px) {

    .woocommerce-account .woocommerce {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation,
    .woocommerce-account .woocommerce-MyAccount-content {
        width: 100% !important;
        float: none !important;
        max-width: 100%;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation {
        margin-bottom: 20px;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        padding: 0;
        margin: 0;
        list-style: none;
        border-radius: 10px;
        overflow: hidden;
        background: #f8f8f8;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation li {
        border-bottom: 1px solid #e5e5e5;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation li:last-child {
        border-bottom: none;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation a {
        display: block;
        padding: 14px 16px;
        font-size: 15px;
    }

    .woocommerce-account .woocommerce-MyAccount-content {
        padding: 15px;
        background: #fff;
        border-radius: 10px;
        overflow-wrap: break-word;
        word-break: break-word;
    }

    .woocommerce-account .woocommerce-MyAccount-content p {
        font-size: 15px;
        line-height: 1.6;
    }
}/* End custom CSS */