.elementor-41 .elementor-element.elementor-element-7896f7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-7896f7c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7896f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mobilride.com/wp-content/uploads/2026/06/cropped-cropped-ChatGPT-Image-Jun-10-2026-03_27_01-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-7896f7c::before, .elementor-41 .elementor-element.elementor-element-7896f7c > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-7896f7c > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-7896f7c > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-7896f7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-7896f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor2 ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-41 .elementor-element.elementor-element-6eb569a{--display:flex;}.elementor-41 .elementor-element.elementor-element-ccd2421{text-align:center;}.elementor-41 .elementor-element.elementor-element-ccd2421 .elementor-heading-title{color:#ffffff;}.elementor-41 .elementor-element.elementor-element-ca9679f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-69ec107{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-41 .elementor-element.elementor-element-24266e4{--display:flex;}.elementor-41 .elementor-element.elementor-element-8968ff5 .elementor-field-group{margin-bottom:10px;}.elementor-41 .elementor-element.elementor-element-8968ff5 .elementor-form-fields-wrapper{margin-bottom:-10px;}.elementor-41 .elementor-element.elementor-element-8968ff5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-41 .elementor-element.elementor-element-8968ff5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}body.elementor-page-41:not(.elementor-motion-effects-element-type-background), body.elementor-page-41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-7896f7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6eb569a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(min-width:1025px){.elementor-41 .elementor-element.elementor-element-7896f7c:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7896f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-ca9679f *//* ==========================
   PREMIUM MY ACCOUNT DESIGN
   ========================== */

.premium-account .woocommerce{
    background:#ffffff;
    border-radius:28px;
    padding:40px;
    box-shadow:0 15px 50px rgba(0,0,0,.08);
}

/* Navigation Sidebar */

.woocommerce-account .woocommerce-MyAccount-navigation{
    width:25%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul{
    list-style:none;
    margin:0;
    padding:0;
}

.woocommerce-account .woocommerce-MyAccount-navigation li{
    margin-bottom:12px;
}

.woocommerce-account .woocommerce-MyAccount-navigation a{
    display:block;
    padding:16px 20px;
    border-radius:16px;
    text-decoration:none;
    font-weight:600;
    font-size:15px;
    color:#222;
    background:#f8f8f8;
    transition:all .3s ease;
}

/* Hover */

.woocommerce-account .woocommerce-MyAccount-navigation a:hover{
    background:#FFF2E8;
    color:#E85D04;
    transform:translateX(5px);
}

/* Active Menu */

.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{
    background:#E85D04;
    color:#ffffff;
    box-shadow:0 10px 25px rgba(232,93,4,.25);
}

/* Content Area */

.woocommerce-account .woocommerce-MyAccount-content{
    width:72%;
    background:#ffffff;
    border-radius:24px;
    padding:35px;
    box-shadow:0 10px 35px rgba(0,0,0,.05);
}

/* Dashboard Cards */

.woocommerce-account .woocommerce-MyAccount-content p{
    line-height:1.8;
}

/* Buttons */

.woocommerce-account .button,
.woocommerce button.button,
.woocommerce a.button{
    background:#E85D04 !important;
    color:#fff !important;
    border:none !important;
    border-radius:50px !important;
    padding:12px 28px !important;
    transition:.3s ease;
}

.woocommerce-account .button:hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover{
    background:#FF7A1A !important;
    transform:translateY(-2px);
}

/* Tables */

.woocommerce table.shop_table{
    border:none;
    border-radius:20px;
    overflow:hidden;
}

.woocommerce table.shop_table th{
    background:#FFF4EC;
    color:#222;
    padding:16px;
}

.woocommerce table.shop_table td{
    padding:16px;
}

/* Forms */

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea{
    border:1px solid #e5e5e5;
    border-radius:14px;
    padding:14px;
}

.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus{
    border-color:#E85D04;
    box-shadow:0 0 0 4px rgba(232,93,4,.10);
}

/* Addresses */

.woocommerce-Address{
    background:#fafafa;
    border-radius:18px;
    padding:20px;
}

/* Mobile */

@media(max-width:768px){

    .woocommerce-account .woocommerce-MyAccount-navigation{
        width:100%;
        margin-bottom:20px;
    }

    .woocommerce-account .woocommerce-MyAccount-content{
        width:100%;
    }

    .premium-account .woocommerce{
        padding:20px;
    }
}/* End custom CSS */