.elementor-607 .elementor-element.elementor-element-d388d83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-d388d83:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-d388d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-790d09f );}.elementor-607 .elementor-element.elementor-element-d1f7487{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-8877472 .woocommerce-breadcrumb{color:var( --e-global-color-accent );text-align:center;}.elementor-607 .elementor-element.elementor-element-8877472 .woocommerce-breadcrumb > a{color:var( --e-global-color-0a5c14e );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-607 .elementor-element.elementor-element-bd28861{width:initial;max-width:initial;text-align:center;}.elementor-607 .elementor-element.elementor-element-bd28861 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-accent );}.elementor-607 .elementor-element.elementor-element-26555f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-607 .elementor-element.elementor-element-26555f4:not(.elementor-motion-effects-element-type-background), .elementor-607 .elementor-element.elementor-element-26555f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-accent ) 0%, #199C9721 100%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-607 .elementor-element.elementor-element-173a8b4{padding:50px 0px 50px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-607 .elementor-element.elementor-element-d388d83{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-607 .elementor-element.elementor-element-bd28861{text-align:center;}.elementor-607 .elementor-element.elementor-element-bd28861 .elementor-heading-title{font-size:36px;}.elementor-607 .elementor-element.elementor-element-26555f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-173a8b4 *//* ============================================================
   UV MY ACCOUNT PAGE — Appearance → Customize → Additional CSS
   Assumes a white/light page background (not the dark gradient)
   Fonts:  Gabarito (prices/totals) · Rethink Sans (everything)
   Colours: Teal #199C97 · Navy #1a2332 · Pink #EA5972
            Green #8FBC40 · Mid #556
   ============================================================ */


/* ════════════════════════════════════════════════════════════
   PAGE WRAPPER
   ════════════════════════════════════════════════════════════ */

.woocommerce-account .woocommerce {
    max-width: 1060px;
    margin: 0 auto;
    padding: 0 24px;
    box-sizing: border-box;
}


/* ════════════════════════════════════════════════════════════
   LOGGED-IN LAYOUT
   ════════════════════════════════════════════════════════════ */

.woocommerce-MyAccount-navigation {
    float: left !important;
    width: 210px !important;
    margin-right: 32px !important;
    box-sizing: border-box !important;
}

.woocommerce-MyAccount-content {
    float: left !important;
    width: calc(100% - 242px) !important;
    box-sizing: border-box !important;
}

.woocommerce-account .woocommerce::after {
    content: "" !important;
    display: table !important;
    clear: both !important;
}

/* ── Sidebar nav ──────────────────────────────────────────── */
.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 2px !important;
}

.woocommerce-MyAccount-navigation ul li {
    margin: 0 !important;
    padding: 0 !important;
}

.woocommerce-MyAccount-navigation ul li a {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.88rem !important;
    font-weight: 600 !important;
    color: #556 !important;
    text-decoration: none !important;
    display: block !important;
    padding: 9px 14px !important;
    border-radius: 8px !important;
    transition: background 0.15s, color 0.15s !important;
    line-height: 1.3 !important;
}

.woocommerce-MyAccount-navigation ul li a:hover {
    background: #f0fafa !important;
    color: #199C97 !important;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
    background: #e8f7f7 !important;
    color: #199C97 !important;
    font-weight: 700 !important;
}

/* Log out — subtle pink */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    color: #c0a0aa !important;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background: #fdf0f3 !important;
    color: #EA5972 !important;
}

/* Thin divider before logout */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
    margin-top: 8px !important;
    padding-top: 8px !important;
    border-top: 1px solid #f0f0f0 !important;
}

/* ── Content area — no card, just clean type ──────────────── */
.woocommerce-MyAccount-content {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* Dashboard welcome text */
.woocommerce-MyAccount-content > p {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.9rem !important;
    color: #556 !important;
    line-height: 1.7 !important;
    margin: 0 0 10px !important;
}

.woocommerce-MyAccount-content > p:last-child { margin-bottom: 0 !important; }

.woocommerce-MyAccount-content > p strong {
    color: #1a2332 !important;
    font-weight: 700 !important;
}

.woocommerce-MyAccount-content > p a {
    color: #199C97 !important;
    text-decoration: none !important;
    font-weight: 600 !important;
}

.woocommerce-MyAccount-content > p a:hover { opacity: 0.8 !important; }

/* Section headings */
.woocommerce-MyAccount-content h2 {
    font-family: 'Gabarito', sans-serif !important;
    font-size: 1.25rem !important;
    font-weight: 700 !important;
    color: #1a2332 !important;
    margin: 0 0 20px !important;
}

.woocommerce-MyAccount-content h3 {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.65rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    color: #bbb !important;
    margin: 24px 0 12px !important;
}


/* ════════════════════════════════════════════════════════════
   ORDERS / DOWNLOADS TABLE
   ════════════════════════════════════════════════════════════ */

.woocommerce-MyAccount-content table.shop_table,
.woocommerce-MyAccount-content table.woocommerce-orders-table {
    width: 100% !important;
    border-collapse: collapse !important;
    border: none !important;
}

.woocommerce-MyAccount-content table th,
.woocommerce-MyAccount-content table td {
    border: none !important;
    border-bottom: 1px solid #f0f0f2 !important;
    padding: 13px 10px !important;
    text-align: left !important;
    vertical-align: middle !important;
}

.woocommerce-MyAccount-content table thead th {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.65rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    color: #bbb !important;
    border-bottom: 2px solid #f0f0f2 !important;
    padding-bottom: 10px !important;
}

.woocommerce-MyAccount-content table tbody td {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.88rem !important;
    color: #556 !important;
}

.woocommerce-MyAccount-content table tbody tr:last-child td {
    border-bottom: none !important;
}

/* Order number / product links */
.woocommerce-MyAccount-content table tbody td a {
    color: #199C97 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

/* Order total */
.woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-total {
    font-family: 'Gabarito', sans-serif !important;
    font-weight: 700 !important;
    color: #1a2332 !important;
    font-size: 0.95rem !important;
}

/* Order status */
.woocommerce-MyAccount-content mark.order-status,
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-status mark {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.73rem !important;
    font-weight: 700 !important;
    padding: 4px 10px !important;
    border-radius: 20px !important;
    background: #e8f7f7 !important;
    color: #199C97 !important;
    text-transform: capitalize !important;
}

/* View order / download buttons in table */
.woocommerce-MyAccount-content table .button,
.woocommerce-MyAccount-content table a.button {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.78rem !important;
    font-weight: 700 !important;
    background: #199C97 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 7px !important;
    padding: 7px 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    transition: opacity 0.15s !important;
    white-space: nowrap !important;
}

.woocommerce-MyAccount-content table .button:hover,
.woocommerce-MyAccount-content table a.button:hover {
    opacity: 0.85 !important;
    color: #fff !important;
}

/* Empty state */
.woocommerce-MyAccount-content .woocommerce-message {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.88rem !important;
    color: #889 !important;
    background: #f7f8f9 !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 16px 18px !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
}

.woocommerce-MyAccount-content .woocommerce-message::before { display: none !important; }

.woocommerce-MyAccount-content .woocommerce-message .button {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.8rem !important;
    font-weight: 700 !important;
    background: #199C97 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 7px !important;
    padding: 8px 16px !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    flex-shrink: 0 !important;
}


/* ════════════════════════════════════════════════════════════
   ADDRESS BLOCKS
   ════════════════════════════════════════════════════════════ */

.woocommerce-MyAccount-content .woocommerce-Addresses {
    display: flex !important;
    gap: 20px !important;
}

.woocommerce-MyAccount-content .woocommerce-Address {
    flex: 1 !important;
    background: #f7f8f9 !important;
    border-radius: 12px !important;
    padding: 20px 22px !important;
}

.woocommerce-MyAccount-content .woocommerce-Address-title {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    margin-bottom: 12px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #eaebec !important;
}

.woocommerce-MyAccount-content .woocommerce-Address-title h3 {
    margin: 0 !important;
    color: #889 !important;
}

.woocommerce-MyAccount-content .woocommerce-Address-title a {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.78rem !important;
    font-weight: 600 !important;
    color: #199C97 !important;
    text-decoration: none !important;
}

.woocommerce-MyAccount-content address {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.88rem !important;
    color: #556 !important;
    line-height: 1.7 !important;
    font-style: normal !important;
}


/* ════════════════════════════════════════════════════════════
   ACCOUNT DETAIL / ADDRESS EDIT FORMS
   ════════════════════════════════════════════════════════════ */

.woocommerce-MyAccount-content .woocommerce-EditAccountForm,
.woocommerce-MyAccount-content .woocommerce-address-fields {
    max-width: 600px !important;
}

.woocommerce-MyAccount-content fieldset {
    border: none !important;
    padding: 0 !important;
    margin: 28px 0 0 !important;
}

.woocommerce-MyAccount-content fieldset legend {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.65rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    color: #bbb !important;
    width: 100% !important;
    padding: 0 0 8px !important;
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 16px !important;
}

.woocommerce-MyAccount-content .form-row {
    margin: 0 0 14px !important;
    padding: 0 !important;
}

.woocommerce-MyAccount-content .form-row-first {
    float: left !important;
    width: 48% !important;
    margin-right: 4% !important;
    box-sizing: border-box !important;
}

.woocommerce-MyAccount-content .form-row-last {
    float: right !important;
    width: 48% !important;
    box-sizing: border-box !important;
}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm::after,
.woocommerce-MyAccount-content .woocommerce-address-fields::after {
    content: "" !important;
    display: table !important;
    clear: both !important;
}

.woocommerce-MyAccount-content .form-row label {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 600 !important;
    color: #778 !important;
    margin-bottom: 6px !important;
    display: block !important;
    letter-spacing: 0.01em !important;
}

.woocommerce-MyAccount-content .form-row label .required { color: #EA5972 !important; }
.woocommerce-MyAccount-content .form-row label .optional { font-weight: 400 !important; color: #aab !important; }

.woocommerce-MyAccount-content .form-row input.input-text,
.woocommerce-MyAccount-content .form-row select,
.woocommerce-MyAccount-content .form-row textarea,
.woocommerce-MyAccount-content fieldset input.input-text,
.woocommerce-MyAccount-content fieldset select {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.88rem !important;
    color: #1a2332 !important;
    background: #f7f8f9 !important;
    border: 1.5px solid #e6e8ec !important;
    border-radius: 8px !important;
    padding: 10px 13px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    outline: none !important;
    transition: border-color 0.15s, background 0.15s, box-shadow 0.15s !important;
    -webkit-appearance: none !important;
}

.woocommerce-MyAccount-content .form-row input.input-text:focus,
.woocommerce-MyAccount-content .form-row select:focus,
.woocommerce-MyAccount-content .form-row textarea:focus,
.woocommerce-MyAccount-content fieldset input.input-text:focus {
    border-color: #199C97 !important;
    background: #fff !important;
    box-shadow: 0 0 0 3px rgba(25,156,151,0.1) !important;
}

/* Save / submit button */
.woocommerce-MyAccount-content .woocommerce-Button,
.woocommerce-MyAccount-content button[type="submit"],
.woocommerce-MyAccount-content input[type="submit"] {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.9rem !important;
    font-weight: 700 !important;
    background: #199C97 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 9px !important;
    padding: 13px 28px !important;
    cursor: pointer !important;
    transition: opacity 0.15s, transform 0.15s !important;
    margin-top: 8px !important;
    display: inline-block !important;
}

.woocommerce-MyAccount-content .woocommerce-Button:hover,
.woocommerce-MyAccount-content button[type="submit"]:hover,
.woocommerce-MyAccount-content input[type="submit"]:hover {
    opacity: 0.88 !important;
    transform: translateY(-1px) !important;
}


/* ════════════════════════════════════════════════════════════
   LOGGED-OUT LOGIN + REGISTER FORMS (white bg)
   ════════════════════════════════════════════════════════════ */

.woocommerce-account:not(.logged-in) .woocommerce {
    display: flex !important;
    gap: 32px !important;
    align-items: flex-start !important;
}

.woocommerce-account:not(.logged-in) .woocommerce .u-column1,
.woocommerce-account:not(.logged-in) .woocommerce .u-column2 {
    flex: 1 !important;
    min-width: 0 !important;
}

/* Section label */
.woocommerce-account:not(.logged-in) .woocommerce h2 {
    font-family: 'Gabarito', sans-serif !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    color: #1a2332 !important;
    margin: 0 0 18px !important;
}

/* Forms — no card, just clean spacing with a subtle border */
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* Intro text */
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login p:first-of-type,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-register p:first-of-type {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.85rem !important;
    color: #889 !important;
    margin: 0 0 18px !important;
    line-height: 1.5 !important;
}

/* Labels */
.woocommerce-account:not(.logged-in) .woocommerce .form-row label {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 600 !important;
    color: #778 !important;
    margin-bottom: 6px !important;
    display: block !important;
    letter-spacing: 0.01em !important;
}

.woocommerce-account:not(.logged-in) .woocommerce .form-row label .required { color: #EA5972 !important; }

/* Inputs */
.woocommerce-account:not(.logged-in) .woocommerce .form-row input.input-text,
.woocommerce-account:not(.logged-in) .woocommerce .form-row select {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.88rem !important;
    color: #1a2332 !important;
    background: #f7f8f9 !important;
    border: 1.5px solid #e6e8ec !important;
    border-radius: 8px !important;
    padding: 10px 13px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    outline: none !important;
    transition: border-color 0.15s, background 0.15s, box-shadow 0.15s !important;
    -webkit-appearance: none !important;
}

.woocommerce-account:not(.logged-in) .woocommerce .form-row input.input-text:focus,
.woocommerce-account:not(.logged-in) .woocommerce .form-row select:focus {
    border-color: #199C97 !important;
    background: #fff !important;
    box-shadow: 0 0 0 3px rgba(25,156,151,0.1) !important;
}

/* Remember me */
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form__label-for-checkbox {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.83rem !important;
    font-weight: 500 !important;
    color: #778 !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    cursor: pointer !important;
}

.woocommerce-account:not(.logged-in) .woocommerce input[type="checkbox"] {
    width: 16px !important;
    height: 16px !important;
    accent-color: #199C97 !important;
    flex-shrink: 0 !important;
}

/* Buttons */
.woocommerce-account:not(.logged-in) .woocommerce button[type="submit"],
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-Button {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.9rem !important;
    font-weight: 700 !important;
    background: #199C97 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 9px !important;
    padding: 13px 28px !important;
    cursor: pointer !important;
    transition: opacity 0.15s !important;
    margin-top: 6px !important;
}

.woocommerce-account:not(.logged-in) .woocommerce button[type="submit"]:hover,
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-Button:hover {
    opacity: 0.88 !important;
}

/* Lost password */
.woocommerce-account:not(.logged-in) .woocommerce .lost_password a {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.8rem !important;
    color: #199C97 !important;
    text-decoration: none !important;
}

/* Privacy notice */
.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-privacy-policy-text {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.78rem !important;
    color: #99a !important;
    line-height: 1.5 !important;
    margin-top: 14px !important;
}

.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-privacy-policy-text a {
    color: #199C97 !important;
}

/* Notices */
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info {
    font-family: 'Rethink Sans', sans-serif !important;
    font-size: 0.88rem !important;
    border-radius: 10px !important;
    padding: 12px 18px !important;
    margin-bottom: 16px !important;
    list-style: none !important;
    border-left: none !important;
}

.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error::before,
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info::before {
    display: none !important;
}


/* ════════════════════════════════════════════════════════════
   MOBILE  ≤ 768px
   ════════════════════════════════════════════════════════════ */
@media (max-width: 768px) {
    .woocommerce-account .woocommerce {
        padding: 0 14px !important;
    }

    /* Logged-in: nav pills above content */
    .woocommerce-MyAccount-navigation,
    .woocommerce-MyAccount-content {
        float: none !important;
        width: 100% !important;
        margin-right: 0 !important;
    }

    .woocommerce-MyAccount-navigation {
        margin-bottom: 20px !important;
    }

    .woocommerce-MyAccount-navigation ul {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 6px !important;
    }

    .woocommerce-MyAccount-navigation ul li a {
        padding: 7px 13px !important;
        font-size: 0.8rem !important;
    }

    .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
        margin-top: 0 !important;
        padding-top: 0 !important;
        border-top: none !important;
    }

    /* Logged-out: forms stack */
    .woocommerce-account:not(.logged-in) .woocommerce {
        flex-direction: column !important;
    }

    /* Address columns stack */
    .woocommerce-MyAccount-content .woocommerce-Addresses {
        flex-direction: column !important;
    }

    /* Form field pairs stack */
    .woocommerce-MyAccount-content .form-row-first,
    .woocommerce-MyAccount-content .form-row-last {
        float: none !important;
        width: 100% !important;
        margin-right: 0 !important;
    }

    /* Orders table — horizontal scroll */
    .woocommerce-MyAccount-content .woocommerce-orders-table {
        display: block !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
    }
}/* End custom CSS */