.elementor-12 .elementor-element.elementor-element-5091295d{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for wc-elements, class: .elementor-element-b17e965 *//*=========================================
      MY ACCOUNT - PART 1
      Layout • Sidebar • Navigation
==========================================*/

/* Main Wrapper */

.woocommerce-account .woocommerce{
    display:flex;
    align-items:flex-start;
    gap:35px;
    width:100%;
}

/*=========================================
            SIDEBAR
==========================================*/

.woocommerce-account .woocommerce-MyAccount-navigation{

    width:290px;
    min-width:290px;
    position:sticky;
    top:110px;

    background:#ffffff;
    border-radius:22px;

    padding:22px;

    border:1px solid #edf1f6;

    box-shadow:
    0 18px 45px rgba(0,0,0,.06);

    transition:.35s;

}

.woocommerce-account .woocommerce-MyAccount-navigation:hover{

    box-shadow:
    0 22px 55px rgba(0,0,0,.09);

}

/*=========================================
          ACCOUNT TITLE
==========================================*/

.woocommerce-account .woocommerce-MyAccount-navigation::before{

    content:"MY ACCOUNT";

    display:block;

    font-size:14px;

    font-weight:700;

    letter-spacing:2px;

    color:#0B4FAE;

    text-transform:uppercase;

    margin-bottom:22px;

    padding-bottom:18px;

    border-bottom:1px solid #edf2f7;

}

/*=========================================
              MENU
==========================================*/

.woocommerce-account .woocommerce-MyAccount-navigation ul{

    list-style:none;

    padding:0;

    margin:0;

}

.woocommerce-account .woocommerce-MyAccount-navigation li{

    margin-bottom:8px;

}

.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{

    margin-bottom:0;

}

/*=========================================
          MENU LINKS
==========================================*/

.woocommerce-account .woocommerce-MyAccount-navigation a{

    position:relative;

    display:flex;

    align-items:center;

    gap:14px;

    padding:15px 18px;

    border-radius:14px;

    text-decoration:none;

    font-size:15px;

    font-weight:600;

    color:#444;

    transition:.35s ease;

}

/* Hover */

.woocommerce-account .woocommerce-MyAccount-navigation a:hover{

    background:#EEF5FF;

    color:#0B4FAE;

    transform:translateX(6px);

}

/* Active */

.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{

    background:linear-gradient(135deg,#0B4FAE,#2563EB);

    color:#fff;

    box-shadow:

    0 14px 28px rgba(37,99,235,.25);

}

/* Active Hover */

.woocommerce-account .woocommerce-MyAccount-navigation .is-active a:hover{

    color:#fff;

    transform:translateX(0);

}

/*=========================================
        ACTIVE LEFT BAR
==========================================*/

.woocommerce-account .woocommerce-MyAccount-navigation .is-active a::before{

    content:"";

    position:absolute;

    left:-22px;

    top:12px;

    bottom:12px;

    width:5px;

    border-radius:20px;

    background:#0B4FAE;

}

/*=========================================
            CONTENT AREA
==========================================*/

.woocommerce-account .woocommerce-MyAccount-content{

    flex:1;

    background:#fff;

    border-radius:22px;

    border:1px solid #edf2f7;

    padding:38px;

    box-shadow:

    0 18px 45px rgba(0,0,0,.06);

}

/*=========================================
            TYPOGRAPHY
==========================================*/

.woocommerce-account h2,
.woocommerce-account h3,
.woocommerce-account h4{

    color:#111827;

    font-weight:700;

    line-height:1.3;

}

.woocommerce-account p{

    color:#5F6B7A;

    line-height:1.8;

}

.woocommerce-account strong{

    color:#111827;

}

.woocommerce-account a{

    color:#0B4FAE;

    transition:.3s;

}

.woocommerce-account a:hover{

    color:#083A84;

}

/*=========================================
        WOODMART FIXES
==========================================*/

.woocommerce-account .wd-my-account-sidebar{

    background:transparent !important;

    box-shadow:none !important;

    padding:0 !important;

}

.woocommerce-account .wd-my-account-content{

    width:100%;

}

/* Remove unwanted spacing */

.woocommerce-account .entry-content{

    margin:0;

}

.woocommerce-account .site-content{

    padding-top:30px;

}

/*=========================================
      MY ACCOUNT - PART 2
      Welcome • Dashboard Cards
==========================================*/

/*=========================================
        WELCOME BOX
==========================================*/

.woocommerce-account .woocommerce-MyAccount-content>p:first-child{

    background:linear-gradient(135deg,#0B4FAE,#2563EB);

    color:#fff;

    padding:28px 35px;

    border-radius:18px;

    margin:0 0 35px;

    font-size:17px;

    line-height:1.8;

    box-shadow:0 18px 40px rgba(37,99,235,.18);

}

.woocommerce-account .woocommerce-MyAccount-content>p:first-child strong{

    color:#fff;

    font-size:22px;

    font-weight:700;

}

.woocommerce-account .woocommerce-MyAccount-content>p:first-child a{

    color:#fff;

    font-weight:600;

    text-decoration:underline;

}

.woocommerce-account .woocommerce-MyAccount-content>p:first-child a:hover{

    opacity:.85;

}

/*=========================================
      INTRO PARAGRAPH
==========================================*/

.woocommerce-account .woocommerce-MyAccount-dashboard+p{

    margin-top:30px;

}

/*=========================================
      DASHBOARD GRID
==========================================*/

.woocommerce-account .woocommerce-MyAccount-dashboard{

    display:grid;

    grid-template-columns:repeat(3,minmax(220px,1fr));

    gap:24px;

    margin-top:15px;

}
/*=========================================
      MY ACCOUNT - PART 3
      Orders • Downloads • Address
==========================================*/


/*=========================================
        TABLE WRAPPER
==========================================*/

.woocommerce-account table.shop_table{

    width:100%;

    border:none;

    border-collapse:separate;

    border-spacing:0 14px;

    background:transparent;

}

.woocommerce-account table.shop_table thead th{

    background:#0B4FAE;

    color:#fff;

    padding:18px 20px;

    font-size:14px;

    font-weight:600;

    border:none;

    text-transform:uppercase;

    letter-spacing:.6px;

}

.woocommerce-account table.shop_table thead th:first-child{

    border-radius:14px 0 0 14px;

}

.woocommerce-account table.shop_table thead th:last-child{

    border-radius:0 14px 14px 0;

}


/*=========================================
            TABLE ROWS
==========================================*/

.woocommerce-account table.shop_table tbody tr{

    background:#fff;

    transition:.35s;

    box-shadow:0 10px 25px rgba(0,0,0,.05);

}

.woocommerce-account table.shop_table tbody tr:hover{

    transform:translateY(-3px);

    box-shadow:0 18px 35px rgba(0,0,0,.10);

}

.woocommerce-account table.shop_table td{

    padding:22px 20px;

    border:none;

    vertical-align:middle;

    font-size:15px;

    color:#444;

}

.woocommerce-account table.shop_table td:first-child{

    border-radius:14px 0 0 14px;

}

.woocommerce-account table.shop_table td:last-child{

    border-radius:0 14px 14px 0;

}


/*=========================================
          ORDER STATUS
==========================================*/

.woocommerce-orders-table__cell-order-status{

    font-weight:600;

}

.order-status{

    display:inline-block;

    padding:8px 14px;

    border-radius:30px;

    font-size:13px;

    font-weight:600;

    background:#EEF5FF;

    color:#0B4FAE;

}


/*=========================================
          ACTION BUTTONS
==========================================*/

.woocommerce-button,
.button{

    background:#0B4FAE !important;

    color:#fff !important;

    border:none !important;

    border-radius:10px !important;

    padding:12px 22px !important;

    font-size:14px !important;

    font-weight:600 !important;

    transition:.35s;

}

.woocommerce-button:hover,
.button:hover{

    background:#083A84 !important;

    transform:translateY(-2px);

}


/*=========================================
          DOWNLOADS
==========================================*/

.woocommerce-account .woocommerce-Downloads{

    background:#fff;

    border-radius:18px;

    padding:25px;

    border:1px solid #E8EEF5;

    box-shadow:0 12px 30px rgba(0,0,0,.05);

}


/*=========================================
          ADDRESS CARDS
==========================================*/

.woocommerce-account .woocommerce-Addresses{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:24px;

}

.woocommerce-account .woocommerce-Address{

    background:#fff;

    border:1px solid #E8EEF5;

    border-radius:18px;

    padding:30px;

    box-shadow:0 12px 30px rgba(0,0,0,.05);

    transition:.35s;

}

.woocommerce-account .woocommerce-Address:hover{

    transform:translateY(-5px);

    border-color:#0B4FAE;

}

.woocommerce-account .woocommerce-Address h3{

    font-size:22px;

    margin-bottom:18px;

}

.woocommerce-account .woocommerce-Address address{

    color:#666;

    line-height:1.8;

    font-style:normal;

}


/*=========================================
        EDIT ADDRESS LINK
==========================================*/

.woocommerce-account .woocommerce-Address .edit{

    display:inline-block;

    margin-top:20px;

    background:#EEF5FF;

    color:#0B4FAE;

    padding:10px 18px;

    border-radius:10px;

    font-weight:600;

    text-decoration:none;

    transition:.35s;

}

.woocommerce-account .woocommerce-Address .edit:hover{

    background:#0B4FAE;

    color:#fff;

}


/*=========================================
        WOOCOMMERCE NOTICES
==========================================*/

.woocommerce-message,
.woocommerce-info,
.woocommerce-error{

    border:none;

    border-left:4px solid #0B4FAE;

    border-radius:14px;

    padding:18px 22px;

    margin-bottom:25px;

    box-shadow:0 10px 25px rgba(0,0,0,.05);

}

.woocommerce-message{

    background:#EEF8F1;

}

.woocommerce-info{

    background:#EEF5FF;

}

.woocommerce-error{

    background:#FFF2F2;

}


/*=========================================
          PAGINATION
==========================================*/

nav.woocommerce-pagination{

    margin-top:35px;

    text-align:center;

}

nav.woocommerce-pagination ul{

    border:none;

}

nav.woocommerce-pagination li{

    margin:0 5px;

    border:none;

}

nav.woocommerce-pagination a,
nav.woocommerce-pagination span{

    width:42px;

    height:42px;

    display:flex;

    justify-content:center;

    align-items:center;

    border-radius:10px;

    background:#EEF5FF;

    color:#0B4FAE;

    font-weight:600;

}

nav.woocommerce-pagination .current{

    background:#0B4FAE;

    color:#fff;

}
/*=========================================
      DASHBOARD CARD
==========================================*/

.woocommerce-account .woocommerce-MyAccount-dashboard a{

    position:relative;

    display:flex;

    flex-direction:column;

    justify-content:center;

    align-items:center;

    text-align:center;

    min-height:210px;

    padding:35px 25px;

    background:#fff;

    border:1px solid #E8EEF5;

    border-radius:20px;

    text-decoration:none;

    overflow:hidden;

    transition:.35s;

    box-shadow:
    0 12px 30px rgba(0,0,0,.05);

}

/* Gradient Top Border */

.woocommerce-account .woocommerce-MyAccount-dashboard a::before{

    content:"";

    position:absolute;

    left:0;

    top:0;

    width:100%;

    height:4px;

    background:linear-gradient(90deg,#0B4FAE,#3B82F6);

    transform:scaleX(0);

    transition:.35s;

}

.woocommerce-account .woocommerce-MyAccount-dashboard a:hover::before{

    transform:scaleX(1);

}

/* Hover */

.woocommerce-account .woocommerce-MyAccount-dashboard a:hover{

    transform:translateY(-8px);

    border-color:#0B4FAE;

    box-shadow:
    0 22px 45px rgba(11,79,174,.15);

}

/*=========================================
          ICON
==========================================*/

.woocommerce-account .woocommerce-MyAccount-dashboard a i{

    width:74px;

    height:74px;

    border-radius:50%;

    display:flex;

    justify-content:center;

    align-items:center;

    background:#EEF5FF;

    color:#0B4FAE;

    font-size:32px;

    margin-bottom:22px;

    transition:.35s;

}

.woocommerce-account .woocommerce-MyAccount-dashboard a:hover i{

    background:#0B4FAE;

    color:#fff;

    transform:rotate(-8deg) scale(1.08);

}

/*=========================================
          TITLE
==========================================*/

.woocommerce-account .woocommerce-MyAccount-dashboard a{

    font-size:18px;

    font-weight:700;

    color:#111827;

}

.woocommerce-account .woocommerce-MyAccount-dashboard a:hover{

    color:#0B4FAE;

}

/*=========================================
      SUBTLE BACKGROUND
==========================================*/

.woocommerce-account .woocommerce-MyAccount-dashboard a::after{

    content:"";

    position:absolute;

    width:140px;

    height:140px;

    border-radius:50%;

    background:rgba(37,99,235,.04);

    top:-70px;

    right:-70px;

    transition:.35s;

}

.woocommerce-account .woocommerce-MyAccount-dashboard a:hover::after{

    transform:scale(1.2);

}

/*=========================================
      REMOVE UNDERLINE
==========================================*/

.woocommerce-account .woocommerce-MyAccount-dashboard a:hover{

    text-decoration:none;

}

/*=========================================
      WOODMART CARD FIX
==========================================*/

.woocommerce-account .dashboard-links{

    display:grid !important;

    grid-template-columns:repeat(3,1fr);

    gap:24px;

}

.woocommerce-account .dashboard-links>a{

    border-radius:20px;

}

/*=========================================
      MY ACCOUNT - PART 4
      Forms • Login • Register
==========================================*/


/*=========================================
          FORM LAYOUT
==========================================*/

/*=========================================
      MY ACCOUNT FORM ONLY
==========================================*/

body.woocommerce-account .woocommerce-MyAccount-content form{

    background:#fff;
    border:1px solid #E8EEF5;
    border-radius:20px;
    padding:35px;
    box-shadow:0 15px 35px rgba(0,0,0,.05);

}

/*=========================================
          FIELDSET
==========================================*/

body.woocommerce-account .woocommerce-MyAccount-content fieldset{

    border:1px solid #E8EEF5;
    border-radius:18px;
    padding:30px;
    margin-top:35px;

}

body.woocommerce-account .woocommerce-MyAccount-content legend{

    font-size:20px;
    font-weight:700;
    color:#111827;
    padding:0 12px;

}

/*=========================================
            LABELS
==========================================*/

body.woocommerce-account .woocommerce-MyAccount-content label{

    display:block;
    margin-bottom:10px;
    color:#222;
    font-size:15px;
    font-weight:600;

}

/*=========================================
            INPUTS
==========================================*/

body.woocommerce-account .woocommerce-MyAccount-content input[type="text"],
body.woocommerce-account .woocommerce-MyAccount-content input[type="email"],
body.woocommerce-account .woocommerce-MyAccount-content input[type="password"],
body.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],
body.woocommerce-account .woocommerce-MyAccount-content input[type="number"],
body.woocommerce-account .woocommerce-MyAccount-content textarea,
body.woocommerce-account .woocommerce-MyAccount-content select{

    width:100%;
    height:54px;
    border:1px solid #DDE5EE;
    border-radius:12px;
    background:#fff;
    padding:0 18px;
    font-size:15px;
    color:#333;
    transition:.35s;
    box-shadow:none;

}

body.woocommerce-account .woocommerce-MyAccount-content textarea{

    height:150px;
    padding:18px;
    resize:vertical;

}

/*=========================================
            FOCUS
==========================================*/

body.woocommerce-account .woocommerce-MyAccount-content input:focus,
body.woocommerce-account .woocommerce-MyAccount-content textarea:focus,
body.woocommerce-account .woocommerce-MyAccount-content select:focus{

    border-color:#0B4FAE;
    box-shadow:0 0 0 4px rgba(11,79,174,.10);
    outline:none;

}

/*=========================================
        PLACEHOLDER
==========================================*/

body.woocommerce-account .woocommerce-MyAccount-content input::placeholder,
body.woocommerce-account .woocommerce-MyAccount-content textarea::placeholder{

    color:#9AA7B8;

}

/*=========================================
            BUTTONS
==========================================*/

body.woocommerce-account .woocommerce-MyAccount-content button,
body.woocommerce-account .woocommerce-MyAccount-content .button,
body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]{

    background:linear-gradient(135deg,#0B4FAE,#2563EB);
    color:#fff;
    border:none;
    border-radius:12px;
    padding:14px 28px;
    font-size:15px;
    font-weight:600;
    cursor:pointer;
    transition:.35s;
    box-shadow:0 12px 30px rgba(37,99,235,.18);

}

body.woocommerce-account .woocommerce-MyAccount-content button:hover,
body.woocommerce-account .woocommerce-MyAccount-content .button:hover,
body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover{

    transform:translateY(-3px);
    box-shadow:0 18px 35px rgba(37,99,235,.25);

}

/*=========================================
      ACCOUNT DETAILS
==========================================*/

.woocommerce-account .woocommerce-EditAccountForm{

    display:grid;

    gap:22px;

}


/*=========================================
      LOGIN / REGISTER
==========================================*/

.woocommerce-account .u-columns{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:30px;

}

.woocommerce-account .u-column1,
.woocommerce-account .u-column2{

    background:#fff;

    border-radius:20px;

    border:1px solid #E8EEF5;

    padding:35px;

    box-shadow:0 15px 35px rgba(0,0,0,.05);

}

.woocommerce-account .u-columns h2{

    font-size:28px;

    margin-bottom:25px;

}


/*=========================================
        LOST PASSWORD
==========================================*/

.woocommerce-LostPassword{

    margin-top:20px;

}

.woocommerce-LostPassword a{

    color:#0B4FAE;

    font-weight:600;

}


/*=========================================
      REMEMBER ME
==========================================*/

.woocommerce-form-login__rememberme{

    display:flex;

    align-items:center;

    gap:10px;

    margin:20px 0;

}

.woocommerce-form-login__rememberme input{

    width:18px;

    height:18px;

}


/*=========================================
      REQUIRED STAR
==========================================*/

.required{

    color:#E53935;

}


/*=========================================
      PASSWORD STRENGTH
==========================================*/

.woocommerce-password-strength{

    margin-top:12px;

    border-radius:8px;

    padding:12px 15px;

    font-size:14px;

}


/*=========================================
      DESCRIPTION
==========================================*/

.woocommerce-account small{

    color:#777;

    display:block;

    margin-top:8px;

}


/*=========================================
      DISABLED BUTTON
==========================================*/

.woocommerce-account button:disabled{

    opacity:.6;

    cursor:not-allowed;

}

/*=========================================
      MY ACCOUNT - PART 5
      Responsive + Finishing
==========================================*/


/*=========================================
        LARGE TABLET
==========================================*/

@media (max-width:1200px){

.woocommerce-account .woocommerce{

    gap:25px;

}

.woocommerce-account .woocommerce-MyAccount-navigation{

    width:260px;
    min-width:260px;

}

.woocommerce-account .woocommerce-MyAccount-dashboard{

    grid-template-columns:repeat(2,1fr);

}

.woocommerce-account .woocommerce-Addresses{

    grid-template-columns:1fr;

}

}


/*=========================================
            TABLET
==========================================*/

@media (max-width:991px){

.woocommerce-account .woocommerce{

    display:block;

}

.woocommerce-account .woocommerce-MyAccount-navigation{

    position:relative;

    top:auto;

    width:100%;

    min-width:100%;

    margin-bottom:30px;

}

.woocommerce-account .woocommerce-MyAccount-content{

    width:100%;

    padding:30px;

}

.woocommerce-account .woocommerce-MyAccount-dashboard{

    grid-template-columns:repeat(2,1fr);

}

.woocommerce-account .u-columns{

    grid-template-columns:1fr;

}

}


/*=========================================
              MOBILE
==========================================*/

@media (max-width:767px){

/* Wrapper */

.woocommerce-account .woocommerce{

    display:flex;

    flex-direction:column;

    gap:25px;

}

/* Sidebar */

.woocommerce-account .woocommerce-MyAccount-navigation{

    width:100%;

    padding:20px;

    border-radius:18px;

    position:static;

}

/* Remove sticky */

.woocommerce-account .woocommerce-MyAccount-navigation::before{

    text-align:center;

}

/* Navigation */

.woocommerce-account .woocommerce-MyAccount-navigation ul{

    display:flex;

    flex-direction:column;

    gap:10px;

}

.woocommerce-account .woocommerce-MyAccount-navigation a{

    padding:14px 18px;

    font-size:15px;

}

/* Content */

.woocommerce-account .woocommerce-MyAccount-content{

    padding:22px;

    border-radius:18px;

}

/* Welcome */

.woocommerce-account .woocommerce-MyAccount-content>p:first-child{

    padding:22px;

    font-size:15px;

    border-radius:16px;

}

.woocommerce-account .woocommerce-MyAccount-content>p:first-child strong{

    font-size:20px;

}

/* Cards */

.woocommerce-account .woocommerce-MyAccount-dashboard{

    grid-template-columns:1fr;

    gap:18px;

}

.woocommerce-account .woocommerce-MyAccount-dashboard a{

    min-height:180px;

    padding:28px;

}

/* Address */

.woocommerce-account .woocommerce-Addresses{

    grid-template-columns:1fr;

}

/* Login/Register */

.woocommerce-account .u-columns{

    grid-template-columns:1fr;

}

.woocommerce-account .u-column1,
.woocommerce-account .u-column2{

    padding:25px;

}

/* Forms */

.woocommerce-account form{

    padding:25px;

}

.woocommerce-account fieldset{

    padding:22px;

}

}


/*=========================================
          SMALL MOBILE
==========================================*/

@media (max-width:480px){

.woocommerce-account .woocommerce-MyAccount-content{

    padding:18px;

}

.woocommerce-account .woocommerce-MyAccount-navigation{

    padding:16px;

}

.woocommerce-account .woocommerce-MyAccount-navigation a{

    font-size:14px;

    padding:12px 14px;

}

.woocommerce-account .woocommerce-MyAccount-dashboard a{

    min-height:165px;

    padding:22px;

}

.woocommerce-account .woocommerce-MyAccount-dashboard a i{

    width:60px;

    height:60px;

    font-size:26px;

}

.woocommerce-account table.shop_table td{

    padding:14px 12px;

    font-size:13px;

}

.woocommerce-account table.shop_table thead{

    display:none;

}

.woocommerce-account table.shop_table tbody tr{

    display:block;

    margin-bottom:18px;

    border-radius:14px;

}

.woocommerce-account table.shop_table td{

    display:flex;

    justify-content:space-between;

    width:100%;

    border:none;

}

}


/*=========================================
        CUSTOM SCROLLBAR
==========================================*/

.woocommerce-account ::-webkit-scrollbar{

    width:8px;

}

.woocommerce-account ::-webkit-scrollbar-thumb{

    background:#0B4FAE;

    border-radius:20px;

}


/*=========================================
      SELECTION COLOR
==========================================*/

.woocommerce-account ::selection{

    background:#0B4FAE;

    color:#fff;

}


/*=========================================
      SMOOTH ANIMATION
==========================================*/

.woocommerce-account *{

    transition:all .30s ease;

}


/*=========================================
        IMAGE FIX
==========================================*/

.woocommerce-account img{

    max-width:100%;

    height:auto;

}


/*=========================================
      REMOVE OUTLINES
==========================================*/

.woocommerce-account *:focus{

    outline:none;

}


/*=========================================
        WOODMART FIXES
==========================================*/

.woocommerce-account .wd-dashboard-navigation{

    border:none !important;

    box-shadow:none !important;

}

.woocommerce-account .wd-dashboard-content{

    width:100% !important;

}

.woocommerce-account .wd-my-account-links{

    margin:0 !important;

}


/*=========================================
        PREMIUM HOVER
==========================================*/

.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-Address,
.woocommerce-account form{

    transition:.35s ease;

}

.woocommerce-account .woocommerce-MyAccount-content:hover{

    box-shadow:0 20px 45px rgba(0,0,0,.08);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5091295d *//*==============================
MY ACCOUNT WRAPPER
==============================*/

.woocommerce-account .woocommerce{
    display:flex;
    gap:35px;
    align-items:flex-start;
}

/* Sidebar */

.woocommerce-account .woocommerce-MyAccount-navigation{
    width:290px;
    background:#fff;
    border-radius:20px;
    padding:20px;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    position:sticky;
    top:120px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul{
    list-style:none;
    margin:0;
    padding:0;
}

.woocommerce-account .woocommerce-MyAccount-navigation li{
    margin-bottom:10px;
}

.woocommerce-account .woocommerce-MyAccount-navigation a{
    display:flex;
    align-items:center;
    gap:12px;
    padding:15px 18px;
    border-radius:14px;
    color:#444;
    text-decoration:none;
    font-weight:600;
    transition:.35s;
}

.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
    background:linear-gradient(135deg,#0B4FAE,#2563EB);
    color:#fff;
    box-shadow:0 10px 25px rgba(37,99,235,.25);
}

.woocommerce-account .woocommerce-MyAccount-navigation a:hover{
    background:#EEF5FF;
    color:#0B4FAE;
    transform:translateX(5px);
}

/*==============================
CONTENT
==============================*/

.woocommerce-account .woocommerce-MyAccount-content{

    flex:1;

    background:#fff;

    border-radius:20px;

    padding:35px;

    box-shadow:0 15px 40px rgba(0,0,0,.08);

}

.woocommerce-account .woocommerce-MyAccount-content p:first-child{

    font-size:18px;

    margin-bottom:25px;

}

.woocommerce-account .woocommerce-MyAccount-content a{

    color:#0B4FAE;

    font-weight:600;

}
.woocommerce-account input,
.woocommerce-account select,
.woocommerce-account textarea{

    border:1px solid #dce3eb;

    border-radius:12px;

    height:52px;

    padding:0 18px;

}

.woocommerce-account textarea{

    height:140px;

    padding-top:15px;

}

.woocommerce-account button{

    background:#0B4FAE;

    color:#fff;

    border-radius:12px;

    padding:14px 30px;

    border:none;

    transition:.35s;

}

.woocommerce-account button:hover{

    background:#083A84;

}/* End custom CSS */