.elementor-376 .elementor-element.elementor-element-749d1aad{--display:flex;--padding-top:100px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-376 .elementor-element.elementor-element-749d1aad:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-749d1aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF9;}.elementor-376 .elementor-element.elementor-element-eb0df8a .ekit-breadcrumb > li:not(.brd_sep){color:#C09972;}.elementor-376 .elementor-element.elementor-element-eb0df8a .ekit-breadcrumb > li > a{color:#C09972;}.elementor-376 .elementor-element.elementor-element-eb0df8a .ekit-breadcrumb > li > span.ekit_home_icon{color:#C09972;}.elementor-376 .elementor-element.elementor-element-eb0df8a .ekit-breadcrumb > li > span.ekit_home_icon svg{fill:#C09972;}.elementor-376 .elementor-element.elementor-element-eb0df8a .ekit-breadcrumb{justify-content:start;}.elementor-376 .elementor-element.elementor-element-eb0df8a .ekit-breadcrumb > li:is(.brd_sep){padding:0px 10px 0px 10px;color:#C09972;}.elementor-376 .elementor-element.elementor-element-eb0df8a .ekit-breadcrumb > li:is(.brd_sep) .separate_icon {font-size:10px;}.elementor-376 .elementor-element.elementor-element-eb0df8a .ekit-breadcrumb > li:is(.brd_sep) svg{fill:#C09972;}.elementor-376 .elementor-element.elementor-element-9593df8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-749d1aad{--content-width:980px;}}/* Start custom CSS for text-editor, class: .elementor-element-7dde5297 */.tgwc-user-avatar {
        flex-wrap: nowrap;
        gap: 16px;
    }

    .tgwc-user-info {
        align-items: center;
    }

    .tgwc-user-info a.button {
        border-radius: 10px;
        text-transform: uppercase;
        font-weight: 400;
    }


    .tgwc-user-avatar .tgwc-user-info .tgwc-user-id {
        font-size: 60px;
        font-family: 'Fraunces', Sans-Serif !important;
        color: #000;
    }

    .woocommerce-MyAccount-content > p {
        display: none;
    }

    .woocommerce table.shop_table,
    .woocommerce table.shop_table th,
    .woocommerce table.shop_table td {
        border: none;
        background-color: transparent;
        padding-left: 0;
        padding-right: 0;
    }

    .woocommerce table.shop_table td {
        padding: 20px 0;
        border-bottom: 1px solid #CDCDCD;

    }

    .woocommerce table.shop_table tbody td * {
        font-size: 16px;
    }

    .woocommerce-orders-table__cell-order-number a {
        color: #000;
        font-size: 18px;
        font-weight: 500;
    }

    .woocommerce-orders-table__cell-order-date {
        color: #5a5a5a;
    }

    .woocommerce-orders-table__cell-order-status {
        font-size: 16px !important;
    }


    .woocommerce-Price-amount {
        color: #000016;
    }


    .woocommerce-orders-table__cell-order-actions .woocommerce-button {
        padding: 10px 20px !important;
        font-size: 12px !important;
        border-radius: 10px !important;
        font-weight: 400 !important;
    }


    .woocommerce table.shop_table th span {
        font-size: 16px;
        color: #828282;
        font-weight: 400;
    }

    .woocommerce-Addresses {
        display: flex;
        flex-direction: column;
    }

    .woocommerce-Addresses > div {
        width: 100% !important;
    }

    .woocommerce-Address address {
        font-size: 16px;
        font-style: normal;
        color: #000016;
    }


    .woocommerce-Address .edit {
         color: #596778;
        font-size: 12px;
        padding: 8px 16px;
        border: 1px solid #979797;
        border-radius: 10px;
        background-color: transparent;
        display: flex;
        align-items: center;
        gap: 4px;
}

    .woocommerce-Addresses .u-column2 {
        margin-top: 40px;
    }

    .woocommerce-Addresses .u-column1 {
        border-bottom: 1px solid #CDCDCD;
        padding-bottom: 40px;
    }

    .woocommerce-account .addresses .title h3 {
        font-family: "Fraunces", Sans-Serif !important;
        font-size: 24px;
        color: #000;
        margin-top: 0;
    }

  .block-personal {
        padding-bottom: 40px;
        border-bottom: 1px solid #CDCDCD;
        position: relative;
    }

    .block-password {
        margin-top: 40px;
        position: relative;
    }

    .block-heading h3 {
        font-family: "Fraunces", sans-serif !important;
        margin-bottom: 0;
        color: #000;
    }

    .block-heading {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 20px;
    }

    .block-actions button {
        border-radius: 10px;
        background-color: transparent;
        font-size: 12px;
        color: #596778;
        line-height: normal;
        padding: 8px 24px;
        outline: none !important;
        box-shadow: none !important;
        display: flex;
        align-items: center;
        gap: 4px;
    }

    .block-actions button:hover {
        background-color: #596778;
        color: #fff;
    }

    .account-label {
        font-size: 16px;
        color: #828282;
        margin-bottom: 4px;
    }
    .account-value {
        font-size: 18px;
        color: #000016;
    }
    .block-personal-content {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 20px;
    }
    form.edit-password,
    form.edit-account {
        display: none;
    }

    .is-editing .block-actions .edit-button,
    .block-password.is-editing .block-password-content,
    .block-personal.is-editing .block-personal-content {
        display: none;
    }

    .block-password.is-editing form.edit-password {
        display: flex;
        flex-direction: column;
        gap: 0 20px;
    }

    .block-personal.is-editing form.edit-account {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 0 20px;

    }

    .is-editing form .form-row {
        width: 100%;
        margin-bottom: 0;
        position: relative;
    }

    .is-editing form .form-row label {
        position: absolute;
        top: -3px;
        left: 20px;
        line-height: 1;
        background-color: #f9f9f9;
        padding: 0 8px;
    }

    .is-editing form.edit-account .woocommerce-form-row input:focus + label {
        background-color: #fff;
    }
    
    
    .block-personal.is-editing form.edit-account .form-row-wide {
        grid-column: 1 / 3;
    }

    .woocommerce-MyAccount-content form .block-actions {
        position: absolute;
        right: 0;
        top: 0;
        display: flex;
        align-items: center;
        gap: 12px;
    }

    .woocommerce-MyAccount-content form .block-actions button[type="submit"] {
        font-size: 12px;
        font-weight: 400;
        color: #fff;
        background-color: #596778;
        line-height: normal;
        padding: 8px 24px;
        border-radius: 10px;
    }

    form.edit-account .block-actions button[type="submit"]:hover {
        background-color: #5B7997;
    }

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
        border-radius: 10px;
    }

    .woocommerce form .form-row label {
        font-size: 12px;
        color: #828282;
    }

    .woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
        display: none;
    }
    
    
       span[data-status] {
        font-size: 12px !important;
        padding: 2px 20px;
        border-radius: 26px;
        display: inline-block;
        width: fit-content;
    }

    span[data-status="processing"] {
        color: #EF8349;
        background-color: #FFE7DA;
    }

    span[data-status="shipped"] {
        color: #388DE8;
        background-color: #DAECFF;
    }

    span[data-status="delivered"] {
        color: #27D239;
        background-color: #DAFFDE;
    }

    .woocommerce-orders-table__cell-order-status,
    .woocommerce-orders-table__cell-order-total,
    .woocommerce-orders-table__header-order-status,
    .woocommerce-orders-table__header-order-total {
        text-align: center;
    }

    .woocommerce-orders-table__header-order-actions {
        display: none;
    }

    .woocommerce-orders-table__cell-order-actions {
        display: flex;
        justify-content: center;
    }

    .woocommerce-orders-table__cell-order-actions a.button {
        background-color: transparent;
        color: #596778;
        border: 1px solid #979797;
        text-transform: uppercase;
    }
    
    
    
        .woocommerce-Address {
        position: relative;
    }

    .woocommerce-Address.is-editing .address-details-block {
        display: none;
    }
    .woocommerce-Address.is-editing .address-edit-block {
        display: block !important;
    }

    .woocommerce-address-fields .form-title {
        font-family: 'Fraunces', sans-serif !important;
        font-size: 24px;
        line-height: 30px;
        color: #000;
        margin-bottom: 20px;
    }
    
    
    .address-edit-block .woocommerce-address-fields__field-wrapper {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        gap: 0 20px;
    }
    

    .woocommerce-address-fields__field-wrapper p:first-child,
    .woocommerce-address-fields__field-wrapper p:nth-child(2) {

        grid-column: 1 / 3;
    }
    
    
    
    .tgwc-user-info .button {
        padding: 12px 32px 12px 20px !important;
        display: block;
        width: 120px;
     }
    
    .tgwc-user-info .button:after {
        content: '';
        position: absolute;
        display: block;
        top: 50%;
        transform: translateY(-50%) scale(0.9);
        right: 12px;
        width: 24px;
        height: 24px;
        background-image: url(/wp-content/uploads/2024/02//Logout.png);
    }
    
    
    @media (max-width: 767px) {
        .tgwc-user-avatar {
            flex-direction: column !important;
        }
        
        
        .tgwc-user-avatar .tgwc-user-info .tgwc-user-id {
            font-size: 40px !important;
        }
        
        .woocommerce-MyAccount-content form .block-actions {
            position: static;
        }
        .block-personal.is-editing form.edit-account { 
            display: flex;
            flex-direction: column;
            gap: 0;
        }
        
        .address-edit-block .woocommerce-address-fields__field-wrapper {
            display: flex;
            flex-direction: column;
            gap:0;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-749d1aad */.tgwc-user-avatar {
    flex-wrap: nowrap;
    gap: 16px;
}

.tgwc-user-info {
    align-items: center;
}

.tgwc-user-info a.button {
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: 400;
}


.tgwc-user-avatar .tgwc-user-info .tgwc-user-id {
    font-size: 60px;
    font-family: 'Fraunces', Sans-Serif !important;
    color: #000;
}/* End custom CSS */
/* Start custom CSS */.tgwc-woocommerce-customize-my-account #tgwc-woocommerce {
    display: flex !important;
    flex-direction: column;
}
.tgwc-user-avatar {
        flex-direction: row;
        justify-content: space-between;
}
.tgwc-user-avatar .dropzone {
    width: 10%;
}
.tgwc-user-info {
    display: flex;
    width: 90%;
    justify-content: space-between;
    align-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}
nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    list-style: none;
    padding: 0 !important
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 100%;
}
nav.woocommerce-MyAccount-navigation ul li a {
    padding: 8px 20px;
    display: block;
}
nav.woocommerce-MyAccount-navigation ul li {
    border-bottom: 2px solid #CDCDCD;
}

nav.woocommerce-MyAccount-navigation ul li.is-active {
    border-bottom: 2px solid #828282;
}
/*account header*/
.e-con-inner > .elementor-widget-text-editor > .elementor-widget-container > div > div {
display: flex;
}
.e-con-inner > .elementor-widget-text-editor > .elementor-widget-container > div > div > img {
order: 1;
}
.e-con-inner > .elementor-widget-text-editor > .elementor-widget-container > div > div > span {
order: 2;
}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container > div > div > span
{
    font-family: Fraunces;
    font-weight: 400;
    font-size: 60px;
    color: #000 !important;
    margin-left: 15px;
}

.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container > div > div > a {
        font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 21px;
    color: #596778;
background: url(/wp-content/uploads/2024/02/Logout.png) no-repeat right 25px center;
    background-size: 20px 20px;
    padding: 12px 55px 12px 35px !important;
border: 1px solid #596778 !important;
border-radius: 10px !important;
}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container > div > div > a:hover {
        color: #fff;
    background-color: #5B7998 !important;
    background: url(/wp-content/uploads/2024/02/Logout-invert.png) no-repeat right 25px center;
}
.woocommerce-MyAccount-navigation > ul > li > a {
font-family: Open Sans;
font-size: 18px;
font-weight: 400;
line-height: 27px;
color: #828282;
}
nav.woocommerce-MyAccount-navigation > ul > li > a:active {
color: #000016;
}
/*fieldst*/
form.edit-account > fieldset {
border-top:  1px solid #cdcdcd;
border-right: 0;
border-left: 0;
border-bottom: 0;
padding-top: 40px;
padding-left: 0;
}
form.edit-account > fieldset::before {
    content: "Password";
    display: block;
    font-family: Fraunces;
    font-size: 24px;
    font-weight: 400;
    color: #000;
    }
form.edit-account > fieldset > legend {
    display: none;
}
form.edit-account > fieldset > p > span > input {
border: 0;
padding-left: 0;
}
form.edit-account > p > input {
border: 0;
padding-left: 0;
}
.woocommerce form .form-row {
    margin: 0 0 20px;
}
.edit-account p:nth-child(6) {
margin-bottom: 40px;
}
/*edit account button*/
form.edit-account > p > button.woocommerce-Button {
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 21px;
    color: #596778;
    padding: 12px 35px 12px 35px !important;
    border: 1px solid #596778 !important;
    border-radius: 10px !important;
    background-color: #fff;
}
form.edit-account > p > button.woocommerce-Button:hover {
    color: #fff;
    background-color: #5B7998;
}

.woocommerce-MyAccount-navigation-link--edit-account {
    order: -1;
}





body .wc-block-components-notice-banner.is-success {
    border-color: #7F9CB9;
    background-color: #f5faff;
}
body .wc-block-components-notice-banner.is-success>svg {
    background-color: #596778;
}/* End custom CSS */