/******************* Customer Profile *********************/
body:has(.site-popup.active) {
    overflow: hidden;
}
#customer-profile-tabs .welcome-profile > .welcome-message {
    display: inline-block;
}
#customer-profile-tabs .bmui-tab-body-container h1 {
    font-size   : 20px;
    font-weight : normal;
}

#customer-profile-tabs .accordion-item h3 {
    padding-bottom : 10px;
}

#customer-profile-tabs h3 {
    font-size      : 16px;
    font-weight    : normal;
    padding-bottom : 5px;
}

#customer-profile-tabs .bmui-tab-panel .panel-header {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -moz-box;
    /* @alternate */ display: -ms-flexbox;
    /* @alternate */ display: -webkit-flex;
    display: flex;
}

#customer-profile-tabs .bmui-tab-panel .header-left {
    padding-right: 10px;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
}

#customer-profile-tabs .bmui-tab-panel .header-right {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

#customer-profile-tabs .welcome-profile {
    margin-bottom: 10px;
    overflow: hidden;
}

#customer-profile-tabs .button.profileLogout {
    float: right;
}

#customer-profile-tabs span.button {
    height      : auto;
    line-height : 17px;
}

#customer-profile-tabs .account-details-wrap {
    padding-top : 10px;
}

#customer-profile-tabs .account-details .title {
    font-size : 16px;
}

#customer-profile-tabs .billing-address table,
#customer-profile-tabs .shipping-address table {
    margin-bottom : 10px;
}

#customer-profile-tabs tr {
    border-bottom: 1px solid #dddddd;
}

#customer-profile-tabs table {
    border: none;
}

#customer-profile-tabs td,
#customer-profile-tabs th {
    border: none;
    padding: 10px 5px;
    text-align: left;
    word-break: break-all;
}

#customer-profile-tabs th:first-child,
#customer-profile-tabs td:first-child {
    padding-left: 0;
}

#customer-profile-tabs th:last-child,
#customer-profile-tabs td:last-child {
    padding-right: 0;
    text-align: right;
}

#customer-profile-tabs td .no-data {
    display: block;
    text-align: center;
}

#customer-profile-tabs th {
    color: #aaaaaa;
    font-size: 13px;
    font-weight: 600;
}

#customer-profile-tabs .billing-address .full-name-col,
#customer-profile-tabs .shipping-address .full-name-col {
    width : 30%;
}

#customer-profile-tabs .billing-address .action-col,
#customer-profile-tabs .shipping-address .action-col {
    width : 90px;
}

#customer-profile-tabs .billing-address tr.active-row td,
#customer-profile-tabs .shipping-address tr.active-row td {
    font-weight: 600;
    color : #000000;
}

#customer-profile-tabs .actions-column .floating-action-dropper {
    display: inline-block;
    font-size: 1px;
    color: transparent;
    cursor: pointer;
    width: 15px;
    height: 15px;
    text-align: center;
}

#customer-profile-tabs .actions-column .floating-action-dropper:before {
    content: '\f142';
    color: #666;
    font-family: FontAwesome;
    font-size: 14px;
}

#order-list .id-col {
    width : 65px;
}

#order-list .action-col {
    width : 70px;
}

#order-details .order-info-wrap {
    margin-top: 25px;;
}

#order-details .info-row {
    text-align: right;
    margin: 12px 0;
}

#order-details .info-row > * {
    font-size: 13px;
    font-weight: 700;
}

#order-details .info-row label {
    color: #888888;
    display: inline-block;
    margin: 0;
}

#order-details .info-row .value {
    color: #000000;
    display: inline-block;
    width: 145px;
}

#order-details .total-amount-row {
    padding-top: 20px;
    border-top: 1px solid #e9eeef;
    margin-top: 30px;
}

#order-details .total-amount-row label {
    font-size: 16px;
}

#order-details .total-amount-row .value {
    font-size: 20px;
}

#order-details .form-row.btn-row {
    border : medium none;
    margin : 7px 0 0;
}

#order-details .order-items-wrap label {
    display        : block;
    font-size      : 15px;
    padding-bottom : 5px;
}

#bmui-tab-store-credit span {
    display   : block;
    font-size : 14px;
}
#bmui-tab-store-credit label {
    display : block;
}

#bmui-tab-store-credit textarea {
    height : 150px;
    width  : 400px;
}

.gift-certificate-form .gift-certificate-image {
    padding: 15px 0 10px 150px;
}

.page-profile .oder-comment-form textarea {
    box-sizing: border-box;
    height: 120px;
    overflow: auto;
    width: 98%;
}

.page-profile .comment-area .comment-row .date-time,
.page-guest-customer-order-comment .comment-row .date-time {
    float: left;
    margin-right: 20px;
}

.page-profile .comment-area .comment-row .show-comment,
.page-guest-customer-order-comment .comment-row .show-comment {
    display: block;
    overflow-x: hidden;
    word-break: break-all;
}

.page-guest-customer-order-comment .oder-comment-form textarea {
    box-sizing: border-box;
    height: 120px;
    width: 100%;
}
.page-guest-customer-order-comment .comment-area {
    margin-bottom: 15px;
}

.page-guest-customer-order-comment .comment-area .comment-row {
    border: none;
}

.page-guest-customer-order-comment .comment-area .comment-row.customer {
    border-bottom: 1px #e6e6e6 solid;
    background-color: #f9f9f9;
    padding-left: 6px;
}

#bmui-tab-overview .view-item {
    color: #16aad8;
    cursor: pointer;
    text-decoration: underline;
}

#bmui-tab-overview .view-item:hover {
    color: #80d5ef;
}

/* Overview */
#customer-profile-tabs .special-product {
    position: relative;
}

#customer-profile-tabs .special-product + .special-product {
    margin-top: 40px;
}

#customer-profile-tabs .scrollable-view {
    border: none;
}

#customer-profile-tabs .special-product .title {
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 20px;
}

#customer-profile-tabs .scrollable-view > .header .scroller {
    position: absolute;
    top: 0;
    right: 0;
}

#customer-profile-tabs .scrollable-view .header {
    border: none;
}

#customer-profile-tabs .scrollable-view .content {
    border: none;
    padding: 0;
}

#customer-profile-tabs .scrollable-view .image {
    overflow: hidden;
}

#customer-profile-tabs .scrollable-view .product-image-link {
    width: 100%;
}

#customer-profile-tabs .scrollable-view .product-image-link img {
    max-width: 100%;
    max-height: 100%;
}

#customer-profile-tabs .special-product.small .block-content-wrap {
    display: none;
}

/* End Overview */

/* Manage Account */
.account-details-form,
.edit-address-form {
    margin-left: -10px;
    margin-right: -10px;
}

.account-details-form:after,
.edit-address-form:after {
    content: '';
    display: table;
    clear: both;
}

.account-details-form .form-row,
.edit-address-form .form-row {
    float: left;
    height: 60px;
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
    margin: 8px 0;
}

.account-details-form .form-row.btn-row,
.edit-address-form .form-row.btn-row {
    float: none;
    clear: both;
    height: auto;
    padding-top: 20px;
}

#customer-profile-tabs .bmui-tab-body-container h1 {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
}



.credit-debit-card .credit-card-box {
    background-color: #343436;
    color: #FFFFFF;
    position: relative;
    margin-right: 20px;
    margin-bottom: 20px;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -moz-box;
    /* @alternate */ display: -ms-flexbox;
    /* @alternate */ display: -webkit-flex;
    display: flex;
    /* @alternate */-webkit-flex-direction: column;
    flex-direction: column;
}

.credit-card-box .card-name {
    font-size: 15px;
    text-transform: capitalize;
}

.credit-card-box .card-type {
    font-size: 11px;
}

.credit-card-box .card-number {
    font-size: 17px;
}

.credit-card-box .header-line {
    padding-right: 15px;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
}

.credit-card-box .header-line .actions {
    cursor: pointer;
    text-align: center;
    height: 13px;
    width: 13px;
    position: absolute;
    right: 15px;
    top: 20px;
}

.credit-card-box .header-line .floating-action-dropper {
    font-size: 1px;
    color: transparent;
}

.credit-card-box .header-line .floating-action-dropper:before {
    content: '\f142';
    color: #FFFFFF;
    font-size: 14px;
    font-family: FontAwesome;
}


/* Preorder Shipping address */
#customer-profile-tabs.customer-profile-v2 div#pre-order-list .pre-order-shipping-address .panel-header {
    margin: 0;
    padding: 0;
    border: 0;
}
#customer-profile-tabs.customer-profile-v2 div#pre-order-list .pre-order-shipping-address {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    border-radius: 8px;
    padding: 20px 24px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .02), 0 -2px 10px 0 rgba(0, 0, 0, .05);
    margin-bottom: 24px;
}

#customer-profile-tabs.customer-profile-v2 div#pre-order-list .pre-order-shipping-address .panel-header > div {
    flex: 1;
}

#customer-profile-tabs.customer-profile-v2 div#pre-order-list .pre-order-shipping-address .header span.title {
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    color: #212529;
    text-transform: uppercase;
    margin-bottom: 8px;
}

#customer-profile-tabs.customer-profile-v2 div#pre-order-list .pre-order-shipping-address .address .name {
    font-size: 17px;
    font-weight: 600;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.4;
}

#customer-profile-tabs.customer-profile-v2 div#pre-order-list .pre-order-shipping-address .address span:not(.name) {
    font-size: 14px;
    font-weight: 500;
    color: #4F4F4F;
}

#customer-profile-tabs.customer-profile-v2 div#pre-order-list .pre-order-shipping-address  .header-left {
    padding-right: 24px;
}

#customer-profile-tabs.customer-profile-v2 div#pre-order-list .pre-order-shipping-address  .header-right {
    padding-left: 24px;
    border-left: 1px rgba(0, 0, 0, .05) solid;
}

/*----------------------------------------------------------
Delivery driver
------------------------------------------------------------*/
/*button*/
.driver.order-container .action-item a {
    padding: 5px 7px;
    background-color: #4d4d4d;
    color: #ccc;
    line-height: normal;
    display: inline-block;
    border-radius: 3px;
}
.driver.order-container .action-item a:hover {
    background-color: #000000;
}
.driver.order-container button {
    border-radius: 3px;
}
.driver.order-container button:hover {
    background-color: #000000;
}
/*page count select*/
.driver.order-container  select.per-page-count {
    border: 1px #ccc solid;
    padding: 7px;
    margin: 0;
    border-radius: 3px;
}
/*pagination*/
.driver.order-container .pagination span {
    box-shadow: none;
    height: 33px;
    line-height: 24px;
    border-radius: 3px;
}
/*status desing*/
.driver.order-container .mark-icon.open-page,
.driver.order-container .status.positive {
    background-position : -48px -32px;
}
.driver.order-container .status.negative {
    background-position : -64px -32px;
}
.driver.order-container .status.diplomatic,
.driver.order-container .status.negative-plus {
    background-position : -80px -32px;
}
.driver.order-container .status.positive-minus {
    background-position : -96px -32px;
}
/*toolbar button*/
.driver.order-container .toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.driver.order-container .toolbar-right .tool-group ~ .tool-group {
    margin-left: 4px;
}
/*table design*/
.driver.order-container table td,
.driver.order-container table th {
    text-align: center;
    padding: 10px;
}
.driver.order-container table th {
    background-color: #e6e6e6;
    border-bottom: 1px #ccc solid;
}
.driver.order-container table tbody tr:nth-child(even) {
    background-color: #f7f7f7;
}
.driver.order-container {
    margin-top: 30px;
}
.driver.order-container #order-list .id-col {
    width: 107px;
}
.driver.order-container #order-list .action-col {
    width: 200px;
}
.driver.order-container #order-list .footer {
    border-top: 1px #e2e2e2 solid;
    padding: 15px 0;
}

/*Shipment information*/
.driver.order-container .app-tab-content-container {
    border: 1px #ccc solid;
}
.driver.order-container .header {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
}
.driver.order-container .header .title {
    /* @alternate */ -webkit-box-flex: 1;
    /* @alternate */ -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 20px;
    font-weight: 500;
    color: #333333;
}
.driver.order-container .shipment-log {
    padding: 30px;
}
.driver.order-container .shipment-details {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
}
.driver.order-container .details-head {
    width: 30%;
}
.driver.order-container .log-title {
    font-size: 18px;
    font-weight: 500;
    color: #4b4b4b;
    display: block;
    margin-bottom: 15px;
}
.driver.order-container .log-title ~ .log-title {
    margin-top: 35px;
    padding-top: 30px;
    border-top: 1px #ccc solid;
}
.driver.order-container .left-head {
    margin-bottom: 20px;
    margin-right: 40px;
    font-size: 14px;
}
.driver.order-container .left-head div {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
}
.driver.order-container .left-head div span {
    width: 50%;
}
.driver.order-container .left-head div span.label {
    font-weight: 500;
}
.driver.order-container .left-head div ~ div {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px #ccc solid;
}
.driver.order-container .details-table {
    width: 70%;
}
.driver.order-container .details-table table {
    border: 1px #e8e8e8 solid;
}
.driver.order-container .details-table table tbody tr {
    background: none;
}
.driver.order-container .details-table th {
    background-color: #f7f7f7;
    border-bottom: 1px #e8e8e8 solid;
}

/*
** Order tracking in customer profile
** =================================================================================
*/

#customer-profile-tabs .order-tracking-timeline-item .shipment-info {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 15px 35px 30px;
}
#customer-profile-tabs .order-tracking-timeline-item .shipment-info ~ .shipment-info {
    margin-top: 15px;
}
#customer-profile-tabs .order-tracking-container {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 35px;
    margin-top: 15px;
}
#customer-profile-tabs .order-tracking-timeline-item col.sku-column {
    width: 20%;
    min-width: 260px;
}

#customer-profile-tabs .order-tracking-timeline-item col.quantity-column {
    width: 20%;
    min-width: 270px;
}
#customer-profile-tabs .order-tracking-timeline-item td:nth-child(3),
#customer-profile-tabs .order-tracking-timeline-item th:nth-child(3) {
    text-align: center;
}
#customer-profile-tabs .order-tracking-timeline-item th,
#customer-profile-tabs .order-tracking-timeline-item td {
    height: 45px;
}
#customer-profile-tabs .order-tracking-timeline-item th {
    font-size: 15px;
    color: #000000;
}

#customer-profile-tabs .order-tracking-timeline-item td {
    font-size: 14px;
    color: #000000;
    font-weight: 300;
}

#customer-profile-tabs .order-tracking-timeline-item .details-head {
    margin-top: 30px;
}
#customer-profile-tabs .order-tracking-timeline-item .left-head div ~ div {
    margin-top: 7px;
}
#customer-profile-tabs .order-tracking-timeline-item .details-head span {
    font-size: 16px;
    color: #000;
}
#customer-profile-tabs .order-tracking-timeline-item .details-head span:first-child {
    font-weight: 600;
    width: 180px;
    display: inline-block;
}
#customer-profile-tabs .order-tracking-icon {
    position: relative;
    padding: 0 0 10px 50px;
    min-height: 60px;
}
#customer-profile-tabs .order-tracking-icon ~ .order-tracking-icon  {
    margin-top: 15px;
}
#customer-profile-tabs .order-tracking-icon:before,
#customer-profile-tabs .order-tracking-icon:after {
    content: "";
    position: absolute;
}
#customer-profile-tabs .order-tracking-icon:before {
    border-left: 1.5px #D0D0D0 dashed;
    left:16px;
    top: 0;
    bottom: 0;
}
#customer-profile-tabs .order-tracking-icon:after {
    height: 10px;
    width: 14px;
    left: 10px;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%229%22%20viewBox%3D%220%200%2013%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M5.58017%201.09725C6.03661%200.53256%206.89754%200.53256%207.35397%201.09725L11.8791%206.69569C12.4819%207.44144%2011.9511%208.55296%2010.9922%208.55296H1.94191C0.983012%208.55296%200.452229%207.44144%201.05501%206.69569L5.58017%201.09725Z%22%20fill%3D%22%23797979%22%2F%3E %3C%2Fsvg%3E");
    background-repeat: no-repeat;
}
#customer-profile-tabs .order-tracking-icon .order-tracking-step-name {
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    color: #22212E;
}

#customer-profile-tabs .order-tracking-icon .order-update-data-time {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #797979;
}

#customer-profile-tabs .order-tracking-icon [class^="step"] {
    position: absolute;
    width: 34px;
    height: 34px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
}
#customer-profile-tabs .order-tracking-icon .step-passed {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Crect%20x%3D%220.361206%22%20y%3D%22-3.05176e-05%22%20width%3D%2233.0714%22%20height%3D%2233.0714%22%20rx%3D%2215.9655%22%20fill%3D%22%2329A73D%22%2F%3E %3Ccircle%20cx%3D%2216.8969%22%20cy%3D%2216.5357%22%20r%3D%228%22%20stroke%3D%22white%22%2F%3E %3Cpath%20d%3D%22M12.6469%2016.5357L16.2498%2019.0265L21.4125%2013.0826%22%20stroke%3D%22white%22%2F%3E %3C%2Fsvg%3E");
}
#customer-profile-tabs .order-tracking-icon .step-pending {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Crect%20x%3D%220.361206%22%20y%3D%22-3.05176e-05%22%20width%3D%2233.0714%22%20height%3D%2233.0714%22%20rx%3D%2215.9655%22%20fill%3D%22%23FFD600%22%2F%3E %3Ccircle%20cx%3D%2216.8969%22%20cy%3D%2216.5357%22%20r%3D%228%22%20stroke%3D%22black%22%2F%3E %3Cpath%20d%3D%22M12.6469%2016.5357L16.2498%2019.0265L21.4125%2013.0826%22%20stroke%3D%22black%22%2F%3E %3C%2Fsvg%3E");
}


/*
** customer profile v2
** =================================================================================
*/

.page-profile .notification.popup {
    font-family: "Montserrat", sans-serif;
    background-color: #ffffff;
    border-radius: 4px;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    padding: 20px 30px 20px 20px;
    border: none;
    max-width: 600px;
    min-width: 300px;
    box-shadow: 0 0 6px 0 rgba(0,0,0, .25);
}
@media(max-width: 767px) {
    .page-profile .notification.popup {
        max-width: calc(100vw - 40px);
        min-width: 300px;
    }
}
.page-profile .notification.popup .icon {
    width: 24px;
    height: 24px;
    margin: 0;
    /* @alternate */ -webkit-box-flex: 0;
    /* @alternate */ -ms-flex-positive: 0;
    flex-grow: 0;
    /* @alternate */ -ms-flex-negative: 0;
    flex-shrink: 0;
}
.page-profile .notification.popup.info .icon {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z%22%20stroke%3D%22%234A4A4A%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3Cpath%20d%3D%22M12%208V12%22%20stroke%3D%22%234A4A4A%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3Cpath%20d%3D%22M12%2016H12.01%22%20stroke%3D%22%234A4A4A%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
.page-profile .notification.popup.success .icon {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M22%2011.0799V11.9999C21.9988%2014.1563%2021.3005%2016.2545%2020.0093%2017.9817C18.7182%2019.7088%2016.9033%2020.9723%2014.8354%2021.5838C12.7674%2022.1952%2010.5573%2022.1218%208.53447%2021.3744C6.51168%2020.6271%204.78465%2019.246%203.61096%2017.4369C2.43727%2015.6279%201.87979%2013.4879%202.02168%2011.3362C2.16356%209.18443%202.99721%207.13619%204.39828%205.49694C5.79935%203.85768%207.69279%202.71525%209.79619%202.24001C11.8996%201.76477%2014.1003%201.9822%2016.07%202.85986%22%20stroke%3D%22%2304B100%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3Cpath%20d%3D%22M22%204L12%2014.01L9%2011.01%22%20stroke%3D%22%2304B100%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
.page-profile .notification.popup.warning .icon {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M10.2898%203.8602L1.81978%2018.0002C1.64514%2018.3026%201.55274%2018.6455%201.55177%2018.9947C1.55079%2019.3439%201.64127%2019.6873%201.8142%2019.9907C1.98714%2020.2941%202.2365%2020.547%202.53748%2020.7241C2.83847%2020.9012%203.18058%2020.9964%203.52978%2021.0002H20.4698C20.819%2020.9964%2021.1611%2020.9012%2021.4621%2020.7241C21.7631%2020.547%2022.0124%2020.2941%2022.1854%2019.9907C22.3583%2019.6873%2022.4488%2019.3439%2022.4478%2018.9947C22.4468%2018.6455%2022.3544%2018.3026%2022.1798%2018.0002L13.7098%203.8602C13.5315%203.56631%2013.2805%203.32332%2012.981%203.15469C12.6814%202.98605%2012.3435%202.89746%2011.9998%202.89746C11.656%202.89746%2011.3181%202.98605%2011.0186%203.15469C10.7191%203.32332%2010.468%203.56631%2010.2898%203.8602Z%22%20stroke%3D%22%23FFA100%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3Cpath%20d%3D%22M12%209V13%22%20stroke%3D%22%23FFA100%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3Cpath%20d%3D%22M12%2017H12.01%22%20stroke%3D%22%23FFA100%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
.page-profile .notification.popup.alert .icon,
.page-profile .notification.popup.error .icon {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M7.86%202H16.14L22%207.86V16.14L16.14%2022H7.86L2%2016.14V7.86L7.86%202Z%22%20stroke%3D%22%23E44646%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3Cpath%20d%3D%22M12%208V12%22%20stroke%3D%22%23E44646%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3Cpath%20d%3D%22M12%2016H12.01%22%20stroke%3D%22%23E44646%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
.page-profile .notification.popup .message {
    font-size: 14px;
    color: #000;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px #ddd solid;
}
.page-profile .notification.popup .type {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    /* @alternate */ -webkit-box-flex: 0;
    /* @alternate */ -ms-flex-positive: 0;
    flex-grow: 0;
    /* @alternate */ -ms-flex-negative: 0;
    flex-shrink: 0;
}
.page-profile .notification.popup.success .type {
    color: green;
}
.page-profile .notification.popup.warning .type {
    color: orange;
}
.page-profile .notification.popup.alert .type,
.page-profile .notification.popup.error .type {
    color: red;
}
.page-profile .notification.popup .close {
    height: 16px;
    width: 16px;
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M12.1953%204.9541L4.19531%2012.9541%22%20stroke%3D%22%234D4D4D%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3Cpath%20d%3D%22M4.19531%204.9541L12.1953%2012.9541%22%20stroke%3D%22%234D4D4D%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
    position: absolute;
    right: 7px;
    top: 5px;
}
body.page-profile > .body {
    padding: 0;
}
.customer-profile-v2-wrapper {
    background-color: #F7F7F7;
    padding: 65px 20px;
}

.customer-profile-v2 {
    font-family: "Montserrat", sans-serif;
    max-width: 1145px;
    margin: 0 auto;
    /* @alternate */ display: -ms-grid;
    display: grid;
    /* @alternate */ -ms-grid-columns: 292px calc(100% - 292px);
    grid-template-columns: 292px calc(100% - 292px);
}

#customer-profile-tabs.customer-profile-v2 h1,
#customer-profile-tabs.customer-profile-v2 h2,
#customer-profile-tabs.customer-profile-v2 h3,
#customer-profile-tabs.customer-profile-v2 h4,
#customer-profile-tabs.customer-profile-v2 h5,
#customer-profile-tabs.customer-profile-v2 h6 {
    font-family: "Montserrat", sans-serif;
}
.bmui-tab.left-side-header.customer-profile-v2 .customer-profile-right > .bmui-tab-body-container {
    padding: 0;
    margin-top: 70px;
}
.customer-profile-v2 .customer-welcome-profile {
    margin-bottom: 50px;
    /* @alternate */ -ms-grid-column: 1;
    grid-column-start: 1;
    /* @alternate */ -ms-grid-column-span: 2;
    grid-column-end: 3;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-column-gap: 16px;
    /* @alternate */ -moz-column-gap: 16px;
    column-gap: 16px;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
}
.customer-profile-v2 > .customer-welcome-profile {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .customer-profile-left .profile-menu-open {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cg%20clip-path%3D%22url%28%23clip0_1868_1259%29%22%3E %3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9999%2013.4141L17.6569%2019.0711C17.8455%2019.2533%2018.0982%2019.3541%2018.3603%2019.3518C18.6225%2019.3495%2018.8734%2019.2444%2019.0588%2019.059C19.2442%2018.8736%2019.3493%2018.6227%2019.3516%2018.3606C19.3539%2018.0984%2019.2531%2017.8458%2019.0709%2017.6571L13.4139%2012.0001L19.0709%206.34315C19.2531%206.15455%2019.3539%205.90194%2019.3516%205.63975C19.3493%205.37755%2019.2442%205.12674%2019.0588%204.94133C18.8734%204.75592%2018.6225%204.65075%2018.3603%204.64848C18.0982%204.6462%2017.8455%204.74699%2017.6569%204.92915L11.9999%2010.5861L6.34295%204.92915C6.15349%204.75149%205.90236%204.65451%205.64268%204.65873C5.38299%204.66295%205.13514%204.76803%204.95155%204.95174C4.76797%205.13546%204.66307%205.38339%204.65903%205.64307C4.655%205.90276%204.75216%206.15382%204.92995%206.34315L10.5859%2012.0001L4.92895%2017.6571C4.83343%2017.7494%204.75725%2017.8597%204.70484%2017.9817C4.65244%2018.1037%204.62485%2018.235%204.62369%2018.3677C4.62254%2018.5005%204.64784%2018.6322%204.69812%2018.7551C4.7484%2018.878%204.82266%2018.9897%204.91655%2019.0835C5.01044%2019.1774%205.1221%2019.2517%205.24499%2019.302C5.36789%2019.3523%205.49957%2019.3776%205.63235%2019.3764C5.76513%2019.3752%205.89635%2019.3477%206.01835%2019.2953C6.14035%2019.2428%206.2507%2019.1667%206.34295%2019.0711L11.9999%2013.4141Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3Cdefs%3E %3CclipPath%20id%3D%22clip0_1868_1259%22%3E %3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E %3C%2FclipPath%3E %3C%2Fdefs%3E %3C%2Fsvg%3E") no-repeat center;
}
#customer-profile-tabs.customer-profile-v2 .profile-menu-open {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M3%2018H21V16H3V18ZM3%2013H21V11H3V13ZM3%206V8H21V6H3Z%22%20fill%3D%22black%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .welcome-profile {
    font-weight: 500;
    font-size: 37px;
    line-height: 44px;
    color: #000000;
}
.customer-profile-v2 .header-message {
    font-weight: 600;
    font-size: 22px;
    line-height: normal;
    color: #000000;
    display: block;
}
#customer-profile-tabs.customer-profile-v2 .button.profileLogout {
    float: none;
    padding: 0;
    background: none;
    display: block;
    margin-top: 12px;
}

#customer-profile-tabs.customer-profile-v2 .profileLogout a {
    display: block;
    position: relative;
    padding: 8px 8px 8px 30px;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #727272;
}

/* ---------------------------- left panel ----------------------------- */

.bmui-tab.left-side-header.customer-profile-v2 .customer-profile-left .bmui-tab-header-container {
    padding: 0 40px 0 0;
}
.bmui-tab.left-side-header.customer-profile-v2 .bmui-tab-header-container {
    width: auto;
    padding: 20px;
    border-bottom: 0;
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header {
    border: none;
    background: none;
    position: relative;
    padding: 8px 8px 8px 30px;
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header + .bmui-tab-header {
    margin-top: 12px;
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header .icon,
#customer-profile-tabs.customer-profile-v2 .profileLogout a .icon {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 8px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M16.6667%205.33333V14.6667H3.33333V5.33333H16.6667ZM18%204H2V16H18V4ZM11.3333%2013.0647V13.3333H4.66667V13.0553C4.664%2012.314%204.696%2011.8907%205.54933%2011.6933C6.48467%2011.4773%207.40733%2011.2847%206.964%2010.466C5.64867%208.04133%206.58867%206.66667%208%206.66667C9.38467%206.66667%2010.3473%207.99%209.03733%2010.466C8.606%2011.2793%209.496%2011.4727%2010.4513%2011.6933C11.3073%2011.8913%2011.3367%2012.3173%2011.3333%2013.0647ZM15.3333%206.66667H12.6667V8H15.3333V6.66667ZM15.3333%209.33333H12.6667V10.6667H15.3333V9.33333ZM15.3333%2012H12.6667V13.3333H15.3333V12Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fsvg%3E");
}

.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M16.6667%205.33333V14.6667H3.33333V5.33333H16.6667ZM18%204H2V16H18V4ZM11.3333%2013.0647V13.3333H4.66667V13.0553C4.664%2012.314%204.696%2011.8907%205.54933%2011.6933C6.48467%2011.4773%207.40733%2011.2847%206.964%2010.466C5.64867%208.04133%206.58867%206.66667%208%206.66667C9.38467%206.66667%2010.3473%207.99%209.03733%2010.466C8.606%2011.2793%209.496%2011.4727%2010.4513%2011.6933C11.3073%2011.8913%2011.3367%2012.3173%2011.3333%2013.0647ZM15.3333%206.66667H12.6667V8H15.3333V6.66667ZM15.3333%209.33333H12.6667V10.6667H15.3333V9.33333ZM15.3333%2012H12.6667V13.3333H15.3333V12Z%22%20fill%3D%22black%22%2F%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.manage_my_account .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1758_1628%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1758_1628%29%22%3E %3Cpath%20d%3D%22M5.51939%2014.4099C6.22773%2013.8843%206.99936%2013.4692%207.83429%2013.1647C8.66922%2012.8603%209.55784%2012.708%2010.5001%2012.708C11.4424%2012.708%2012.3311%2012.8603%2013.166%2013.1647C14.0009%2013.4692%2014.7726%2013.8843%2015.4809%2014.4099C15.9991%2013.8405%2016.4096%2013.1813%2016.7125%2012.4324C17.0154%2011.6834%2017.1668%2010.8725%2017.1668%209.99965C17.1668%208.15243%2016.5175%206.57952%2015.2189%205.2809C13.9203%203.98229%2012.3474%203.33299%2010.5001%203.33299C8.65292%203.33299%207.08%203.98229%205.78139%205.2809C4.48278%206.57952%203.83348%208.15243%203.83348%209.99965C3.83348%2010.8725%203.98492%2011.6834%204.28781%2012.4324C4.5907%2013.1813%205.00123%2013.8405%205.51939%2014.4099ZM10.5004%2010.6246C9.73955%2010.6246%209.09791%2010.3635%208.57548%209.84124C8.05305%209.31896%207.79183%208.67741%207.79183%207.91657C7.79183%207.15572%208.05296%206.51409%208.57523%205.99166C9.0975%205.46922%209.73906%205.20801%2010.4999%205.20801C11.2607%205.20801%2011.9024%205.46914%2012.4248%205.9914C12.9472%206.51368%2013.2085%207.15524%2013.2085%207.91607C13.2085%208.67692%2012.9473%209.31856%2012.4251%209.84099C11.9028%2010.3634%2011.2612%2010.6246%2010.5004%2010.6246ZM10.5001%2017.9163C9.40078%2017.9163%208.36954%2017.7096%207.40641%2017.2961C6.44327%2016.8826%205.6054%2016.3196%204.89279%2015.607C4.18019%2014.8944%203.61716%2014.0565%203.2037%2013.0934C2.79023%2012.1303%202.5835%2011.099%202.5835%209.99965C2.5835%208.90029%202.79023%207.86905%203.2037%206.90593C3.61716%205.94279%204.18019%205.10491%204.89279%204.3923C5.6054%203.6797%206.44327%203.11668%207.40641%202.70322C8.36954%202.28974%209.40078%202.08301%2010.5001%202.08301C11.5995%202.08301%2012.6307%202.28974%2013.5939%202.70322C14.557%203.11668%2015.3949%203.6797%2016.1075%204.3923C16.8201%205.10491%2017.3831%205.94279%2017.7966%206.90593C18.2101%207.86905%2018.4168%208.90029%2018.4168%209.99965C18.4168%2011.099%2018.2101%2012.1303%2017.7966%2013.0934C17.3831%2014.0565%2016.8201%2014.8944%2016.1075%2015.607C15.3949%2016.3196%2014.557%2016.8826%2013.5939%2017.2961C12.6307%2017.7096%2011.5995%2017.9163%2010.5001%2017.9163ZM10.5001%2016.6663C11.2523%2016.6663%2011.9774%2016.5453%2012.6756%2016.3033C13.3738%2016.0614%2013.9937%2015.7229%2014.5354%2015.2881C13.9937%2014.8693%2013.3818%2014.5429%2012.6997%2014.3089C12.0175%2014.075%2011.2843%2013.958%2010.5001%2013.958C9.71595%2013.958%208.98143%2014.0736%208.2966%2014.3049C7.61177%2014.5362%207.00119%2014.864%206.46487%2015.2881C7.00654%2015.7229%207.62647%2016.0614%208.32466%2016.3033C9.02284%2016.5453%209.748%2016.6663%2010.5001%2016.6663ZM10.5001%209.37468C10.9147%209.37468%2011.2614%209.23525%2011.5402%208.95641C11.8191%208.67754%2011.9585%208.33085%2011.9585%207.91632C11.9585%207.50179%2011.8191%207.1551%2011.5402%206.87624C11.2614%206.59739%2010.9147%206.45797%2010.5001%206.45797C10.0856%206.45797%209.73892%206.59739%209.46006%206.87624C9.18121%207.1551%209.04179%207.50179%209.04179%207.91632C9.04179%208.33085%209.18121%208.67754%209.46006%208.95641C9.73892%209.23525%2010.0856%209.37468%2010.5001%209.37468Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.manage_my_account:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.manage_my_account.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1758_1634%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1758_1634%29%22%3E %3Cpath%20d%3D%22M5.51939%2014.4099C6.22773%2013.8843%206.99936%2013.4692%207.83429%2013.1647C8.66922%2012.8603%209.55784%2012.708%2010.5001%2012.708C11.4424%2012.708%2012.3311%2012.8603%2013.166%2013.1647C14.0009%2013.4692%2014.7726%2013.8843%2015.4809%2014.4099C15.9991%2013.8405%2016.4096%2013.1813%2016.7125%2012.4324C17.0154%2011.6834%2017.1668%2010.8725%2017.1668%209.99965C17.1668%208.15243%2016.5175%206.57952%2015.2189%205.2809C13.9203%203.98229%2012.3474%203.33299%2010.5001%203.33299C8.65292%203.33299%207.08%203.98229%205.78139%205.2809C4.48278%206.57952%203.83348%208.15243%203.83348%209.99965C3.83348%2010.8725%203.98492%2011.6834%204.28781%2012.4324C4.5907%2013.1813%205.00123%2013.8405%205.51939%2014.4099ZM10.5004%2010.6246C9.73955%2010.6246%209.09791%2010.3635%208.57548%209.84124C8.05305%209.31896%207.79183%208.67741%207.79183%207.91657C7.79183%207.15572%208.05296%206.51409%208.57523%205.99166C9.0975%205.46922%209.73906%205.20801%2010.4999%205.20801C11.2607%205.20801%2011.9024%205.46914%2012.4248%205.9914C12.9472%206.51368%2013.2085%207.15524%2013.2085%207.91607C13.2085%208.67692%2012.9473%209.31856%2012.4251%209.84099C11.9028%2010.3634%2011.2612%2010.6246%2010.5004%2010.6246ZM10.5001%2017.9163C9.40078%2017.9163%208.36954%2017.7096%207.40641%2017.2961C6.44327%2016.8826%205.6054%2016.3196%204.89279%2015.607C4.18019%2014.8944%203.61716%2014.0565%203.2037%2013.0934C2.79023%2012.1303%202.5835%2011.099%202.5835%209.99965C2.5835%208.90029%202.79023%207.86905%203.2037%206.90593C3.61716%205.94279%204.18019%205.10491%204.89279%204.3923C5.6054%203.6797%206.44327%203.11668%207.40641%202.70322C8.36954%202.28974%209.40078%202.08301%2010.5001%202.08301C11.5995%202.08301%2012.6307%202.28974%2013.5939%202.70322C14.557%203.11668%2015.3949%203.6797%2016.1075%204.3923C16.8201%205.10491%2017.3831%205.94279%2017.7966%206.90593C18.2101%207.86905%2018.4168%208.90029%2018.4168%209.99965C18.4168%2011.099%2018.2101%2012.1303%2017.7966%2013.0934C17.3831%2014.0565%2016.8201%2014.8944%2016.1075%2015.607C15.3949%2016.3196%2014.557%2016.8826%2013.5939%2017.2961C12.6307%2017.7096%2011.5995%2017.9163%2010.5001%2017.9163ZM10.5001%2016.6663C11.2523%2016.6663%2011.9774%2016.5453%2012.6756%2016.3033C13.3738%2016.0614%2013.9937%2015.7229%2014.5354%2015.2881C13.9937%2014.8693%2013.3818%2014.5429%2012.6997%2014.3089C12.0175%2014.075%2011.2843%2013.958%2010.5001%2013.958C9.71595%2013.958%208.98143%2014.0736%208.2966%2014.3049C7.61177%2014.5362%207.00119%2014.864%206.46487%2015.2881C7.00654%2015.7229%207.62647%2016.0614%208.32466%2016.3033C9.02284%2016.5453%209.748%2016.6663%2010.5001%2016.6663ZM10.5001%209.37468C10.9147%209.37468%2011.2614%209.23525%2011.5402%208.95641C11.8191%208.67754%2011.9585%208.33085%2011.9585%207.91632C11.9585%207.50179%2011.8191%207.1551%2011.5402%206.87624C11.2614%206.59739%2010.9147%206.45797%2010.5001%206.45797C10.0856%206.45797%209.73892%206.59739%209.46006%206.87624C9.18121%207.1551%209.04179%207.50179%209.04179%207.91632C9.04179%208.33085%209.18121%208.67754%209.46006%208.95641C9.73892%209.23525%2010.0856%209.37468%2010.5001%209.37468Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_eorders .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1758_1631%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1758_1631%29%22%3E %3Cpath%20d%3D%22M5.83348%2011.5067C6.0215%2011.5067%206.18069%2011.4415%206.31104%2011.3112C6.44137%2011.1809%206.50654%2011.0217%206.50654%2010.8336C6.50654%2010.6456%206.44137%2010.4864%206.31104%2010.3561C6.18069%2010.2257%206.0215%2010.1606%205.83348%2010.1606C5.64545%2010.1606%205.48626%2010.2257%205.35591%2010.3561C5.22558%2010.4864%205.16041%2010.6456%205.16041%2010.8336C5.16041%2011.0217%205.22558%2011.1809%205.35591%2011.3112C5.48626%2011.4415%205.64545%2011.5067%205.83348%2011.5067ZM5.83348%208.17337C6.0215%208.17337%206.18069%208.1082%206.31104%207.97787C6.44137%207.84752%206.50654%207.68833%206.50654%207.50031C6.50654%207.31228%206.44137%207.15309%206.31104%207.02274C6.18069%206.89241%206.0215%206.82724%205.83348%206.82724C5.64545%206.82724%205.48626%206.89241%205.35591%207.02274C5.22558%207.15309%205.16041%207.31228%205.16041%207.50031C5.16041%207.68833%205.22558%207.84752%205.35591%207.97787C5.48626%208.1082%205.64545%208.17337%205.83348%208.17337ZM7.54823%2011.4586H14.7918V10.2087H7.54823V11.4586ZM7.54823%208.12529H14.7918V6.87533H7.54823V8.12529ZM7.0835%2017.0836V15.417H3.58991C3.16897%2015.417%202.81266%2015.2711%202.521%2014.9795C2.22933%2014.6878%202.0835%2014.3315%202.0835%2013.9105V4.42341C2.0835%204.00247%202.22933%203.64616%202.521%203.35449C2.81266%203.06283%203.16897%202.91699%203.58991%202.91699H16.4104C16.8313%202.91699%2017.1876%203.06283%2017.4793%203.35449C17.771%203.64616%2017.9168%204.00247%2017.9168%204.42341V13.9105C17.9168%2014.3315%2017.771%2014.6878%2017.4793%2014.9795C17.1876%2015.2711%2016.8313%2015.417%2016.4104%2015.417H12.9168V17.0836H7.0835ZM3.58991%2014.167H16.4104C16.4745%2014.167%2016.5333%2014.1403%2016.5867%2014.0868C16.6401%2014.0334%2016.6668%2013.9746%2016.6668%2013.9105V4.42341C16.6668%204.3593%2016.6401%204.30053%2016.5867%204.2471C16.5333%204.19368%2016.4745%204.16697%2016.4104%204.16697H3.58991C3.5258%204.16697%203.46703%204.19368%203.4136%204.2471C3.36018%204.30053%203.33348%204.3593%203.33348%204.42341V13.9105C3.33348%2013.9746%203.36018%2014.0334%203.4136%2014.0868C3.46703%2014.1403%203.5258%2014.167%203.58991%2014.167Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_eorders:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_eorders.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1758_1637%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1758_1637%29%22%3E %3Cpath%20d%3D%22M5.83348%2011.5067C6.0215%2011.5067%206.18069%2011.4415%206.31104%2011.3112C6.44137%2011.1809%206.50654%2011.0217%206.50654%2010.8336C6.50654%2010.6456%206.44137%2010.4864%206.31104%2010.3561C6.18069%2010.2257%206.0215%2010.1606%205.83348%2010.1606C5.64545%2010.1606%205.48626%2010.2257%205.35591%2010.3561C5.22558%2010.4864%205.16041%2010.6456%205.16041%2010.8336C5.16041%2011.0217%205.22558%2011.1809%205.35591%2011.3112C5.48626%2011.4415%205.64545%2011.5067%205.83348%2011.5067ZM5.83348%208.17337C6.0215%208.17337%206.18069%208.1082%206.31104%207.97787C6.44137%207.84752%206.50654%207.68833%206.50654%207.50031C6.50654%207.31228%206.44137%207.15309%206.31104%207.02274C6.18069%206.89241%206.0215%206.82724%205.83348%206.82724C5.64545%206.82724%205.48626%206.89241%205.35591%207.02274C5.22558%207.15309%205.16041%207.31228%205.16041%207.50031C5.16041%207.68833%205.22558%207.84752%205.35591%207.97787C5.48626%208.1082%205.64545%208.17337%205.83348%208.17337ZM7.54823%2011.4586H14.7918V10.2087H7.54823V11.4586ZM7.54823%208.12529H14.7918V6.87533H7.54823V8.12529ZM7.0835%2017.0836V15.417H3.58991C3.16897%2015.417%202.81266%2015.2711%202.521%2014.9795C2.22933%2014.6878%202.0835%2014.3315%202.0835%2013.9105V4.42341C2.0835%204.00247%202.22933%203.64616%202.521%203.35449C2.81266%203.06283%203.16897%202.91699%203.58991%202.91699H16.4104C16.8313%202.91699%2017.1876%203.06283%2017.4793%203.35449C17.771%203.64616%2017.9168%204.00247%2017.9168%204.42341V13.9105C17.9168%2014.3315%2017.771%2014.6878%2017.4793%2014.9795C17.1876%2015.2711%2016.8313%2015.417%2016.4104%2015.417H12.9168V17.0836H7.0835ZM3.58991%2014.167H16.4104C16.4745%2014.167%2016.5333%2014.1403%2016.5867%2014.0868C16.6401%2014.0334%2016.6668%2013.9746%2016.6668%2013.9105V4.42341C16.6668%204.3593%2016.6401%204.30053%2016.5867%204.2471C16.5333%204.19368%2016.4745%204.16697%2016.4104%204.16697H3.58991C3.5258%204.16697%203.46703%204.19368%203.4136%204.2471C3.36018%204.30053%203.33348%204.3593%203.33348%204.42341V13.9105C3.33348%2013.9746%203.36018%2014.0334%203.4136%2014.0868C3.46703%2014.1403%203.5258%2014.167%203.58991%2014.167Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_entitlements .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1762_1659%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1762_1659%29%22%3E %3Cpath%20d%3D%22M3.92964%2017.9162V8.84569H2.5835V4.50279H6.89281C6.77528%204.36711%206.69541%204.21431%206.6532%204.0444C6.61101%203.87449%206.58991%203.69609%206.58991%203.50919C6.58991%202.88598%206.80804%202.35625%207.24429%201.92C7.68054%201.48375%208.21027%201.26562%208.83348%201.26562C9.15292%201.26562%209.44886%201.33267%209.72129%201.46675C9.99373%201.60083%2010.2373%201.78006%2010.4521%202.00442C10.6668%201.7715%2010.9104%201.59014%2011.1828%201.46033C11.4553%201.33053%2011.7512%201.26562%2012.0706%201.26562C12.6939%201.26562%2013.2236%201.48375%2013.6599%201.92C14.0961%202.35625%2014.3142%202.88598%2014.3142%203.50919C14.3142%203.69402%2014.291%203.86977%2014.2445%204.03644C14.198%204.2031%2014.1203%204.35856%2014.0113%204.50279H18.4168V8.84569H17.0706V17.9162H3.92964ZM12.0706%202.51558C11.7891%202.51558%2011.5532%202.61081%2011.3627%202.80125C11.1723%202.99169%2011.077%203.22767%2011.077%203.50919C11.077%203.79072%2011.1723%204.02669%2011.3627%204.21713C11.5532%204.40757%2011.7891%204.50279%2012.0706%204.50279C12.3522%204.50279%2012.5881%204.40757%2012.7786%204.21713C12.969%204.02669%2013.0642%203.79072%2013.0642%203.50919C13.0642%203.22767%2012.969%202.99169%2012.7786%202.80125C12.5881%202.61081%2012.3522%202.51558%2012.0706%202.51558ZM7.83987%203.50919C7.83987%203.79072%207.93509%204.02669%208.12554%204.21713C8.31598%204.40757%208.55196%204.50279%208.83348%204.50279C9.11499%204.50279%209.35097%204.40757%209.54141%204.21713C9.73186%204.02669%209.82708%203.79072%209.82708%203.50919C9.82708%203.22767%209.73186%202.99169%209.54141%202.80125C9.35097%202.61081%209.11499%202.51558%208.83348%202.51558C8.55196%202.51558%208.31598%202.61081%208.12554%202.80125C7.93509%202.99169%207.83987%203.22767%207.83987%203.50919ZM3.83348%205.75277V7.59573H9.87516V5.75277H3.83348ZM9.87516%2016.6662V8.84569H5.1796V16.6662H9.87516ZM11.1251%2016.6662H15.8207V8.84569H11.1251V16.6662ZM17.1668%207.59573V5.75277H11.1251V7.59573H17.1668Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_entitlements:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_entitlements.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1762_1662%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1762_1662%29%22%3E %3Cpath%20d%3D%22M3.92964%2017.9162V8.84569H2.5835V4.50279H6.89281C6.77528%204.36711%206.69541%204.21431%206.6532%204.0444C6.61101%203.87449%206.58991%203.69609%206.58991%203.50919C6.58991%202.88598%206.80804%202.35625%207.24429%201.92C7.68054%201.48375%208.21027%201.26562%208.83348%201.26562C9.15292%201.26562%209.44886%201.33267%209.72129%201.46675C9.99373%201.60083%2010.2373%201.78006%2010.4521%202.00442C10.6668%201.7715%2010.9104%201.59014%2011.1828%201.46033C11.4553%201.33053%2011.7512%201.26562%2012.0706%201.26562C12.6939%201.26562%2013.2236%201.48375%2013.6599%201.92C14.0961%202.35625%2014.3142%202.88598%2014.3142%203.50919C14.3142%203.69402%2014.291%203.86977%2014.2445%204.03644C14.198%204.2031%2014.1203%204.35856%2014.0113%204.50279H18.4168V8.84569H17.0706V17.9162H3.92964ZM12.0706%202.51558C11.7891%202.51558%2011.5532%202.61081%2011.3627%202.80125C11.1723%202.99169%2011.077%203.22767%2011.077%203.50919C11.077%203.79072%2011.1723%204.02669%2011.3627%204.21713C11.5532%204.40757%2011.7891%204.50279%2012.0706%204.50279C12.3522%204.50279%2012.5881%204.40757%2012.7786%204.21713C12.969%204.02669%2013.0642%203.79072%2013.0642%203.50919C13.0642%203.22767%2012.969%202.99169%2012.7786%202.80125C12.5881%202.61081%2012.3522%202.51558%2012.0706%202.51558ZM7.83987%203.50919C7.83987%203.79072%207.93509%204.02669%208.12554%204.21713C8.31598%204.40757%208.55196%204.50279%208.83348%204.50279C9.11499%204.50279%209.35097%204.40757%209.54141%204.21713C9.73186%204.02669%209.82708%203.79072%209.82708%203.50919C9.82708%203.22767%209.73186%202.99169%209.54141%202.80125C9.35097%202.61081%209.11499%202.51558%208.83348%202.51558C8.55196%202.51558%208.31598%202.61081%208.12554%202.80125C7.93509%202.99169%207.83987%203.22767%207.83987%203.50919ZM3.83348%205.75277V7.59573H9.87516V5.75277H3.83348ZM9.87516%2016.6662V8.84569H5.1796V16.6662H9.87516ZM11.1251%2016.6662H15.8207V8.84569H11.1251V16.6662ZM17.1668%207.59573V5.75277H11.1251V7.59573H17.1668Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}

.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_wallet .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1759_1641%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1759_1641%29%22%3E %3Cpath%20d%3D%22M18.4168%205.25642V14.7435C18.4168%2015.1645%2018.271%2015.5208%2017.9793%2015.8125C17.6876%2016.1041%2017.3313%2016.25%2016.9104%2016.25H4.08991C3.66897%2016.25%203.31266%2016.1041%203.021%2015.8125C2.72933%2015.5208%202.5835%2015.1645%202.5835%2014.7435V5.25642C2.5835%204.83547%202.72933%204.47917%203.021%204.1875C3.31266%203.89583%203.66897%203.75%204.08991%203.75H16.9104C17.3313%203.75%2017.6876%203.89583%2017.9793%204.1875C18.271%204.47917%2018.4168%204.83547%2018.4168%205.25642ZM3.83348%207.00321H17.1668V5.25642C17.1668%205.19231%2017.1401%205.13354%2017.0867%205.0801C17.0333%205.02669%2016.9745%204.99998%2016.9104%204.99998H4.08991C4.0258%204.99998%203.96703%205.02669%203.9136%205.0801C3.86018%205.13354%203.83348%205.19231%203.83348%205.25642V7.00321ZM3.83348%209.66342V14.7435C3.83348%2014.8077%203.86018%2014.8664%203.9136%2014.9199C3.96703%2014.9733%204.0258%2015%204.08991%2015H16.9104C16.9745%2015%2017.0333%2014.9733%2017.0867%2014.9199C17.1401%2014.8664%2017.1668%2014.8077%2017.1668%2014.7435V9.66342H3.83348Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_wallet:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_wallet.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1759_1644%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1759_1644%29%22%3E %3Cpath%20d%3D%22M17.9168%205.25642V14.7435C17.9168%2015.1645%2017.771%2015.5208%2017.4793%2015.8125C17.1876%2016.1041%2016.8313%2016.25%2016.4104%2016.25H3.58991C3.16897%2016.25%202.81266%2016.1041%202.521%2015.8125C2.22933%2015.5208%202.0835%2015.1645%202.0835%2014.7435V5.25642C2.0835%204.83547%202.22933%204.47917%202.521%204.1875C2.81266%203.89583%203.16897%203.75%203.58991%203.75H16.4104C16.8313%203.75%2017.1876%203.89583%2017.4793%204.1875C17.771%204.47917%2017.9168%204.83547%2017.9168%205.25642ZM3.33348%207.00321H16.6668V5.25642C16.6668%205.19231%2016.6401%205.13354%2016.5867%205.0801C16.5333%205.02669%2016.4745%204.99998%2016.4104%204.99998H3.58991C3.5258%204.99998%203.46703%205.02669%203.4136%205.0801C3.36018%205.13354%203.33348%205.19231%203.33348%205.25642V7.00321ZM3.33348%209.66342V14.7435C3.33348%2014.8077%203.36018%2014.8664%203.4136%2014.9199C3.46703%2014.9733%203.5258%2015%203.58991%2015H16.4104C16.4745%2015%2016.5333%2014.9733%2016.5867%2014.9199C16.6401%2014.8664%2016.6668%2014.8077%2016.6668%2014.7435V9.66342H3.33348Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.assign_to_customer .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1764_1671%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1764_1671%29%22%3E %3Cpath%20d%3D%22M8.30104%2013.9586H11.4581V12.7087H8.30104V13.9586ZM8.30104%2010.6253H13.9581V9.37533H8.30104V10.6253ZM6.04146%207.29195H13.9581V6.04199H6.04146V7.29195ZM5.76902%2017.917C4.73056%2017.917%203.84595%2017.5529%203.11519%2016.8248C2.38442%2016.0967%202.01904%2015.2134%202.01904%2014.175C2.01904%2013.3993%202.22791%2012.707%202.64565%2012.0981C3.06338%2011.4891%203.60558%2011.0409%204.27225%2010.7535H2.08313V9.50353H6.47413V13.8945H5.22415V11.7295C4.65684%2011.8512%204.18915%2012.1392%203.82108%2012.5932C3.45303%2013.0473%203.269%2013.5719%203.269%2014.167C3.269%2014.8646%203.5134%2015.4557%204.00219%2015.9402C4.49097%2016.4247%205.07991%2016.667%205.76902%2016.667V17.917ZM8.30104%2017.0836V15.8336H15.5767C15.6408%2015.8336%2015.6996%2015.8069%2015.753%2015.7535C15.8064%2015.7001%2015.8331%2015.6413%2015.8331%2015.5772V4.42341C15.8331%204.3593%2015.8064%204.30053%2015.753%204.2471C15.6996%204.19368%2015.6408%204.16697%2015.5767%204.16697H4.42288C4.35877%204.16697%204.29999%204.19368%204.24656%204.2471C4.19315%204.30053%204.16644%204.3593%204.16644%204.42341V7.6766H2.91646V4.42341C2.91646%204.00247%203.06229%203.64616%203.35396%203.35449C3.64563%203.06283%204.00193%202.91699%204.42288%202.91699H15.5767C15.9976%202.91699%2016.3539%203.06283%2016.6456%203.35449C16.9373%203.64616%2017.0831%204.00247%2017.0831%204.42341V15.5772C17.0831%2015.9981%2016.9373%2016.3545%2016.6456%2016.6461C16.3539%2016.9378%2015.9976%2017.0836%2015.5767%2017.0836H8.30104Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.assign_to_customer:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.assign_to_customer.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1764_1674%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1764_1674%29%22%3E %3Cpath%20d%3D%22M8.30104%2013.9586H11.4581V12.7087H8.30104V13.9586ZM8.30104%2010.6253H13.9581V9.37533H8.30104V10.6253ZM6.04146%207.29195H13.9581V6.04199H6.04146V7.29195ZM5.76902%2017.917C4.73056%2017.917%203.84595%2017.5529%203.11519%2016.8248C2.38442%2016.0967%202.01904%2015.2134%202.01904%2014.175C2.01904%2013.3993%202.22791%2012.707%202.64565%2012.0981C3.06338%2011.4891%203.60558%2011.0409%204.27225%2010.7535H2.08313V9.50353H6.47413V13.8945H5.22415V11.7295C4.65684%2011.8512%204.18915%2012.1392%203.82108%2012.5932C3.45303%2013.0473%203.269%2013.5719%203.269%2014.167C3.269%2014.8646%203.5134%2015.4557%204.00219%2015.9402C4.49097%2016.4247%205.07991%2016.667%205.76902%2016.667V17.917ZM8.30104%2017.0836V15.8336H15.5767C15.6408%2015.8336%2015.6996%2015.8069%2015.753%2015.7535C15.8064%2015.7001%2015.8331%2015.6413%2015.8331%2015.5772V4.42341C15.8331%204.3593%2015.8064%204.30053%2015.753%204.2471C15.6996%204.19368%2015.6408%204.16697%2015.5767%204.16697H4.42288C4.35877%204.16697%204.29999%204.19368%204.24656%204.2471C4.19315%204.30053%204.16644%204.3593%204.16644%204.42341V7.6766H2.91646V4.42341C2.91646%204.00247%203.06229%203.64616%203.35396%203.35449C3.64563%203.06283%204.00193%202.91699%204.42288%202.91699H15.5767C15.9976%202.91699%2016.3539%203.06283%2016.6456%203.35449C16.9373%203.64616%2017.0831%204.00247%2017.0831%204.42341V15.5772C17.0831%2015.9981%2016.9373%2016.3545%2016.6456%2016.6461C16.3539%2016.9378%2015.9976%2017.0836%2015.5767%2017.0836H8.30104Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.assign_catalogue .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1764_1677%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1764_1677%29%22%3E %3Cpath%20d%3D%22M9.98394%2016.1374C9.31192%2015.6417%208.5897%2015.2587%207.81727%2014.9884C7.04483%2014.7181%206.24461%2014.583%205.41663%2014.583C4.90808%2014.583%204.40863%2014.6393%203.91825%2014.752C3.42786%2014.8647%202.9551%2015.0306%202.49998%2015.2496C2.20298%2015.3864%201.9204%2015.3661%201.65223%2015.1887C1.38408%2015.0114%201.25%2014.7603%201.25%2014.4355V5.40353C1.25%205.22404%201.29754%205.05817%201.39263%204.90592C1.48771%204.75367%201.61965%204.64283%201.78846%204.57338C2.35256%204.29881%202.94042%204.09289%203.55206%203.95561C4.1637%203.81832%204.78522%203.74967%205.41663%203.74967C6.22753%203.74967%207.01706%203.86453%207.78521%204.09424C8.55338%204.32395%209.29162%204.64713%209.99996%205.0638V14.6343C10.7029%2014.1898%2011.4447%2013.8618%2012.2251%2013.6503C13.0056%2013.4388%2013.7916%2013.333%2014.5833%2013.333C15.0619%2013.333%2015.5141%2013.3666%2015.9399%2013.4339C16.3656%2013.5013%2016.8055%2013.6076%2017.2596%2013.7529C17.3183%2013.7689%2017.3731%2013.7702%2017.4238%2013.7569C17.4746%2013.7435%2017.5%2013.6994%2017.5%2013.6246V4.26572C17.6442%204.30845%2017.7849%204.35599%2017.9222%204.40834C18.0595%204.46069%2018.1933%204.52639%2018.3236%204.60545C18.4657%204.67489%2018.5723%204.77638%2018.6434%204.90993C18.7144%205.04348%2018.7499%205.18665%2018.7499%205.33943V14.4195C18.7499%2014.7443%2018.6118%2014.994%2018.3357%2015.1687C18.0595%2015.3434%2017.7649%2015.365%2017.4519%2015.2336C17.0021%2015.0199%2016.536%2014.8581%2016.0536%2014.748C15.5713%2014.638%2015.0812%2014.583%2014.5833%2014.583C13.75%2014.583%2012.9417%2014.7141%2012.1586%2014.9764C11.3755%2015.2387%2010.6506%2015.6257%209.98394%2016.1374ZM11.6666%2012.4997V4.99967L15.8333%200.833008V8.74965L11.6666%2012.4997ZM8.74998%2014.0301V5.82018C8.22755%205.56163%207.68642%205.36025%207.12658%205.21601C6.56675%205.07177%205.99676%204.99965%205.41663%204.99965C4.90274%204.99965%204.41476%205.04693%203.95269%205.14149C3.49062%205.23603%203.05713%205.36717%202.65221%205.5349C2.60947%205.55093%202.57342%205.57364%202.54404%205.60303C2.51465%205.6324%202.49996%205.66846%202.49996%205.7112V13.6535C2.49996%2013.7283%202.52533%2013.7724%202.57608%2013.7857C2.62683%2013.7991%202.68159%2013.7951%202.74035%2013.7737C3.15167%2013.6252%203.57555%2013.5146%204.01198%2013.442C4.44841%2013.3693%204.91663%2013.333%205.41663%2013.333C6.0395%2013.333%206.63459%2013.3974%207.2019%2013.5261C7.76922%2013.6548%208.28524%2013.8229%208.74998%2014.0301Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.assign_catalogue:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.assign_catalogue.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1764_1680%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1764_1680%29%22%3E %3Cpath%20d%3D%22M9.98394%2016.1374C9.31192%2015.6417%208.5897%2015.2587%207.81727%2014.9884C7.04483%2014.7181%206.24461%2014.583%205.41663%2014.583C4.90808%2014.583%204.40863%2014.6393%203.91825%2014.752C3.42786%2014.8647%202.9551%2015.0306%202.49998%2015.2496C2.20298%2015.3864%201.9204%2015.3661%201.65223%2015.1887C1.38408%2015.0114%201.25%2014.7603%201.25%2014.4355V5.40353C1.25%205.22404%201.29754%205.05817%201.39263%204.90592C1.48771%204.75367%201.61965%204.64283%201.78846%204.57338C2.35256%204.29881%202.94042%204.09289%203.55206%203.95561C4.1637%203.81832%204.78522%203.74967%205.41663%203.74967C6.22753%203.74967%207.01706%203.86453%207.78521%204.09424C8.55338%204.32395%209.29162%204.64713%209.99996%205.0638V14.6343C10.7029%2014.1898%2011.4447%2013.8618%2012.2251%2013.6503C13.0056%2013.4388%2013.7916%2013.333%2014.5833%2013.333C15.0619%2013.333%2015.5141%2013.3666%2015.9399%2013.4339C16.3656%2013.5013%2016.8055%2013.6076%2017.2596%2013.7529C17.3183%2013.7689%2017.3731%2013.7702%2017.4238%2013.7569C17.4746%2013.7435%2017.5%2013.6994%2017.5%2013.6246V4.26572C17.6442%204.30845%2017.7849%204.35599%2017.9222%204.40834C18.0595%204.46069%2018.1933%204.52639%2018.3236%204.60545C18.4657%204.67489%2018.5723%204.77638%2018.6434%204.90993C18.7144%205.04348%2018.7499%205.18665%2018.7499%205.33943V14.4195C18.7499%2014.7443%2018.6118%2014.994%2018.3357%2015.1687C18.0595%2015.3434%2017.7649%2015.365%2017.4519%2015.2336C17.0021%2015.0199%2016.536%2014.8581%2016.0536%2014.748C15.5713%2014.638%2015.0812%2014.583%2014.5833%2014.583C13.75%2014.583%2012.9417%2014.7141%2012.1586%2014.9764C11.3755%2015.2387%2010.6506%2015.6257%209.98394%2016.1374ZM11.6666%2012.4997V4.99967L15.8333%200.833008V8.74965L11.6666%2012.4997ZM8.74998%2014.0301V5.82018C8.22755%205.56163%207.68642%205.36025%207.12658%205.21601C6.56675%205.07177%205.99676%204.99965%205.41663%204.99965C4.90274%204.99965%204.41476%205.04693%203.95269%205.14149C3.49062%205.23603%203.05713%205.36717%202.65221%205.5349C2.60947%205.55093%202.57342%205.57364%202.54404%205.60303C2.51465%205.6324%202.49996%205.66846%202.49996%205.7112V13.6535C2.49996%2013.7283%202.52533%2013.7724%202.57608%2013.7857C2.62683%2013.7991%202.68159%2013.7951%202.74035%2013.7737C3.15167%2013.6252%203.57555%2013.5146%204.01198%2013.442C4.44841%2013.3693%204.91663%2013.333%205.41663%2013.333C6.0395%2013.333%206.63459%2013.3974%207.2019%2013.5261C7.76922%2013.6548%208.28524%2013.8229%208.74998%2014.0301Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.resolution_center .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1765_1683%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1765_1683%29%22%3E %3Cpath%20d%3D%22M4.66648%203.33299V8.48524V8.4612V16.6663V3.33299ZM6.5415%2011.458H9.44373C9.56446%2011.2187%209.70014%2010.9962%209.85077%2010.7905C10.0014%2010.5849%2010.167%2010.3907%2010.3475%2010.208H6.5415V11.458ZM6.5415%2014.7913H8.85559C8.8246%2014.583%208.80777%2014.3747%208.80511%2014.1663C8.80243%2013.958%208.81391%2013.7497%208.83955%2013.5413H6.5415V14.7913ZM4.92292%2017.9163C4.50198%2017.9163%204.14567%2017.7705%203.854%2017.4788C3.56234%2017.1871%203.4165%2016.8308%203.4165%2016.4099V3.58943C3.4165%203.16848%203.56234%202.81217%203.854%202.52051C4.14567%202.22884%204.50198%202.08301%204.92292%202.08301H11.5415L15.9165%206.45797V8.67916C15.7167%208.61718%2015.5139%208.57071%2015.3083%208.53974C15.1026%208.50875%2014.8887%208.49059%2014.6665%208.48524V7.08297H10.9165V3.33299H4.92292C4.85881%203.33299%204.80004%203.3597%204.74661%203.41311C4.69319%203.46654%204.66648%203.52531%204.66648%203.58943V16.4099C4.66648%2016.474%204.69319%2016.5328%204.74661%2016.5862C4.80004%2016.6396%204.85881%2016.6663%204.92292%2016.6663H9.46777C9.5885%2016.9056%209.72551%2017.1281%209.87882%2017.3338C10.0321%2017.5394%2010.2017%2017.7336%2010.3876%2017.9163H4.92292ZM14.378%2010.2881C15.4186%2010.2881%2016.3037%2010.653%2017.0334%2011.3827C17.7631%2012.1124%2018.128%2012.9975%2018.128%2014.0381C18.128%2015.0787%2017.7631%2015.9638%2017.0334%2016.6935C16.3037%2017.4232%2015.4186%2017.7881%2014.378%2017.7881C13.3374%2017.7881%2012.4523%2017.4232%2011.7226%2016.6935C10.9929%2015.9638%2010.628%2015.0787%2010.628%2014.0381C10.628%2012.9975%2010.9929%2012.1124%2011.7226%2011.3827C12.4523%2010.653%2013.3374%2010.2881%2014.378%2010.2881ZM14.378%2016.474C14.5148%2016.474%2014.6312%2016.4259%2014.7274%2016.3298C14.8235%2016.2336%2014.8716%2016.1172%2014.8716%2015.9804C14.8716%2015.8437%2014.8235%2015.7272%2014.7274%2015.6311C14.6312%2015.5349%2014.5148%2015.4868%2014.378%2015.4868C14.2413%2015.4868%2014.1248%2015.5349%2014.0286%2015.6311C13.9325%2015.7272%2013.8844%2015.8437%2013.8844%2015.9804C13.8844%2016.1172%2013.9325%2016.2336%2014.0286%2016.3298C14.1248%2016.4259%2014.2413%2016.474%2014.378%2016.474ZM14.035%2014.9387H14.7209V14.7625C14.7209%2014.6043%2014.7626%2014.4703%2014.8459%2014.3602C14.9293%2014.2502%2015.0265%2014.1396%2015.1376%2014.0285C15.3321%2013.8618%2015.4848%2013.6968%2015.5959%2013.5333C15.7071%2013.3698%2015.7626%2013.1546%2015.7626%2012.8875C15.7626%2012.4954%2015.6347%2012.1778%2015.3788%2011.9347C15.1229%2011.6917%2014.7893%2011.5702%2014.378%2011.5702C14.0692%2011.5702%2013.7864%2011.6639%2013.5294%2011.8514C13.2725%2012.0389%2013.0885%2012.287%2012.9774%2012.5958L13.5959%2012.8554C13.6483%2012.6887%2013.7431%2012.5429%2013.8804%2012.4179C14.0177%2012.2929%2014.1836%2012.2304%2014.378%2012.2304C14.597%2012.2304%2014.7682%2012.2852%2014.8916%2012.3947C15.015%2012.5042%2015.0767%2012.6685%2015.0767%2012.8875C15.0767%2013.0456%2015.0324%2013.1781%2014.9437%2013.2849C14.855%2013.3917%2014.7551%2013.5007%2014.644%2013.6118C14.5607%2013.6952%2014.4766%2013.7812%2014.3916%2013.8698C14.3067%2013.9585%2014.2295%2014.0531%2014.16%2014.1535C14.1184%2014.2315%2014.0871%2014.3135%2014.0663%2014.3995C14.0455%2014.4855%2014.035%2014.5787%2014.035%2014.6791V14.9387Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.resolution_center:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.resolution_center.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1765_1686%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1765_1686%29%22%3E %3Cpath%20d%3D%22M4.66648%203.33299V8.48524V8.4612V16.6663V3.33299ZM6.5415%2011.458H9.44373C9.56446%2011.2187%209.70014%2010.9962%209.85077%2010.7905C10.0014%2010.5849%2010.167%2010.3907%2010.3475%2010.208H6.5415V11.458ZM6.5415%2014.7913H8.85559C8.8246%2014.583%208.80777%2014.3747%208.80511%2014.1663C8.80243%2013.958%208.81391%2013.7497%208.83955%2013.5413H6.5415V14.7913ZM4.92292%2017.9163C4.50198%2017.9163%204.14567%2017.7705%203.854%2017.4788C3.56234%2017.1871%203.4165%2016.8308%203.4165%2016.4099V3.58943C3.4165%203.16848%203.56234%202.81217%203.854%202.52051C4.14567%202.22884%204.50198%202.08301%204.92292%202.08301H11.5415L15.9165%206.45797V8.67916C15.7167%208.61718%2015.5139%208.57071%2015.3083%208.53974C15.1026%208.50875%2014.8887%208.49059%2014.6665%208.48524V7.08297H10.9165V3.33299H4.92292C4.85881%203.33299%204.80004%203.3597%204.74661%203.41311C4.69319%203.46654%204.66648%203.52531%204.66648%203.58943V16.4099C4.66648%2016.474%204.69319%2016.5328%204.74661%2016.5862C4.80004%2016.6396%204.85881%2016.6663%204.92292%2016.6663H9.46777C9.5885%2016.9056%209.72551%2017.1281%209.87882%2017.3338C10.0321%2017.5394%2010.2017%2017.7336%2010.3876%2017.9163H4.92292ZM14.378%2010.2881C15.4186%2010.2881%2016.3037%2010.653%2017.0334%2011.3827C17.7631%2012.1124%2018.128%2012.9975%2018.128%2014.0381C18.128%2015.0787%2017.7631%2015.9638%2017.0334%2016.6935C16.3037%2017.4232%2015.4186%2017.7881%2014.378%2017.7881C13.3374%2017.7881%2012.4523%2017.4232%2011.7226%2016.6935C10.9929%2015.9638%2010.628%2015.0787%2010.628%2014.0381C10.628%2012.9975%2010.9929%2012.1124%2011.7226%2011.3827C12.4523%2010.653%2013.3374%2010.2881%2014.378%2010.2881ZM14.378%2016.474C14.5148%2016.474%2014.6312%2016.4259%2014.7274%2016.3298C14.8235%2016.2336%2014.8716%2016.1172%2014.8716%2015.9804C14.8716%2015.8437%2014.8235%2015.7272%2014.7274%2015.6311C14.6312%2015.5349%2014.5148%2015.4868%2014.378%2015.4868C14.2413%2015.4868%2014.1248%2015.5349%2014.0286%2015.6311C13.9325%2015.7272%2013.8844%2015.8437%2013.8844%2015.9804C13.8844%2016.1172%2013.9325%2016.2336%2014.0286%2016.3298C14.1248%2016.4259%2014.2413%2016.474%2014.378%2016.474ZM14.035%2014.9387H14.7209V14.7625C14.7209%2014.6043%2014.7626%2014.4703%2014.8459%2014.3602C14.9293%2014.2502%2015.0265%2014.1396%2015.1376%2014.0285C15.3321%2013.8618%2015.4848%2013.6968%2015.5959%2013.5333C15.7071%2013.3698%2015.7626%2013.1546%2015.7626%2012.8875C15.7626%2012.4954%2015.6347%2012.1778%2015.3788%2011.9347C15.1229%2011.6917%2014.7893%2011.5702%2014.378%2011.5702C14.0692%2011.5702%2013.7864%2011.6639%2013.5294%2011.8514C13.2725%2012.0389%2013.0885%2012.287%2012.9774%2012.5958L13.5959%2012.8554C13.6483%2012.6887%2013.7431%2012.5429%2013.8804%2012.4179C14.0177%2012.2929%2014.1836%2012.2304%2014.378%2012.2304C14.597%2012.2304%2014.7682%2012.2852%2014.8916%2012.3947C15.015%2012.5042%2015.0767%2012.6685%2015.0767%2012.8875C15.0767%2013.0456%2015.0324%2013.1781%2014.9437%2013.2849C14.855%2013.3917%2014.7551%2013.5007%2014.644%2013.6118C14.5607%2013.6952%2014.4766%2013.7812%2014.3916%2013.8698C14.3067%2013.9585%2014.2295%2014.0531%2014.16%2014.1535C14.1184%2014.2315%2014.0871%2014.3135%2014.0663%2014.3995C14.0455%2014.4855%2014.035%2014.5787%2014.035%2014.6791V14.9387Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_lists .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1908_874%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1908_874%29%22%3E %3Cpath%20d%3D%22M10.4997%2016.939L9.5798%2016.1121C8.1984%2014.8589%207.05604%2013.782%206.15272%2012.8814C5.24941%2011.9807%204.53361%2011.1792%204.0053%2010.4767C3.47698%209.77427%203.10786%209.13351%202.89792%208.55446C2.68798%207.9754%202.58301%207.3878%202.58301%206.79165C2.58301%205.60897%202.98178%204.61885%203.77932%203.82131C4.57686%203.02377%205.56697%202.625%206.74965%202.625C7.47722%202.625%208.16472%202.79515%208.81215%203.13544C9.45959%203.47572%2010.0221%203.96369%2010.4997%204.59938C10.9772%203.96369%2011.5397%203.47572%2012.1872%203.13544C12.8346%202.79515%2013.5221%202.625%2014.2497%202.625C15.4323%202.625%2016.4224%203.02377%2017.22%203.82131C18.0175%204.61885%2018.4163%205.60897%2018.4163%206.79165C18.4163%207.3878%2018.3113%207.9754%2018.1014%208.55446C17.8915%209.13351%2017.5223%209.77427%2016.994%2010.4767C16.4657%2011.1792%2015.7512%2011.9807%2014.8506%2012.8814C13.95%2013.782%2012.8063%2014.8589%2011.4195%2016.1121L10.4997%2016.939ZM10.4997%2015.25C11.833%2014.0502%2012.9302%2013.0219%2013.7913%2012.165C14.6524%2011.3082%2015.333%2010.5638%2015.833%209.93188C16.333%209.29993%2016.6802%208.73876%2016.8747%208.24838C17.0691%207.75799%2017.1663%207.27241%2017.1663%206.79165C17.1663%205.95831%2016.8885%205.26387%2016.333%204.70831C15.7774%204.15276%2015.083%203.87498%2014.2497%203.87498C13.5915%203.87498%2012.9834%204.06168%2012.4251%204.43508C11.8669%204.80847%2011.4249%205.32797%2011.099%205.99358H9.9003C9.56911%205.32264%209.12573%204.8018%208.57018%204.43106C8.01462%204.06034%207.40778%203.87498%206.74965%203.87498C5.92167%203.87498%205.22856%204.15276%204.67032%204.70831C4.1121%205.26387%203.83299%205.95831%203.83299%206.79165C3.83299%207.27241%203.93021%207.75799%204.12465%208.24838C4.3191%208.73876%204.66632%209.29993%205.16632%209.93188C5.66632%2010.5638%206.34688%2011.3069%207.20799%2012.161C8.0691%2013.0152%209.16632%2014.0449%2010.4997%2015.25Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_lists:hover .icon,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.my_lists.bmui-tab-active .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1908_877%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2221%22%20height%3D%2220%22%3E %3Crect%20x%3D%220.5%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1908_877%29%22%3E %3Cpath%20d%3D%22M10.4997%2016.939L9.5798%2016.1121C8.1984%2014.8589%207.05604%2013.782%206.15272%2012.8814C5.24941%2011.9807%204.53361%2011.1792%204.0053%2010.4767C3.47698%209.77427%203.10786%209.13351%202.89792%208.55446C2.68798%207.9754%202.58301%207.3878%202.58301%206.79165C2.58301%205.60897%202.98178%204.61885%203.77932%203.82131C4.57686%203.02377%205.56697%202.625%206.74965%202.625C7.47722%202.625%208.16472%202.79515%208.81215%203.13544C9.45959%203.47572%2010.0221%203.96369%2010.4997%204.59938C10.9772%203.96369%2011.5397%203.47572%2012.1872%203.13544C12.8346%202.79515%2013.5221%202.625%2014.2497%202.625C15.4323%202.625%2016.4224%203.02377%2017.22%203.82131C18.0175%204.61885%2018.4163%205.60897%2018.4163%206.79165C18.4163%207.3878%2018.3113%207.9754%2018.1014%208.55446C17.8915%209.13351%2017.5223%209.77427%2016.994%2010.4767C16.4657%2011.1792%2015.7512%2011.9807%2014.8506%2012.8814C13.95%2013.782%2012.8063%2014.8589%2011.4195%2016.1121L10.4997%2016.939ZM10.4997%2015.25C11.833%2014.0502%2012.9302%2013.0219%2013.7913%2012.165C14.6524%2011.3082%2015.333%2010.5638%2015.833%209.93188C16.333%209.29993%2016.6802%208.73876%2016.8747%208.24838C17.0691%207.75799%2017.1663%207.27241%2017.1663%206.79165C17.1663%205.95831%2016.8885%205.26387%2016.333%204.70831C15.7774%204.15276%2015.083%203.87498%2014.2497%203.87498C13.5915%203.87498%2012.9834%204.06168%2012.4251%204.43508C11.8669%204.80847%2011.4249%205.32797%2011.099%205.99358H9.9003C9.56911%205.32264%209.12573%204.8018%208.57018%204.43106C8.01462%204.06034%207.40778%203.87498%206.74965%203.87498C5.92167%203.87498%205.22856%204.15276%204.67032%204.70831C4.1121%205.26387%203.83299%205.95831%203.83299%206.79165C3.83299%207.27241%203.93021%207.75799%204.12465%208.24838C4.3191%208.73876%204.66632%209.29993%205.16632%209.93188C5.66632%2010.5638%206.34688%2011.3069%207.20799%2012.161C8.0691%2013.0152%209.16632%2014.0449%2010.4997%2015.25Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
#customer-profile-tabs.customer-profile-v2 .profileLogout a .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1767_1689%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1767_1689%29%22%3E %3Cpath%20d%3D%22M4.42292%2017.0836C4.00198%2017.0836%203.64567%2016.9378%203.354%2016.6461C3.06234%2016.3545%202.9165%2015.9981%202.9165%2015.5772V4.42341C2.9165%204.00247%203.06234%203.64616%203.354%203.35449C3.64567%203.06283%204.00198%202.91699%204.42292%202.91699H10.0078V4.16697H4.42292C4.35881%204.16697%204.30004%204.19368%204.24661%204.2471C4.19319%204.30053%204.16648%204.3593%204.16648%204.42341V15.5772C4.16648%2015.6413%204.19319%2015.7001%204.24661%2015.7535C4.30004%2015.8069%204.35881%2015.8336%204.42292%2015.8336H10.0078V17.0836H4.42292ZM13.5255%2013.558L12.6601%2012.6541L14.6889%2010.6253H7.57994V9.37533H14.6889L12.6601%207.34647L13.5255%206.44266L17.0831%2010.0003L13.5255%2013.558Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
#customer-profile-tabs.customer-profile-v2 .profileLogout a:hover .icon {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1767_1692%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1767_1692%29%22%3E %3Cpath%20d%3D%22M4.42292%2017.0836C4.00198%2017.0836%203.64567%2016.9378%203.354%2016.6461C3.06234%2016.3545%202.9165%2015.9981%202.9165%2015.5772V4.42341C2.9165%204.00247%203.06234%203.64616%203.354%203.35449C3.64567%203.06283%204.00198%202.91699%204.42292%202.91699H10.0078V4.16697H4.42292C4.35881%204.16697%204.30004%204.19368%204.24661%204.2471C4.19319%204.30053%204.16648%204.3593%204.16648%204.42341V15.5772C4.16648%2015.6413%204.19319%2015.7001%204.24661%2015.7535C4.30004%2015.8069%204.35881%2015.8336%204.42292%2015.8336H10.0078V17.0836H4.42292ZM13.5255%2013.558L12.6601%2012.6541L14.6889%2010.6253H7.57994V9.37533H14.6889L12.6601%207.34647L13.5255%206.44266L17.0831%2010.0003L13.5255%2013.558Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}

.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header .title {
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #727272;
    padding: 0;
}

.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.bmui-tab-active .title,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header:hover .title {
    background: none;
    color: #000000;

}

/* ---------------------------- right panel ----------------------------- */
.bmui-tab.left-side-header.customer-profile-v2 .bmui-tab-body-container {
    width: auto;
    border: none;
    padding: 20px;
    overflow: visible;
}
.customer-profile-v2 .customer-profile-tab-title {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin-bottom: 24px;
}
.customer-profile-v2 #bmui-tab-my-list .customer-profile-tab-title {
    padding-bottom: 28px;
    border-bottom: 1px rgba(0,0,0, .10) solid;
}
.customer-profile-card {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 20px 24px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0, .02), 0 -2px 10px 0 rgba(0,0,0, .05);
}
.customer-profile-card + .customer-profile-card {
    margin-top: 24px;
}
.customer-profile-v2 .customer-profile-info-card-title {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    padding-bottom: 24px;
}
.customer-profile-v2 .customer-profile-manage-account-body {
    max-width: 640px;
    margin: 0 auto;
}
#customer-profile-tabs.customer-profile-v2 .customer-redirect-page-link {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: end;
    /* @alternate */ -ms-flex-pack: end;
    justify-content: flex-end;
    background: none;
    border: 0;
    padding: 0;
    margin-bottom: 20px;
}

#customer-profile-tabs.customer-profile-v2 .customer-redirect-page-link a {
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #000000;
    padding-right: 35px;
    position: relative;
}
#customer-profile-tabs.customer-profile-v2 .customer-redirect-page-link a:hover {
    color: #39D2AD;
}
#customer-profile-tabs.customer-profile-v2 .customer-redirect-page-link a:after {
    content: "";
    width: 25px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2218%22%20viewBox%3D%220%200%2025%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M15.9456%2017.1701C15.7338%2016.9548%2015.6141%2016.663%2015.6125%2016.3582C15.6109%2016.0534%2015.7275%2015.7603%2015.937%2015.5427L21.2061%2010.1575L1.12839%2010.1575C0.829123%2010.1575%200.542112%2010.0364%200.330497%209.82081C0.118883%209.60525%20-7.82425e-07%209.31287%20-7.69084e-07%209.00801C-7.55743e-07%208.70315%200.118883%208.41078%200.330497%208.19521C0.542112%207.97964%200.829123%207.85853%201.12839%207.85853L21.2061%207.85854L15.9284%202.46831C15.7206%202.24977%2015.6052%201.95703%2015.6068%201.65283C15.6084%201.34863%2015.727%201.05718%2015.937%200.840935C16.0419%200.735226%2016.1662%200.651601%2016.3028%200.594834C16.4394%200.538067%2016.5857%200.50927%2016.7332%200.510087C16.8808%200.510905%2017.0267%200.541321%2017.1627%200.599599C17.2987%200.657877%2017.4221%200.742874%2017.5259%200.849738L24.6789%208.18929C24.7766%208.29567%2024.856%208.41813%2024.9135%208.55149C24.9721%208.69135%2025.0016%208.84211%2024.9999%208.99418C25.0002%209.29487%2024.885%209.58372%2024.6789%209.79906L17.5259%2017.1386C17.4246%2017.2472%2017.3032%2017.3342%2017.1687%2017.3946C17.0341%2017.455%2016.8892%2017.4876%2016.7422%2017.4905C16.5952%2017.4934%2016.4491%2017.4666%2016.3124%2017.4116C16.1757%2017.3566%2016.051%2017.2745%2015.9456%2017.1701V17.1701Z%22%20fill%3D%22black%22%2F%3E %3C%2Fsvg%3E");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;
}
#customer-profile-tabs.customer-profile-v2 .customer-redirect-page-link a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2217%22%20viewBox%3D%220%200%2025%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M15.9456%2016.66C15.7338%2016.4447%2015.6141%2016.1529%2015.6125%2015.8481C15.6109%2015.5433%2015.7275%2015.2502%2015.937%2015.0326L21.2061%209.64742L1.12839%209.64742C0.829122%209.64742%200.542112%209.52631%200.330497%209.31075C0.118883%209.09518%20-3.85221e-07%208.8028%20-3.7188e-07%208.49794C-3.58539e-07%208.19308%200.118883%207.90071%200.330497%207.68514C0.542112%207.46957%200.829122%207.34847%201.12839%207.34847L21.2061%207.34847L15.9284%201.95825C15.7206%201.7397%2015.6052%201.44696%2015.6068%201.14276C15.6084%200.838563%2015.727%200.547112%2015.937%200.330866C16.0419%200.225158%2016.1662%200.141532%2016.3028%200.084765C16.4394%200.0279978%2016.5857%20-0.000799021%2016.7332%201.84756e-05C16.8808%200.000835972%2017.0267%200.0312525%2017.1627%200.0895301C17.2987%200.147808%2017.4221%200.232805%2017.5259%200.339669L24.6789%207.67922C24.7766%207.7856%2024.856%207.90807%2024.9135%208.04142C24.9721%208.18128%2025.0016%208.33204%2024.9999%208.48411C25.0002%208.7848%2024.885%209.07366%2024.6789%209.28899L17.5259%2016.6285C17.4246%2016.7371%2017.3032%2016.8241%2017.1687%2016.8845C17.0341%2016.9449%2016.8892%2016.9775%2016.7422%2016.9804C16.5952%2016.9834%2016.4491%2016.9565%2016.3124%2016.9015C16.1757%2016.8465%2016.051%2016.7644%2015.9456%2016.66Z%22%20fill%3D%22%2339D2AD%22%2F%3E %3C%2Fsvg%3E");
}

#customer-profile-tabs.customer-profile-v2 .scroller .scroll-left:after {
    content: "\f104";
    left: 12px;
}

.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-body-container .bmui-tab-header .title:after {
    height: 1px;
    width: auto;
    background-color: #39D2AD;
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    opacity: 0;
    bottom: 0;
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-body-container .bmui-tab-header.bmui-tab-active .title:after,
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-body-container .bmui-tab-header:hover .title:after {
    opacity: 1;
}

#customer-profile-tabs.customer-profile-v2 .bmui-tab-body-container .bmui-tab-body-container {
    border: none;
    padding: 0;
    margin-top: 50px;
    min-height: unset;
}
#customer-profile-tabs.customer-profile-v2 .form-row {
    height: auto;
    padding-bottom: 20px;
    margin: 0;
}
#customer-profile-tabs.customer-profile-v2 input[type="text"],
#customer-profile-tabs.customer-profile-v2 input[type="email"],
#customer-profile-tabs.customer-profile-v2 input[type="password"],
#customer-profile-tabs.customer-profile-v2 select,
#customer-profile-tabs.customer-profile-v2 textarea {
    padding: 5px 12px;
    margin: 0;
    width: 100%;
    border: 1px solid rgba(0,0,0, .20);
    font-family: "Montserrat", sans-serif;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    transition: border 300ms ease-out 0s;
}
#customer-profile-tabs.customer-profile-v2 input[type="text"]:focus,
#customer-profile-tabs.customer-profile-v2 input[type="email"]:focus,
#customer-profile-tabs.customer-profile-v2 input[type="password"]:focus,
#customer-profile-tabs.customer-profile-v2 select:focus,
#customer-profile-tabs.customer-profile-v2 textarea:focus {
    border: 1px solid rgba(0,0,0,1);
}

#customer-profile-tabs.customer-profile-v2 input[type="text"],
#customer-profile-tabs.customer-profile-v2 input[type="email"],
#customer-profile-tabs.customer-profile-v2 input[type="password"],
#customer-profile-tabs.customer-profile-v2 select {
    height: 40px;
}
#customer-profile-tabs.customer-profile-v2 select {
    appearance: none;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M18.7812%209.25L18.1875%208.625C18.0312%208.46875%2017.7812%208.46875%2017.6562%208.625L12%2014.2812L6.3125%208.625C6.1875%208.46875%205.9375%208.46875%205.78125%208.625L5.1875%209.25C5.03125%209.375%205.03125%209.625%205.1875%209.78125L11.7188%2016.3125C11.875%2016.4688%2012.0938%2016.4688%2012.25%2016.3125L18.7812%209.78125C18.9375%209.625%2018.9375%209.375%2018.7812%209.25Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%2F%3E %3C%2Fsvg%3E") no-repeat right 5px center;
    padding: 5px 32px 5px 12px;
}
#customer-profile-tabs.customer-profile-v2 .form-row .pass-input-wrapper input[type="password"] {
    padding: 5px 35px 5px 12px;
}
#customer-profile-tabs.customer-profile-v2 .form-row .pass-input-wrapper .toggle-password {
    height: 24px;
    width: 24px;
    position: absolute;
    top: 7px;
    right: 4px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M12%208.5C11.6562%208.53125%2011.3125%208.5625%2011%208.65625C11.1562%208.90625%2011.2188%209.21875%2011.25%209.5C11.25%2010.4688%2010.4375%2011.25%209.5%2011.25C9.1875%2011.25%208.875%2011.1875%208.65625%2011.0312C8.5625%2011.3438%208.5%2011.6562%208.5%2012C8.5%2013.9375%2010.0625%2015.5%2012%2015.5C13.9375%2015.5%2015.5%2013.9375%2015.5%2012C15.5%2010.0938%2013.9375%208.53125%2012%208.53125V8.5ZM20.875%2011.5625C19.1875%208.25%2015.8125%206%2012%206C8.15625%206%204.78125%208.25%203.09375%2011.5625C3.03125%2011.6875%203%2011.8438%203%2012C3%2012.1875%203.03125%2012.3438%203.09375%2012.4688C4.78125%2015.7812%208.15625%2018%2012%2018C15.8125%2018%2019.1875%2015.7812%2020.875%2012.4688C20.9375%2012.3438%2020.9688%2012.1875%2020.9688%2012.0312C20.9688%2011.8438%2020.9375%2011.6875%2020.875%2011.5625ZM12%2016.5C8.90625%2016.5%206.0625%2014.7812%204.5625%2012C6.0625%209.21875%208.90625%207.5%2012%207.5C15.0625%207.5%2017.9062%209.21875%2019.4062%2012C17.9062%2014.7812%2015.0625%2016.5%2012%2016.5Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
#customer-profile-tabs.customer-profile-v2 .form-row .pass-input-wrapper .toggle-password.hide {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M21.8125%2018.7188L3.125%204.125C3.03125%204.0625%202.90625%204.03125%202.8125%204.03125C2.625%204.03125%202.5%204.09375%202.40625%204.1875L2.09375%204.59375C2.03125%204.6875%201.96875%204.78125%201.96875%204.90625C1.96875%205.0625%202.0625%205.21875%202.1875%205.28125L20.875%2019.9062C20.9375%2019.9688%2021.0625%2020%2021.1562%2020C21.3438%2020%2021.4688%2019.9375%2021.5625%2019.8125L21.875%2019.4375C21.9375%2019.3438%2022%2019.25%2022%2019.125C22%2018.9688%2021.9062%2018.8125%2021.8125%2018.7188ZM11.25%208.59375L15.4688%2011.875C15.4062%2010%2013.875%208.5%2012%208.5C11.75%208.53125%2011.5%208.53125%2011.25%208.59375ZM12.7188%2015.4375L8.5%2012.1562C8.5625%2014.0312%2010.0938%2015.5%2012%2015.5C12.2188%2015.5%2012.4688%2015.5%2012.7188%2015.4375ZM12%207.5C15.0625%207.5%2017.9062%209.21875%2019.4062%2012C19.0312%2012.7188%2018.5938%2013.3438%2018.0312%2013.9062L19.2188%2014.8125C19.875%2014.125%2020.4375%2013.3438%2020.875%2012.4688C20.9375%2012.3438%2021%2012.1875%2021%2012.0312C21%2011.8438%2020.9375%2011.6875%2020.875%2011.5625C19.1875%208.25%2015.8125%206%2012%206C10.8438%206%209.75%206.21875%208.71875%206.59375L10.1562%207.75C10.75%207.59375%2011.375%207.5%2012%207.5ZM12%2016.5C8.90625%2016.5%206.0625%2014.7812%204.5625%2012C4.9375%2011.3125%205.375%2010.6875%205.9375%2010.125L4.75%209.21875C4.09375%209.90625%203.53125%2010.6875%203.09375%2011.5625C3.03125%2011.6875%203%2011.8438%203%2012C3%2012.1875%203.03125%2012.3438%203.09375%2012.4688C4.78125%2015.7812%208.15625%2018%2012%2018C13.125%2018%2014.2188%2017.7812%2015.25%2017.4375L13.8125%2016.2812C13.2188%2016.4375%2012.5938%2016.5%2012%2016.5Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
#customer-profile-tabs.customer-profile-v2 .form-row .pass-input-wrapper .password-meter-wrap {
    margin-left: 0;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    /* @alternate */ -webkit-box-pack: justify;
    /* @alternate */ -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-top: 5px;
}
#customer-profile-tabs.customer-profile-v2 .form-row .pass-input-wrapper .password-meter-wrap .password-description {
    font-size: 12px;
    font-weight: 500;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 .form-row .pass-input-wrapper .password-meter-wrap .password-strength-bar {
    height: 3px;
    border-radius: 3px;
}
#customer-profile-tabs.customer-profile-v2 select.per-page-count {
    height: 32px;
    font-size: 12px;
    color: #262939;
    width: auto;
}

#customer-profile-tabs.customer-profile-v2 textarea {
    height: 150px;
}

#customer-profile-tabs.customer-profile-v2 .chosen-container-single {
    min-width: unset;
    display: block;
    padding: 0;
}
#customer-profile-tabs.customer-profile-v2 .chosen-single {
    height: 40px;
    padding: 5px 35px 5px 12px;
    margin: 0;
    width: 100%;
    border: 1px solid rgba(0,0,0, .20);
    box-shadow: none;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 .chosen-single span {
    line-height: 26px;
    color: #000;
    margin: 0;
}
#customer-profile-tabs.customer-profile-v2 .chosen-single div {
    height: 24px;
    width: 24px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M18.7812%209.25L18.1875%208.625C18.0312%208.46875%2017.7812%208.46875%2017.6562%208.625L12%2014.2812L6.3125%208.625C6.1875%208.46875%205.9375%208.46875%205.78125%208.625L5.1875%209.25C5.03125%209.375%205.03125%209.625%205.1875%209.78125L11.7188%2016.3125C11.875%2016.4688%2012.0938%2016.4688%2012.25%2016.3125L18.7812%209.78125C18.9375%209.625%2018.9375%209.375%2018.7812%209.25Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%2F%3E %3C%2Fsvg%3E");
    top: 7px;
    right: 5px;
}
#customer-profile-tabs.customer-profile-v2 .chosen-container-active .chosen-single div {
    /* @alternate */ -webkit-transform: rotate(180deg);
    /* @alternate */ -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
#customer-profile-tabs.customer-profile-v2 input[type="checkbox"] {
    height: 18px;
    width: 18px;
    border: 1px rgba(0,0,0, .30) solid;
    border-radius: 2px;
    /* @alternate */ -webkit-appearance: none;
    /* @alternate */ -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
}
#customer-profile-tabs.customer-profile-v2 input[type="checkbox"]:checked {
    background: #000000 url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M10.8332%203.25L4.87484%209.20833L2.1665%206.5%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3C%2Fsvg%3E") no-repeat right 1px top 1px;
}
#customer-profile-tabs.customer-profile-v2 .Zebra_DatePicker_Icon {
    width: 38px;
    height: 38px;
    padding: 0;
    position: absolute;
    right: 1px;
    top: 1px;
    left: auto;
    font-size: 0;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M8.5%2015.5H11.5C11.75%2015.5%2012%2015.2812%2012%2015V12C12%2011.75%2011.75%2011.5%2011.5%2011.5H8.5C8.21875%2011.5%208%2011.75%208%2012V15C8%2015.2812%208.21875%2015.5%208.5%2015.5ZM17.5%206H16V4.5C16%204.25%2015.75%204%2015.5%204H14.5C14.2188%204%2014%204.25%2014%204.5V6H10V4.5C10%204.25%209.75%204%209.5%204H8.5C8.21875%204%208%204.25%208%204.5V6H6.5C5.65625%206%205%206.6875%205%207.5V18.5C5%2019.3438%205.65625%2020%206.5%2020H17.5C18.3125%2020%2019%2019.3438%2019%2018.5V7.5C19%206.6875%2018.3125%206%2017.5%206ZM17.5%2018.3125C17.5%2018.4375%2017.4062%2018.5%2017.3125%2018.5H6.6875C6.5625%2018.5%206.5%2018.4375%206.5%2018.3125V9H17.5V18.3125Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
#customer-profile-tabs.customer-profile-v2 .Zebra_DatePicker_Icon_Wrapper input.time-field {
    padding: 5px 38px 5px 12px;
    cursor: pointer;
}
#customer-profile-tabs.customer-profile-v2 .form-row label {
    display: flex;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    padding-bottom: 6px;
}
#customer-profile-tabs.customer-profile-v2 button {
    font-family: "Montserrat", sans-serif;
    background: #000000;
    height: 32px;
    padding: 6px 16px;
    border-radius: 4px;
    color: #ffffff;
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    user-select: none;
}
#customer-profile-tabs.customer-profile-v2 button:hover {
    background: #484848;
    color: #ffffff;
}

#customer-profile-tabs.customer-profile-v2 button[disabled] {
    background-color: #cccccc;
    background: #ccc;
    pointer-events: none;
}


/*
// inner tab design
----------------------------------------------------*/
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.top {
    padding: 0 0 10px;
    margin-top: 0;
    border-bottom: 2px rgba(0,0,0,0) solid;
}
#customer-profile-tabs.customer-profile-v2 .bmui-tab-header-container.top-box {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 24px;
    border-bottom: 1px #EBEBEB solid;
    padding: 0;
    letter-spacing: normal;
    word-spacing: normal;
}
#customer-profile-tabs.customer-profile-v2 .single-tab-only .bmui-tab-header-container.top-box {
    display: none;
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.top .title {
    font-size: 14px;
    margin: 0;
    color: rgba(0,0,0,.7);
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.top.bmui-tab-active .title {
    color: rgba(0,0,0,1);
}
.customer-profile-v2.bmui-tab.left-side-header .bmui-tab-header.top.bmui-tab-active {
    border-bottom: 2px rgba(0,0,0,1) solid;
}
#customer-profile-tabs.customer-profile-v2 .bmui-tab-body-container .bmui-tab-body-container {
    border: none;
    padding: 0;
    margin-top: 16px;
}
/*
// table design
----------------------------------------------------*/
#customer-profile-tabs.customer-profile-v2 table {
    border: none;
    border-radius: 8px;
}
#customer-profile-tabs.customer-profile-v2 table th:first-child {
    border-radius: 8px 0 0 0;
}
#customer-profile-tabs.customer-profile-v2 table th:last-child {
    border-radius: 0 8px 0 0 ;
}
#customer-profile-tabs.customer-profile-v2 table tr:last-child td:first-child {
    border-radius: 0 0 0 8px;
}
#customer-profile-tabs.customer-profile-v2 table tr:last-child td:last-child {
    border-radius: 0 0 8px 0;
}
#customer-profile-tabs.customer-profile-v2 th {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    color: #595B68;
    background-color: #F2F2F2;
    border-style: solid;
    border-color: #E8E8E8;
    border-width: 0 0 1px 0;
    padding: 10px 16px;
    white-space: nowrap;
}
#customer-profile-tabs.customer-profile-v2 th.col-product {
    width: 224px;
}
#customer-profile-tabs.customer-profile-v2 th.col-sku {
    width: 130px;
}
#customer-profile-tabs.customer-profile-v2 td {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #262939;
    background-color: #ffffff;
    padding: 18px 16px;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #F5F5F6;
}
#customer-profile-tabs.customer-profile-v2 td.variation-select-column {
    padding-left: 116px;
    padding-right: 0;
}
#customer-profile-tabs.customer-profile-v2 .variation-row td {
    border-bottom-color: transparent;
}
#customer-profile-tabs.customer-profile-v2 tr.add-another-row td {
    text-align: left;
    border-bottom-color: transparent;
}
#customer-profile-tabs.customer-profile-v2 th:last-child {
    border-right: 0;
}
#customer-profile-tabs.customer-profile-v2 td:last-child {
    border-right: 0;
}
#customer-profile-tabs.customer-profile-v2 col.channel-col {
    width: 95px;
}
#customer-profile-tabs.customer-profile-v2 col.track-order {
    width: 153px;
}
#customer-profile-tabs.customer-profile-v2 col.action-col {
    width: 50px;
}
#customer-profile-tabs.customer-profile-v2 th.actions-column {
    font-size: 0;
}
#customer-profile-tabs.customer-profile-v2 td.actions-column .wrapper,
#customer-profile-tabs.customer-profile-v2 td.actions-column .floating-popup {
    width: 18px;
    height: 18px;
    margin: auto;
}
#customer-profile-tabs.customer-profile-v2 td.actions-column .floating-action-dropper:before {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 td.actions-column .floating-action-dropper {
    height: 18px;
    width: 18px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%206C9.825%206%2010.5%205.325%2010.5%204.5C10.5%203.675%209.825%203%209%203C8.175%203%207.5%203.675%207.5%204.5C7.5%205.325%208.175%206%209%206ZM9%207.5C8.175%207.5%207.5%208.175%207.5%209C7.5%209.825%208.175%2010.5%209%2010.5C9.825%2010.5%2010.5%209.825%2010.5%209C10.5%208.175%209.825%207.5%209%207.5ZM7.5%2013.5C7.5%2012.675%208.175%2012%209%2012C9.825%2012%2010.5%2012.675%2010.5%2013.5C10.5%2014.325%209.825%2015%209%2015C8.175%2015%207.5%2014.325%207.5%2013.5Z%22%20fill%3D%22black%22%2F%3E %3C%2Fsvg%3E");
}
/*
// tag design
----------------------------------------------------*/
#customer-profile-tabs.customer-profile-v2 .order-payment-status-data-tag {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #ffffff;
    background-color: #000;
    padding: 0 6px;
    border-radius: 4px;
    white-space: nowrap;
}
#customer-profile-tabs.customer-profile-v2 td.paid .order-payment-status-data-tag {
    background-color: #0DC15C;
}
#customer-profile-tabs.customer-profile-v2 td.unpaid .order-payment-status-data-tag {
    background-color: #EE7B56;
}
/*
// action menu design
----------------------------------------------------*/
.page-profile .floating-panel-popup {
    width: 218px!important;
    max-width: unset;
    padding: 8px;
    /* @alternate */ -webkit-box-shadow: 0 3px 6px -3px rgba(23, 24, 24, 0.08), 0 8px 20px -4px rgba(23, 24, 24, 0.12);
    box-shadow: 0 3px 6px -3px rgba(23, 24, 24, 0.08), 0 8px 20px -4px rgba(23, 24, 24, 0.12);
}
.page-profile .floating-panel-popup .action-item {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #000000;
    padding: 10px 12px;
    border-radius: 8px;
}
.page-profile .floating-panel-popup .action-item:hover {
    background-color: #F7F7F7;
}
/*
// pagination
----------------------------------------------------*/
#customer-profile-tabs.customer-profile-v2 .pagination {
    display: flex;
    align-items: center;
    gap: 16px;
    float: none;
}
#customer-profile-tabs.customer-profile-v2 .pagination .first,
#customer-profile-tabs.customer-profile-v2 .pagination .last {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .pagination span {
    width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
    color: rgba(28, 28, 28, 0.5);
    text-align: center;
    border: none;
    box-shadow: none;
    border-radius: 50%;
    padding: 0;
    background: none;
    margin: 0;
}
#customer-profile-tabs.customer-profile-v2 .pagination span:hover {
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 .pagination span.current {
    background-color: #000000;
    color: #ffffff;
}
#customer-profile-tabs.customer-profile-v2 .pagination span.prev,
#customer-profile-tabs.customer-profile-v2 .pagination span.next {
    font-size: 0;
}
#customer-profile-tabs.customer-profile-v2 .pagination span.prev {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M15.7136%205.24142C15.3446%204.90813%2014.7604%204.92159%2014.4089%205.27148L8.25465%2011.3965C7.91512%2011.7345%207.91512%2012.2655%208.25465%2012.6035L14.4089%2018.7285C14.7604%2019.0784%2015.3446%2019.0919%2015.7136%2018.7586C16.0827%2018.4253%2016.0969%2017.8715%2015.7454%2017.5216L10.1975%2012L15.7454%206.47839C16.0969%206.12851%2016.0827%205.5747%2015.7136%205.24142Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
#customer-profile-tabs.customer-profile-v2 .pagination span.next {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M8.28636%205.24142C8.65541%204.90813%209.23958%204.92159%209.59113%205.27148L15.7454%2011.3965C16.0849%2011.7345%2016.0849%2012.2655%2015.7454%2012.6035L9.59113%2018.7285C9.23958%2019.0784%208.65541%2019.0919%208.28636%2018.7586C7.9173%2018.4253%207.9031%2017.8715%208.25465%2017.5216L13.8025%2012L8.25465%206.47839C7.9031%206.12851%207.9173%205.5747%208.28636%205.24142Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.5%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
#customer-profile-tabs.customer-profile-v2 .pagination span.prev.disabled,
#customer-profile-tabs.customer-profile-v2 .pagination span.next.disabled {
    pointer-events: none;
    opacity: .3;
}

/*
// popup: comment
----------------------------------------------------------------
*/
.page-profile .site-popup .comment-area {
    margin-top: 30px;
    max-height: 247px;
    overflow-y: auto;
    padding-right: 5px;
    margin-right: -5px;
}
.page-profile .site-popup .comment-area::-webkit-scrollbar {
    width: 3px;
}
.page-profile .site-popup .comment-area::-webkit-scrollbar-track {
    background-color: #d9d9d9;
    border-radius: 3px;
    box-shadow: none;
}
.page-profile .site-popup .comment-area::-webkit-scrollbar-thumb {
    background-color: #bdbdbd;
    border-radius: 3px;
}
.page-profile .site-popup .comment-row {
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 24px;
}
.page-profile .site-popup .comment-row:last-child {
    border: none;
}
.page-profile .site-popup .comment-row + .comment-row {
    margin-top: 24px;
}
.page-profile .site-popup .comment-row .name {
    font-size: 15px;
    font-weight: 600;
    color: #000000;
    display: block;
    max-width: calc(100% - 200px);
}
.page-profile .site-popup .comment-row .date-time-row {
    position: relative;
    margin-top: -7px;
    display: block;
}
.page-profile .site-popup .comment-row .date-time {
    font-size: 13px;
    line-height: 20px;
    color: rgba(0,0,0,.5);
    margin: 0;
    float: none;
    position: absolute;
    right: 0;
    top: -28px;
}
.page-profile .site-popup .comment-row .show-comment {
    font-size: 13px;
    line-height: 18px;
    color: #000000;
    word-break: normal;
    padding-left: 50px;
}
.page-profile .popup-mask.site-popup-mask,
.page-profile .popup-mask.confirm-popup-mask,
.page-profile .popup-mask {
    background-color: rgba(0, 0, 0, 0.5);
}
.profile-responsive-mask {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0, .5);
}
/* --- popup: comment:end --- */
/*
// popup: confirm
----------------------------------------------------------------
*/
.page-profile .confirm-popup {
    width: 400px!important;
    background-color: #ffffff;
    border-radius: 4px;
    /* @alternate */ -webkit-box-shadow: 0 4px 25px 0 rgba(0,0,0, .30);
    box-shadow: 0 4px 25px 0 rgba(0,0,0, .30);
    font-family: "Montserrat", sans-serif;
}
.page-profile .confirm-popup .header-line {
    padding: 15px 20px;
    background-color: #ffffff;
    border-bottom: 1px #F0F3F4 solid;
    border-radius: 4px 4px 0 0;
}
.page-profile .confirm-popup .header-line .title {
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}
.page-profile .confirm-popup .header-line .close {
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M5.33339%2015.5448L4.4552%2014.6666L9.12187%209.99993L4.4552%205.33327L5.33339%204.45508L10.0001%209.12174L14.6667%204.45508L15.5449%205.33327L10.8782%209.99993L15.5449%2014.6666L14.6667%2015.5448L10.0001%2010.8781L5.33339%2015.5448Z%22%20fill%3D%22black%22%2F%3E %3C%2Fsvg%3E");
    position: absolute;
    right: 15px;
    top: 17px;
}
.page-profile .confirm-popup .header-line .close:before {
    display: none;
}
.page-profile .confirm-popup .body {
    padding: 15px 20px;
    background-color: #ffffff;
}
.page-profile .confirm-popup .body .message {
    font-size: 14px;
    font-weight: 500;
    display: block;
    padding: 20px 0;
}
.page-profile .confirm-popup .button-line {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: end;
    /* @alternate */ -ms-flex-pack: end;
    justify-content: flex-end;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    padding: 15px 20px;
    background-color: #ffffff;
    border-top: 1px #F0F3F4 solid;
    border-radius: 0 0 4px 4px;
}
.page-profile .confirm-popup .button-line button {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #ffffff;
    padding: 6px 16px;
    border-radius: 4px;
    background-color: #000000;
    margin: 0;
}
.page-profile .confirm-popup .button-line button:hover {
    background: #484848;
}
.page-profile .confirm-popup .button-line button.no-button {
    color: #000000;
    background: none;
    border: 1px rgba(0,0,0, .20) solid;
}
.page-profile .confirm-popup .button-line button.no-button:hover {
    border: 1px rgba(0,0,0, .40) solid;
}
/* --- popup: confirm:end --- */

/* --- popup: comment:end --- */


/* ----------------------------------------------------------
// tab: my account
------------------------------------------------------------- */
/*
// section: account information
----------------------------------------------------------------
// tab: my account > section: account information
*/
.customer-profile-v2 .customer-short-info {
    min-height: 52px;
    position: relative;
    padding-left: 64px;
    margin-bottom: 24px;
}
.customer-profile-v2 .customer-profile {
    height: 48px;
    width: 48px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.customer-profile-v2 .customer-profile img {
    height: 100%;
    width: 100%;
    /* @alternate */ -o-object-fit: cover;
    object-fit: cover;
    /* @alternate */ -webkit-transition: all 300ms ease-out 0s;
    /* @alternate */ -o-transition: all 300ms ease-out 0s;
    transition: all 300ms ease-out 0s;
}
.customer-profile-v2  .customer-basic-info {
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    color: #000000;
}
.customer-profile-v2 .customer-basic-info .customer-name-text {
    font-size: 18px;
    color: #000000;
    font-weight: 700;
}
.customer-profile-v2 .customer-short-info .customer-name-text {
    font-size: 16px;
    font-weight: 500;
    margin-top: 12px;
}
.profile-pic-wrapper .name {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .account-details-form {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
}

/* --- tab: my account > section: account information:end --- */
/*
// section: address
----------------------------------------------------------------
// tab: my account > section: address
*/
#customer-profile-tabs.customer-profile-v2 .account-details-form {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px;
}
#customer-profile-tabs.customer-profile-v2 .account-details-form .form-row {
    width: 50%;
    padding-left: 8px;
    padding-right: 8px;
}
#customer-profile-tabs.customer-profile-v2 .account-details-form .form-row.email,
#customer-profile-tabs.customer-profile-v2 .account-details-form .form-row.btn-row {
    width: 100%;
}
#customer-profile-tabs.customer-profile-v2 .account-details-form .form-row.btn-row {
    padding-top: 0;
    padding-bottom: 0;
}
/* --- tab: my account > section: address:end --- */
/*
// section: billing address/shipping address
----------------------------------------------------------------
// tab: my account > section: billing address/shipping address
*/
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address {
    margin-top: 24px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .customer-manage-address-card-header,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .customer-manage-address-card-header {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: justify;
    /* @alternate */ -ms-flex-pack: justify;
    justify-content: space-between;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    padding-bottom: 16px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .customer-manage-address-title,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .customer-manage-address-title {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .create-new,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .create-new {
    font-size: 13px;
    font-weight: 600;
    color: #333333;
    padding: 6px 16px;
    background: none;
    border: 1px rgba(0,0,0, .2) solid;
    border-radius: 4px;
    height: 32px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .create-new:hover,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .create-new:hover {
    border: 1px rgba(0,0,0, .4) solid;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group {
    border: 1px rgba(0,0,0, .15) solid;
    border-radius: 5px;
    padding: 16px;
    position: relative;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group + .address-card-item-group,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group + .address-card-item-group {
    margin-top: 16px
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-header,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-header {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    gap: 10px;
    position: absolute;
    top: 16px;
    right: 16px;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .active-status-tag,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .active-status-tag {
    height: 20px;
    font-size: 12px;
    font-weight: 600;
    color: #ffffff;
    line-height: 20px;
    padding: 0 6px;
    border-radius: 4px;
    background-color: #0DC15C;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-header .action-icon.edit,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-header .action-icon.edit {
    background: none;
    height: auto;
    width: auto;
    margin: 0;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-header .action-icon.edit:after,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-header .action-icon.edit:after {
    content: "Edit";
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    color: #333333;
    text-decoration: underline;
    text-underline-offset: 3px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-header .action-icon.edit:hover:after,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-header .action-icon.edit:hover:after {
    color: #787878;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-header .action-icon.delete,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-header .action-icon.delete {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1757_1068%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2218%22%3E %3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1757_1068%29%22%3E %3Cpath%20d%3D%22M5.48077%2015.3756C5.10674%2015.3756%204.78727%2015.2431%204.52237%2014.9782C4.25746%2014.7133%204.125%2014.3938%204.125%2014.0198V4.50059H3.375V3.37561H6.74998V2.71216H11.25V3.37561H14.625V4.50059H13.875V14.0198C13.875%2014.3986%2013.7437%2014.7193%2013.4812%2014.9818C13.2187%2015.2443%2012.898%2015.3756%2012.5192%2015.3756H5.48077ZM12.75%204.50059H5.24998V14.0198C5.24998%2014.0871%205.27162%2014.1424%205.31489%2014.1857C5.35817%2014.229%205.41346%2014.2506%205.48077%2014.2506H12.5192C12.5769%2014.2506%2012.6298%2014.2266%2012.6779%2014.1785C12.7259%2014.1304%2012.75%2014.0775%2012.75%2014.0198V4.50059ZM7.05289%2012.7506H8.17787V6.00059H7.05289V12.7506ZM9.82209%2012.7506H10.9471V6.00059H9.82209V12.7506Z%22%20fill%3D%22%231C1B1F%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
    height: 18px;
    width: 18px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-header .action-icon.active,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-header .action-icon.active {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cg%20clip-path%3D%22url%28%23clip0_1833_1155%29%22%3E %3Cpath%20d%3D%22M6.75%2016.5L-0.75%208.5515L1.3485%206.40725L6.71025%2012.012L16.5682%201.5L18.75%203.6045L6.75%2016.5Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3Cdefs%3E %3CclipPath%20id%3D%22clip0_1833_1155%22%3E %3Crect%20width%3D%2218%22%20height%3D%2218%22%20fill%3D%22white%22%2F%3E %3C%2FclipPath%3E %3C%2Fdefs%3E %3C%2Fsvg%3E");
    background-position: center;
    background-size: 13px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-header .action-cell .wrapper,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-header .action-cell .wrapper {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    gap: 10px
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-body,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-body {
    padding-right: 130px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-body .address-card-item + .address-card-item,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-body .address-card-item + .address-card-item {
    margin-top: 16px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-body .address-card-item-label,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-body .address-card-item-label {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .address-card-item-group-body .address-card-item-value,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .address-card-item-group-body .address-card-item-value {
    font-size: 14px;
    line-height: 20px;
    color: #262939;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .edit-address-form,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .edit-address-form {
    margin-left: 0;
    margin-right: 0;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .edit-address-form .form-row.set-as-default,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .edit-address-form .form-row.set-as-default {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    /* @alternate */ -webkit-column-gap: 10px;
    /* @alternate */ -moz-column-gap: 10px;
    column-gap: 10px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 16px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .edit-address-form .form-row.set-as-default span,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .edit-address-form .form-row.set-as-default span {
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .edit-address-form .address-field-wrapper,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .edit-address-form .address-field-wrapper {
    padding: 16px 8px;border: 1px rgba(0,0,0, .15) solid;
    border-radius: 8px;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .edit-address-form .form-row,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .edit-address-form .form-row {
    padding-left: 8px;
    padding-right: 8px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .edit-address-form .form-row.btn-row,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .edit-address-form .form-row.btn-row {
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .edit-address-form .form-row.btn-row .cancel-button,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .edit-address-form .form-row.btn-row .cancel-button {
    color: #000000;
    background: none;
    border: 1px rgba(0,0,0, .20) solid;
}
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-billing_address .edit-address-form .form-row.btn-row .cancel-button:hover,
#customer-profile-tabs.customer-profile-v2 #customer-manage-card-shipping_address .edit-address-form .form-row.btn-row .cancel-button:hover {
    border: 1px rgba(0,0,0, .40) solid;
}
/* --- tab: my account > section: billing address/shipping address:end --- */
/*
// section: change password
----------------------------------------------------------------
// tab: my account > section: billing address/shipping address
*/
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .manage-password {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: justify;
    /* @alternate */ -ms-flex-pack: justify;
    justify-content: space-between;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
}
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .password-change-title {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .password-edit-link {
    font-size: 13px;
    font-weight: 600;
    color: #333333;
    padding: 6px 16px;
    background: none;
    border: 1px rgba(0,0,0, .2) solid;
    border-radius: 4px;
    height: 32px;
    text-decoration: none;
}
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .password-edit-link:hover {
    border: 1px rgba(0,0,0, .4) solid;
}
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .edit-password-form {
    border: 1px rgba(0,0,0, .15) solid;
    border-radius: 5px;
    padding: 16px;
    position: relative;
}
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .title {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    padding-bottom: 16px;
    display: block;
}
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .btn-row {
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .btn-row .cancel-button {
    color: #000000;
    background: none;
    border: 1px rgba(0,0,0, .20) solid;
}
#customer-profile-tabs.customer-profile-v2 .customer-password-change-card .btn-row .cancel-button:hover {
    border: 1px rgba(0,0,0, .40) solid;
}
/* --- tab: my account > section:change password:end --- */
/* --- tab: my account:end --- */
/* ----------------------------------------------------------
// tab: my orders
------------------------------------------------------------- */
/*
// section: orders
----------------------------------------------------------------
// tab: my orders > section:orders
*/

#customer-profile-tabs.customer-profile-v2 #order-list .id-col {
    width: 110px;
}
#customer-profile-tabs.customer-profile-v2 #order-list table tr td .id-container-col {
    display: flex;
    align-items: center;
}
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.has-access {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #ffffff;
    background-color: #2196F3;
    padding: 0 6px;
    border-radius: 4px;
}
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.payment_received {
    background-color: #0DC15C;
}
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.partial_payment {
    background-color: #D7AC1C;
}
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.shipped,
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.delivered,
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.picked {
    background-color: #0DC15C;
}
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.partial_shipped,
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.partial_delivered,
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag.partial_picked {
    background-color: #D7AC1C;
}
#customer-profile-tabs.customer-profile-v2 #order-list .wrapper.track-order-data-tag:hover {
    cursor: pointer;
    text-decoration: underline;
}
#customer-profile-tabs.customer-profile-v2 #order-list .payment-status-col {
    width: 100px;
}

#customer-profile-tabs.customer-profile-v2 #order-list .shipping-status-col {
    width: 118px;
}
#customer-profile-tabs.customer-profile-v2 .order-id-data-details-link {
    float: left;
}
#customer-profile-tabs.customer-profile-v2 .wrapper[data-label="Total Comments:"] {
    float: right;
    margin-left: 6px;
}
#customer-profile-tabs.customer-profile-v2 .order-id-data-details-link {
    font-size: 12px;
    font-weight: 500;
    color: #262939;
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
}
#customer-profile-tabs.customer-profile-v2 .inline-comments {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    gap: 1px;
    text-decoration: none;
    background-color: #F5F5F5;
    padding: 2px 8px 2px 4px;
    border-radius: 20px;
    margin-left: 10px;
}
#customer-profile-tabs.customer-profile-v2 .inline-comments:before {
    content: "";
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M5.16504%204.00033C4.98823%204.00033%204.81866%204.07056%204.69363%204.19559C4.56861%204.32061%204.49837%204.49018%204.49837%204.66699V10.0003C4.49837%2010.1771%204.56861%2010.3467%204.69363%2010.4717C4.81866%2010.5968%204.98823%2010.667%205.16504%2010.667H6.49837C6.67518%2010.667%206.84475%2010.7372%206.96978%2010.8623C7.0948%2010.9873%207.16504%2011.1568%207.16504%2011.3337V12.1563L9.48904%2010.7603C9.59272%2010.6988%209.71115%2010.6665%209.83171%2010.667H11.8317C12.0085%2010.667%2012.1781%2010.5968%2012.3031%2010.4717C12.4281%2010.3467%2012.4984%2010.1771%2012.4984%2010.0003V4.66699C12.4984%204.49018%2012.4281%204.32061%2012.3031%204.19559C12.1781%204.07056%2012.0085%204.00033%2011.8317%204.00033H5.16504ZM3.16504%204.66699C3.16504%204.13656%203.37575%203.62785%203.75083%203.25278C4.1259%202.87771%204.63461%202.66699%205.16504%202.66699H11.8317C12.3621%202.66699%2012.8708%202.87771%2013.2459%203.25278C13.621%203.62785%2013.8317%204.13656%2013.8317%204.66699V10.0003C13.8317%2010.5308%2013.621%2011.0395%2013.2459%2011.4145C12.8708%2011.7896%2012.3621%2012.0003%2011.8317%2012.0003H10.0157L6.84237%2013.9057C6.74116%2013.9666%206.62557%2013.9996%206.50743%2014.0012C6.38928%2014.0028%206.27283%2013.973%206.17001%2013.9148C6.06718%2013.8566%205.98166%2013.7721%205.92222%2013.67C5.86278%2013.5679%205.83154%2013.4518%205.83171%2013.3337V12.0003H5.16504C4.63461%2012.0003%204.1259%2011.7896%203.75083%2011.4145C3.37575%2011.0395%203.16504%2010.5308%203.16504%2010.0003V4.66699Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.7%22%20stroke%3D%22white%22%20stroke-width%3D%220.444444%22%2F%3E %3C%2Fsvg%3E");
}
#customer-profile-tabs.customer-profile-v2 .inline-comments span {
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 #order-list {
    border: none;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.02), 0 -2px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.02), 0 -2px 10px 0 rgba(0,0,0,.05);
    border-radius: 8px;
}
#customer-profile-tabs.customer-profile-v2 #order-list table {
    box-shadow: none;
    table-layout: auto;
}
#customer-profile-tabs.customer-profile-v2 #order-list .footer {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: justify;
    /* @alternate */ -ms-flex-pack: justify;
    justify-content: space-between;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    background-color: #ffffff;
    padding: 10px 16px;
    border-radius: 0 0 8px 8px;
}
#customer-profile-tabs.customer-profile-v2 #order-list table tr:last-child td:last-child {
    border-radius: 0;
}
#customer-profile-tabs.customer-profile-v2 #order-list table tr:last-child td:first-child {
    border-radius: 0;
}
/* --- tab: my orders > section:orders:end --- */
/*
// order details
----------------------------------------------------------------
// tab: my order > order details
*/
#customer-profile-tabs.customer-profile-v2 .order-details-loaded .customer-profile-tab-title {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .order-details-loaded .bmui-tab-header-container.top-box {
    display: none;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-basic-info-card {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 12px 16px 14px 16px;
    /* @alternate */ -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0, .02), 0 -2px 10px 0 rgba(0,0,0, .05);
    box-shadow: 0 4px 8px 0 rgba(0,0,0, .02), 0 -2px 10px 0 rgba(0,0,0, .05);
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-basic-info-top {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px rgba(0,0,0, .08) solid;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-header-left-top h1 {
    font-family: "Montserrat", sans-serif;
    margin: 0;
    font-size: 18px;
    line-height: 36px;
    font-weight: 600;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-header-left-top .order-status {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    color: #ffffff;
    padding: 2px 8px 3px 8px;
    background-color: #0DC15C;
    border-radius: 30px;
    display: inline-block;
    vertical-align: text-top;
    margin-left: 5px;
    text-transform: capitalize;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-header-left-top .order-status.unpaid {
    background-color: #EE7B56;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-header-left-top .order-status.partial {
    background-color: #D7AC1C;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-header-left-bottom {
    margin-top: 5px;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-header-left-bottom .order-created {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #4F4F4F;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-header-left-bottom .track-order-action {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #000000;
    text-decoration: underline;
    margin-left: 5px;
    cursor: pointer;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-basic-info-bottom .header {
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
    color: #212529;
    margin-bottom: 2px;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-basic-info-bottom .address {}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-basic-info-bottom .address .name {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 5px;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-basic-info-bottom .address span {
    font-size: 14px;
    font-weight: 500;
    color: #4F4F4F;
}

#customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-left,
#customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-right {
    width: 50%;
    display: block;
}

#customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .panel-header {
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;
    /* @alternate */ -webkit-box-align: start;
    /* @alternate */ -ms-flex-align: start;
    align-items: start;
}
#customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-left {
    padding-right: 24px;
    border-right: 1px rgba(0,0,0, .05) solid;
}
#customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-right {
    padding-left: 24px;
}
#customer-profile-tabs.customer-profile-v2 .panel-header {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: justify;
    /* @alternate */ -ms-flex-pack: justify;
    justify-content: space-between;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px rgba(0,0,0,.10) solid;
    padding-bottom: 24px;
    margin-bottom: 24px;
}
#customer-profile-tabs.customer-profile-v2 .panel-header .back-button {
    font-size: 0;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1807_2589%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1807_2589%29%22%3E %3Cpath%20d%3D%22M13.3333%2018.3336L5%2010.0002L13.3333%201.6669L14.8125%203.14607L7.95833%2010.0002L14.8125%2016.8544L13.3333%2018.3336Z%22%20fill%3D%22%231C1B1F%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
    cursor: pointer;
}
#customer-profile-tabs.customer-profile-v2 .panel-header .back-title,
#customer-profile-tabs.customer-profile-v2 .panel-header .panel-title {
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .panel-header .panel-header-left .link-btn {
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #333333;
    text-underline-offset: 3px;
}

#customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .panel-header .panel-header-left .link-btn:hover {
    color: #787878;
}
#customer-profile-tabs.customer-profile-v2 .panel-header .panel-header-right {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
#customer-profile-tabs.customer-profile-v2 .panel-header .header-left {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    padding: 0;
}
#customer-profile-tabs .customer-profile-order-details-v2-view #order-details {
    margin-top: 24px;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-items-wrap .product-col {
    width: 250px;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-items-wrap .wrapper[data-label="Product:"] {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    gap: 10px;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-items-wrap .wrapper[data-label="Product:"] a {
    width: 48px;
    height: 48px;
    /* @alternate */ -webkit-box-flex: 0;
    /* @alternate */ -ms-flex-positive: 0;
    flex-grow: 0;
    /* @alternate */ -ms-flex-negative: 0;
    flex-shrink: 0;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-items-wrap .wrapper[data-label="Product:"] .product-thumb-image {
    width: 100%;
    height: 100%;
    /* @alternate */ -o-object-fit: cover;
    object-fit: cover;
    /* @alternate */ -o-object-position: center;
    object-position: center;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-items-wrap .wrapper[data-label="Product:"] .id {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    color: #262939;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-items-wrap .wrapper[data-label="Product:"] .name {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #262939;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap {
    width: 318px;
    background: #ffffff;
    margin-left: auto;
    margin-right: 0;
    margin-top: 24px;
    /* @alternate */ -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.02), 0 -2px 10px 0 rgba(0,0,0,.10);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.02), 0 -2px 10px 0 rgba(0,0,0,.10);
    border-radius: 8px;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .info-row,
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .price-row {
    margin: 0;
    padding: 14px 16px;
    border-bottom: 1px rgba(0,0,0,.05) solid;
    text-align: left;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: justify;
    /* @alternate */ -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .info-row:last-child {
    border-bottom: none;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .info-row label,
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .price-row label {
    font-size: 12px;
    font-weight: 500;
    color: #626262;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .info-row .value,
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .price-row .value {
    font-size: 12px;
    font-weight: 500;
    color: #000000;
    width: auto;
    padding: 0;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .price-row .value.total-tax-info,
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .price-row .value.other-charge-info {
    text-decoration: underline;
    cursor: pointer;
}
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .info-row:last-child label,
#customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap .info-row:last-child .value {
    font-weight: 600;
    color: #000000;
}

#customer-profile-tabs.customer-profile-v2 #order-details .other-total-tax-details,
#customer-profile-tabs.customer-profile-v2 #order-details .other-charge-details {
    position: absolute;
    right: 14px;
    bottom: 30px;
    background-color: #ffffff;
    border: 1px rgba(0,0,0, .10) solid;
    box-shadow: 4px 4px 15px 0 rgba(0,0,0, .10);
    width: 250px;
    padding: 10px 16px;
    z-index: 1;
}
#customer-profile-tabs.customer-profile-v2 #order-details .other-total-tax-details .handling-cost,
#customer-profile-tabs.customer-profile-v2 #order-details .other-charge-details .handling-cost {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: justify;
    /* @alternate */ -ms-flex-pack: justify;
    justify-content: space-between;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    padding: 6px 0;
}
#customer-profile-tabs.customer-profile-v2 #order-details .other-total-tax-details .handling-cost .label,
#customer-profile-tabs.customer-profile-v2 #order-details .other-charge-details .handling-cost .label {
    font-size: 12px;
    font-weight: 500;
    color: #626262;
}
#customer-profile-tabs.customer-profile-v2 #order-details .other-total-tax-details .handling-cost .price,
#customer-profile-tabs.customer-profile-v2 #order-details .other-charge-details .handling-cost .price {
    font-size: 12px;
    font-weight: 500;
    color: #000000;
    padding: 0;
}
#customer-profile-tabs.customer-profile-v2 #order-details .order-items-wrap table {
    min-width: 833px;
}
#customer-profile-tabs.customer-profile-v2 #order-details .order-items-wrap {
    overflow-x: auto;
}

/* --- tab: my order > order details:end --- */
/* --- tab: my orders:end --- */

/*
// track my order
----------------------------------------------------------------
// tab: my order > track my order
*/

#customer-profile-tabs.customer-profile-v2 .order-tracking {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 20px 24px;
    /* @alternate */ -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0, .02), 0 -2px 10px 0 rgba(0,0,0, .05);
    box-shadow: 0 4px 8px 0 rgba(0,0,0, .02), 0 -2px 10px 0 rgba(0,0,0, .05);
}
#customer-profile-tabs.customer-profile-v2 .order-tracking-timeline-item {
    max-width: 560px;
    margin: 48px auto;
    padding: 26px 0 26px 64px;
    position: relative;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking-timeline-item:after {
    content: "";
    background-color: rgba(0,0,0, .20);
    width: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 21px;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking-container {
    margin: 0;
    padding: 0;
    border: none;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking .order-tracking-icon:before,
#customer-profile-tabs.customer-profile-v2 .order-tracking .order-tracking-icon:after {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking-icon [class^="step"] {
    left: -59px;
    top: -3px;
    z-index: 1;
    background-image: none;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking-icon .step-pending {
    background-color: #e8e8e8;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1828_1140%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1828_1140%29%22%3E %3Cpath%20d%3D%22M9.25%2016.0628V10.4378L4.5%207.68783V13.3128L9.25%2016.0628ZM10.75%2016.0628L15.5%2013.3337V7.70866L10.75%2010.4378V16.0628ZM9.25%2017.8128L3.75%2014.6253C3.5125%2014.488%203.32812%2014.3071%203.19687%2014.0825C3.06562%2013.8578%203%2013.6082%203%2013.3337V6.66699C3%206.39244%203.06562%206.14284%203.19687%205.9182C3.32812%205.69356%203.5125%205.5126%203.75%205.37533L9.25%202.18783C9.48793%202.04894%209.73839%201.97949%2010.0014%201.97949C10.2643%201.97949%2010.5139%202.04894%2010.75%202.18783L16.25%205.37533C16.4875%205.5126%2016.6719%205.69356%2016.8031%205.9182C16.9344%206.14284%2017%206.39244%2017%206.66699V13.3337C17%2013.6082%2016.9344%2013.8578%2016.8031%2014.0825C16.6719%2014.3071%2016.4875%2014.488%2016.25%2014.6253L10.75%2017.8128C10.5121%2017.9517%2010.2616%2018.0212%209.99862%2018.0212C9.73565%2018.0212%209.48611%2017.9517%209.25%2017.8128ZM13.1667%207.29199L14.8958%206.31283L9.97917%203.50033L8.3125%204.47949L13.1667%207.29199ZM10%209.12533L11.7083%208.14616L6.77083%205.35449L5.10417%206.31283L10%209.12533Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}

#customer-profile-tabs.customer-profile-v2 .order-tracking-icon .step-passed {
    background-color: #000;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1828_1137%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1828_1137%29%22%3E %3Cpath%20d%3D%22M9.25%2016.0628V10.4378L4.5%207.68783V13.3128L9.25%2016.0628ZM10.75%2016.0628L15.5%2013.3337V7.70866L10.75%2010.4378V16.0628ZM9.25%2017.8128L3.75%2014.6253C3.5125%2014.488%203.32812%2014.3071%203.19687%2014.0825C3.06562%2013.8578%203%2013.6082%203%2013.3337V6.66699C3%206.39244%203.06562%206.14284%203.19687%205.9182C3.32812%205.69356%203.5125%205.5126%203.75%205.37533L9.25%202.18783C9.48793%202.04894%209.73839%201.97949%2010.0014%201.97949C10.2643%201.97949%2010.5139%202.04894%2010.75%202.18783L16.25%205.37533C16.4875%205.5126%2016.6719%205.69356%2016.8031%205.9182C16.9344%206.14284%2017%206.39244%2017%206.66699V13.3337C17%2013.6082%2016.9344%2013.8578%2016.8031%2014.0825C16.6719%2014.3071%2016.4875%2014.488%2016.25%2014.6253L10.75%2017.8128C10.5121%2017.9517%2010.2616%2018.0212%209.99862%2018.0212C9.73565%2018.0212%209.48611%2017.9517%209.25%2017.8128ZM13.1667%207.29199L14.8958%206.31283L9.97917%203.50033L8.3125%204.47949L13.1667%207.29199ZM10%209.12533L11.7083%208.14616L6.77083%205.35449L5.10417%206.31283L10%209.12533Z%22%20fill%3D%22white%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}
#customer-profile-tabs.customer-profile-v2 .order-tracking-icon .order-placed.step-pending {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1829_1152%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1829_1152%29%22%3E %3Cpath%20d%3D%22M4.16667%2018.3346C3.70833%2018.3346%203.31597%2018.1714%202.98958%2017.845C2.66319%2017.5187%202.5%2017.1263%202.5%2016.668V5.0013C2.5%204.54297%202.66319%204.15061%202.98958%203.82422C3.31597%203.49783%203.70833%203.33464%204.16667%203.33464H5V1.66797H6.66667V3.33464H13.3333V1.66797H15V3.33464H15.8333C16.2917%203.33464%2016.684%203.49783%2017.0104%203.82422C17.3368%204.15061%2017.5%204.54297%2017.5%205.0013V16.668C17.5%2017.1263%2017.3368%2017.5187%2017.0104%2017.845C16.684%2018.1714%2016.2917%2018.3346%2015.8333%2018.3346H4.16667ZM4.16667%2016.668H15.8333V8.33463H4.16667V16.668ZM4.16667%206.66797H15.8333V5.0013H4.16667V6.66797ZM10%2011.668C9.76389%2011.668%209.56597%2011.5881%209.40625%2011.4284C9.24653%2011.2687%209.16667%2011.0707%209.16667%2010.8346C9.16667%2010.5985%209.24653%2010.4006%209.40625%2010.2409C9.56597%2010.0812%209.76389%2010.0013%2010%2010.0013C10.2361%2010.0013%2010.434%2010.0812%2010.5938%2010.2409C10.7535%2010.4006%2010.8333%2010.5985%2010.8333%2010.8346C10.8333%2011.0707%2010.7535%2011.2687%2010.5938%2011.4284C10.434%2011.5881%2010.2361%2011.668%2010%2011.668ZM6.66667%2011.668C6.43056%2011.668%206.23264%2011.5881%206.07292%2011.4284C5.91319%2011.2687%205.83333%2011.0707%205.83333%2010.8346C5.83333%2010.5985%205.91319%2010.4006%206.07292%2010.2409C6.23264%2010.0812%206.43056%2010.0013%206.66667%2010.0013C6.90278%2010.0013%207.10069%2010.0812%207.26042%2010.2409C7.42014%2010.4006%207.5%2010.5985%207.5%2010.8346C7.5%2011.0707%207.42014%2011.2687%207.26042%2011.4284C7.10069%2011.5881%206.90278%2011.668%206.66667%2011.668ZM13.3333%2011.668C13.0972%2011.668%2012.8993%2011.5881%2012.7396%2011.4284C12.5799%2011.2687%2012.5%2011.0707%2012.5%2010.8346C12.5%2010.5985%2012.5799%2010.4006%2012.7396%2010.2409C12.8993%2010.0812%2013.0972%2010.0013%2013.3333%2010.0013C13.5694%2010.0013%2013.7674%2010.0812%2013.9271%2010.2409C14.0868%2010.4006%2014.1667%2010.5985%2014.1667%2010.8346C14.1667%2011.0707%2014.0868%2011.2687%2013.9271%2011.4284C13.7674%2011.5881%2013.5694%2011.668%2013.3333%2011.668ZM10%2015.0013C9.76389%2015.0013%209.56597%2014.9214%209.40625%2014.7617C9.24653%2014.602%209.16667%2014.4041%209.16667%2014.168C9.16667%2013.9319%209.24653%2013.7339%209.40625%2013.5742C9.56597%2013.4145%209.76389%2013.3346%2010%2013.3346C10.2361%2013.3346%2010.434%2013.4145%2010.5938%2013.5742C10.7535%2013.7339%2010.8333%2013.9319%2010.8333%2014.168C10.8333%2014.4041%2010.7535%2014.602%2010.5938%2014.7617C10.434%2014.9214%2010.2361%2015.0013%2010%2015.0013ZM6.66667%2015.0013C6.43056%2015.0013%206.23264%2014.9214%206.07292%2014.7617C5.91319%2014.602%205.83333%2014.4041%205.83333%2014.168C5.83333%2013.9319%205.91319%2013.7339%206.07292%2013.5742C6.23264%2013.4145%206.43056%2013.3346%206.66667%2013.3346C6.90278%2013.3346%207.10069%2013.4145%207.26042%2013.5742C7.42014%2013.7339%207.5%2013.9319%207.5%2014.168C7.5%2014.4041%207.42014%2014.602%207.26042%2014.7617C7.10069%2014.9214%206.90278%2015.0013%206.66667%2015.0013ZM13.3333%2015.0013C13.0972%2015.0013%2012.8993%2014.9214%2012.7396%2014.7617C12.5799%2014.602%2012.5%2014.4041%2012.5%2014.168C12.5%2013.9319%2012.5799%2013.7339%2012.7396%2013.5742C12.8993%2013.4145%2013.0972%2013.3346%2013.3333%2013.3346C13.5694%2013.3346%2013.7674%2013.4145%2013.9271%2013.5742C14.0868%2013.7339%2014.1667%2013.9319%2014.1667%2014.168C14.1667%2014.4041%2014.0868%2014.602%2013.9271%2014.7617C13.7674%2014.9214%2013.5694%2015.0013%2013.3333%2015.0013Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}

#customer-profile-tabs.customer-profile-v2 .order-tracking-icon .order-placed.step-passed {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1829_1149%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1829_1149%29%22%3E %3Cpath%20d%3D%22M4.16667%2018.3346C3.70833%2018.3346%203.31597%2018.1714%202.98958%2017.845C2.66319%2017.5187%202.5%2017.1263%202.5%2016.668V5.0013C2.5%204.54297%202.66319%204.15061%202.98958%203.82422C3.31597%203.49783%203.70833%203.33464%204.16667%203.33464H5V1.66797H6.66667V3.33464H13.3333V1.66797H15V3.33464H15.8333C16.2917%203.33464%2016.684%203.49783%2017.0104%203.82422C17.3368%204.15061%2017.5%204.54297%2017.5%205.0013V16.668C17.5%2017.1263%2017.3368%2017.5187%2017.0104%2017.845C16.684%2018.1714%2016.2917%2018.3346%2015.8333%2018.3346H4.16667ZM4.16667%2016.668H15.8333V8.33463H4.16667V16.668ZM4.16667%206.66797H15.8333V5.0013H4.16667V6.66797ZM10%2011.668C9.76389%2011.668%209.56597%2011.5881%209.40625%2011.4284C9.24653%2011.2687%209.16667%2011.0707%209.16667%2010.8346C9.16667%2010.5985%209.24653%2010.4006%209.40625%2010.2409C9.56597%2010.0812%209.76389%2010.0013%2010%2010.0013C10.2361%2010.0013%2010.434%2010.0812%2010.5938%2010.2409C10.7535%2010.4006%2010.8333%2010.5985%2010.8333%2010.8346C10.8333%2011.0707%2010.7535%2011.2687%2010.5938%2011.4284C10.434%2011.5881%2010.2361%2011.668%2010%2011.668ZM6.66667%2011.668C6.43056%2011.668%206.23264%2011.5881%206.07292%2011.4284C5.91319%2011.2687%205.83333%2011.0707%205.83333%2010.8346C5.83333%2010.5985%205.91319%2010.4006%206.07292%2010.2409C6.23264%2010.0812%206.43056%2010.0013%206.66667%2010.0013C6.90278%2010.0013%207.10069%2010.0812%207.26042%2010.2409C7.42014%2010.4006%207.5%2010.5985%207.5%2010.8346C7.5%2011.0707%207.42014%2011.2687%207.26042%2011.4284C7.10069%2011.5881%206.90278%2011.668%206.66667%2011.668ZM13.3333%2011.668C13.0972%2011.668%2012.8993%2011.5881%2012.7396%2011.4284C12.5799%2011.2687%2012.5%2011.0707%2012.5%2010.8346C12.5%2010.5985%2012.5799%2010.4006%2012.7396%2010.2409C12.8993%2010.0812%2013.0972%2010.0013%2013.3333%2010.0013C13.5694%2010.0013%2013.7674%2010.0812%2013.9271%2010.2409C14.0868%2010.4006%2014.1667%2010.5985%2014.1667%2010.8346C14.1667%2011.0707%2014.0868%2011.2687%2013.9271%2011.4284C13.7674%2011.5881%2013.5694%2011.668%2013.3333%2011.668ZM10%2015.0013C9.76389%2015.0013%209.56597%2014.9214%209.40625%2014.7617C9.24653%2014.602%209.16667%2014.4041%209.16667%2014.168C9.16667%2013.9319%209.24653%2013.7339%209.40625%2013.5742C9.56597%2013.4145%209.76389%2013.3346%2010%2013.3346C10.2361%2013.3346%2010.434%2013.4145%2010.5938%2013.5742C10.7535%2013.7339%2010.8333%2013.9319%2010.8333%2014.168C10.8333%2014.4041%2010.7535%2014.602%2010.5938%2014.7617C10.434%2014.9214%2010.2361%2015.0013%2010%2015.0013ZM6.66667%2015.0013C6.43056%2015.0013%206.23264%2014.9214%206.07292%2014.7617C5.91319%2014.602%205.83333%2014.4041%205.83333%2014.168C5.83333%2013.9319%205.91319%2013.7339%206.07292%2013.5742C6.23264%2013.4145%206.43056%2013.3346%206.66667%2013.3346C6.90278%2013.3346%207.10069%2013.4145%207.26042%2013.5742C7.42014%2013.7339%207.5%2013.9319%207.5%2014.168C7.5%2014.4041%207.42014%2014.602%207.26042%2014.7617C7.10069%2014.9214%206.90278%2015.0013%206.66667%2015.0013ZM13.3333%2015.0013C13.0972%2015.0013%2012.8993%2014.9214%2012.7396%2014.7617C12.5799%2014.602%2012.5%2014.4041%2012.5%2014.168C12.5%2013.9319%2012.5799%2013.7339%2012.7396%2013.5742C12.8993%2013.4145%2013.0972%2013.3346%2013.3333%2013.3346C13.5694%2013.3346%2013.7674%2013.4145%2013.9271%2013.5742C14.0868%2013.7339%2014.1667%2013.9319%2014.1667%2014.168C14.1667%2014.4041%2014.0868%2014.602%2013.9271%2014.7617C13.7674%2014.9214%2013.5694%2015.0013%2013.3333%2015.0013Z%22%20fill%3D%22white%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}

#customer-profile-tabs.customer-profile-v2 .order-tracking-icon .ready-to-pick-up.step-pending {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1829_1146%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1829_1146%29%22%3E %3Cpath%20d%3D%22M5%2016C4.30556%2016%203.71528%2015.7569%203.22917%2015.2708C2.74306%2014.7847%202.5%2014.1944%202.5%2013.5H1V5C1%204.5875%201.14688%204.23438%201.44063%203.94063C1.73438%203.64688%202.0875%203.5%202.5%203.5H14V6.5H16.5L19%2010V13.5H17.5C17.5%2014.1944%2017.2569%2014.7847%2016.7708%2015.2708C16.2847%2015.7569%2015.6944%2016%2015%2016C14.3056%2016%2013.7153%2015.7569%2013.2292%2015.2708C12.7431%2014.7847%2012.5%2014.1944%2012.5%2013.5H7.5C7.5%2014.1944%207.25694%2014.7847%206.77083%2015.2708C6.28472%2015.7569%205.69444%2016%205%2016ZM5%2014.5C5.28333%2014.5%205.52083%2014.4042%205.7125%2014.2125C5.90417%2014.0208%206%2013.7833%206%2013.5C6%2013.2167%205.90417%2012.9792%205.7125%2012.7875C5.52083%2012.5958%205.28333%2012.5%205%2012.5C4.71667%2012.5%204.47917%2012.5958%204.2875%2012.7875C4.09583%2012.9792%204%2013.2167%204%2013.5C4%2013.7833%204.09583%2014.0208%204.2875%2014.2125C4.47917%2014.4042%204.71667%2014.5%205%2014.5ZM2.5%2012H3C3.23611%2011.6806%203.52778%2011.434%203.875%2011.2604C4.22222%2011.0868%204.59722%2011%205%2011C5.40278%2011%205.77778%2011.0868%206.125%2011.2604C6.47222%2011.434%206.76062%2011.6806%206.99019%2012H12.5V5H2.5V12ZM15%2014.5C15.2833%2014.5%2015.5208%2014.4042%2015.7125%2014.2125C15.9042%2014.0208%2016%2013.7833%2016%2013.5C16%2013.2167%2015.9042%2012.9792%2015.7125%2012.7875C15.5208%2012.5958%2015.2833%2012.5%2015%2012.5C14.7167%2012.5%2014.4792%2012.5958%2014.2875%2012.7875C14.0958%2012.9792%2014%2013.2167%2014%2013.5C14%2013.7833%2014.0958%2014.0208%2014.2875%2014.2125C14.4792%2014.4042%2014.7167%2014.5%2015%2014.5ZM14%2010.5L17.5%2010.4792L15.7292%208H14V10.5Z%22%20fill%3D%22black%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}

#customer-profile-tabs.customer-profile-v2 .order-tracking-icon .ready-to-pick-up.step-passed {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cmask%20id%3D%22mask0_1829_1143%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E %3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22%23D9D9D9%22%2F%3E %3C%2Fmask%3E %3Cg%20mask%3D%22url%28%23mask0_1829_1143%29%22%3E %3Cpath%20d%3D%22M5%2016C4.30556%2016%203.71528%2015.7569%203.22917%2015.2708C2.74306%2014.7847%202.5%2014.1944%202.5%2013.5H1V5C1%204.5875%201.14688%204.23438%201.44063%203.94063C1.73438%203.64688%202.0875%203.5%202.5%203.5H14V6.5H16.5L19%2010V13.5H17.5C17.5%2014.1944%2017.2569%2014.7847%2016.7708%2015.2708C16.2847%2015.7569%2015.6944%2016%2015%2016C14.3056%2016%2013.7153%2015.7569%2013.2292%2015.2708C12.7431%2014.7847%2012.5%2014.1944%2012.5%2013.5H7.5C7.5%2014.1944%207.25694%2014.7847%206.77083%2015.2708C6.28472%2015.7569%205.69444%2016%205%2016ZM5%2014.5C5.28333%2014.5%205.52083%2014.4042%205.7125%2014.2125C5.90417%2014.0208%206%2013.7833%206%2013.5C6%2013.2167%205.90417%2012.9792%205.7125%2012.7875C5.52083%2012.5958%205.28333%2012.5%205%2012.5C4.71667%2012.5%204.47917%2012.5958%204.2875%2012.7875C4.09583%2012.9792%204%2013.2167%204%2013.5C4%2013.7833%204.09583%2014.0208%204.2875%2014.2125C4.47917%2014.4042%204.71667%2014.5%205%2014.5ZM2.5%2012H3C3.23611%2011.6806%203.52778%2011.434%203.875%2011.2604C4.22222%2011.0868%204.59722%2011%205%2011C5.40278%2011%205.77778%2011.0868%206.125%2011.2604C6.47222%2011.434%206.76062%2011.6806%206.99019%2012H12.5V5H2.5V12ZM15%2014.5C15.2833%2014.5%2015.5208%2014.4042%2015.7125%2014.2125C15.9042%2014.0208%2016%2013.7833%2016%2013.5C16%2013.2167%2015.9042%2012.9792%2015.7125%2012.7875C15.5208%2012.5958%2015.2833%2012.5%2015%2012.5C14.7167%2012.5%2014.4792%2012.5958%2014.2875%2012.7875C14.0958%2012.9792%2014%2013.2167%2014%2013.5C14%2013.7833%2014.0958%2014.0208%2014.2875%2014.2125C14.4792%2014.4042%2014.7167%2014.5%2015%2014.5ZM14%2010.5L17.5%2010.4792L15.7292%208H14V10.5Z%22%20fill%3D%22white%22%2F%3E %3C%2Fg%3E %3C%2Fsvg%3E");
}

#customer-profile-tabs.customer-profile-v2 .order-tracking .order-tracking-icon {
    padding: 0;
    min-height: 34px;
    position: relative;
    margin: 27px 0;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking .order-tracking-icon:first-child {
    margin-top: 0;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking .order-tracking-icon:last-child {
    margin-bottom: 0
}
#customer-profile-tabs.customer-profile-v2 .order-tracking .order-update-data-time {
    font-size: 14px;
    color: rgba(0,0,0, .70);
    position: relative;
    margin-top: 30px;
    display: block;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking .order-update-data-time.no-date {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking .order-update-data-time:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    left: -50px;
    top: 2px;
    background-color: #9A9A9A;
    border: 4px #ffffff solid;
    border-radius: 50%;
    z-index: 1;
}
#customer-profile-tabs.customer-profile-v2 .order-tracking .order-tracking-step-name {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    padding: 0;
    margin: 0;
}
/* ---tab: my order > track my order:end --- */


/*
// special product
----------------------------------------------------------------
// tab: my order > special product
*/
#customer-profile-tabs.customer-profile-v2 .special-product {
    border: none;
    /* @alternate */ -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.02), 0 -2px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.02), 0 -2px 10px 0 rgba(0,0,0,.05);
    border-radius: 8px;
    padding: 20px;
    background-color: #ffffff;
    margin-top: 24px;
}
#customer-profile-tabs.customer-profile-v2 .special-product .title {
    font-size: 16px;
    font-weight: 600;
    color: #010101;
    margin: 0;
    padding: 0;
}
#customer-profile-tabs.customer-profile-v2 .special-product .title:before {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .header .scroller {
    top: 10px;
    right: 20px;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .header .scroll-left,
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .header .scroll-right {
    background: #ffffff;
    border-radius: 50%;
    box-shadow: 0 0 23px 0 rgba(0,0,0, .07);
    height: 40px;
    width: 40px;
    position: relative;
    border: none;
}
#customer-profile-tabs.customer-profile-v2 .scroller [class^="scroll-"]:after {
    font-family: 'FontAwesome';
    position: absolute;
    font-size: 25px;
    top: 7px;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 .scroller .scroll-left:after {
    content: "\f104";
    left: 13px;
}
#customer-profile-tabs.customer-profile-v2 .scroller .scroll-right:after {
    content: "\f105";
    right: 13px;
}
#customer-profile-tabs.customer-profile-v2 .scrollable-view .content {
    margin-top: 18px;
    overflow: hidden;
}
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .product-block {
    margin: 0;
    padding: 0 10px 0 0;
    border: none;
    width: 271px;
}
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .product-block:last-child {
    padding-left: 0;
}

#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .product-block .product-image {
    height: auto;
}
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .product-block .block-content-wrap {
    text-align: center;
}
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .product-block .product-name {
    height: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .product-block .product-name-link {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #262939;
}
#customer-profile-tabs.customer-profile-v2 .product-view.scrollable-view .product-block .current-price {
    padding: 0;
    font-size: 13px;
    color: #000000;
}

/* --- tab: my order > special product:end -- */

/* ----------------------------------------------------------
// tab: my entitlements
------------------------------------------------------------- */
#customer-profile-tabs.customer-profile-v2 #bmui-tab-my-entitlements .bmui-tab-body-container {
    margin-top: 24px;
}
#customer-profile-tabs.customer-profile-v2 #bmui-tab-my-entitlements {
    max-width: 640px;
    margin: 0 auto;
}
#customer-profile-tabs.customer-profile-v2 #bmui-tab-my-entitlements .bmui-tab.top-box {
    padding: 0;
    border-bottom: none;
}
#customer-profile-tabs.customer-profile-v2 .store-credit-info-left {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22101%22%20height%3D%22100%22%20viewBox%3D%220%200%20101%20100%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Ccircle%20cx%3D%2250.0548%22%20cy%3D%2250%22%20r%3D%2236.4881%22%20transform%3D%22rotate%2859.3138%2050.0548%2050%29%22%20fill%3D%22url%28%23paint0_linear_1841_1109%29%22%2F%3E %3Cpath%20d%3D%22M35.1036%2058.4753V44.4148V45.3861V36.2745V58.4753ZM59.9408%2061.6204L54.7606%2056.4403C54.4214%2056.1011%2054.1902%2055.7542%2054.0668%2055.3996C53.9435%2055.045%2053.8818%2054.6827%2053.8818%2054.3127C53.8818%2053.511%2054.1593%2052.8018%2054.7143%2052.1851C55.2694%2051.5684%2055.994%2051.2601%2056.8882%2051.2601C57.5974%2051.2601%2058.1524%2051.422%2058.5532%2051.7457C58.9541%2052.0695%2059.4166%2052.4935%2059.9408%2053.0176C60.465%2052.4935%2060.9275%2052.0695%2061.3283%2051.7457C61.7292%2051.422%2062.2842%2051.2601%2062.9934%2051.2601C63.9184%2051.2601%2064.6507%2051.5684%2065.1903%2052.1851C65.7299%2052.8018%2065.9997%2053.511%2065.9997%2054.3127C65.9997%2054.6827%2065.9304%2055.0527%2065.7916%2055.4227C65.6529%2055.7927%2065.4293%2056.1319%2065.121%2056.4403L59.9408%2061.6204ZM35.1036%2041.9172H64.7047V37.7546C64.7047%2037.3846%2064.5505%2037.0454%2064.2422%2036.7371C63.9338%2036.4287%2063.5947%2036.2745%2063.2246%2036.2745H36.5837C36.2137%2036.2745%2035.8745%2036.4287%2035.5662%2036.7371C35.2578%2037.0454%2035.1036%2037.3846%2035.1036%2037.7546V41.9172ZM48.3779%2059.7704H36.5837C35.782%2059.7704%2035.1191%2059.5083%2034.5949%2058.9841C34.0707%2058.4599%2033.8086%2057.797%2033.8086%2056.9953V37.7546C33.8086%2036.9529%2034.0707%2036.29%2034.5949%2035.7658C35.1191%2035.2416%2035.782%2034.9795%2036.5837%2034.9795H63.2246C64.0263%2034.9795%2064.6893%2035.2416%2065.2135%2035.7658C65.7377%2036.29%2065.9997%2036.9529%2065.9997%2037.7546V46.0336C65.1055%2045.5095%2064.1497%2045.1086%2063.1321%2044.8311C62.1146%2044.5536%2061.0508%2044.4148%2059.9408%2044.4148C59.0774%2044.4148%2058.2372%2044.4996%2057.4201%2044.6692C56.603%2044.8388%2055.8244%2045.0932%2055.0844%2045.4324H35.1036V56.9953C35.1036%2057.3653%2035.2578%2057.7045%2035.5662%2058.0128C35.8745%2058.3212%2036.2137%2058.4753%2036.5837%2058.4753H48.1004C48.162%2058.722%2048.2083%2058.9456%2048.2391%2059.146C48.2699%2059.3464%2048.3162%2059.5545%2048.3779%2059.7704Z%22%20fill%3D%22%23727272%22%2F%3E %3Cdefs%3E %3ClinearGradient%20id%3D%22paint0_linear_1841_1109%22%20x1%3D%2219.7561%22%20y1%3D%2255.0725%22%20x2%3D%2290.4066%22%20y2%3D%2252.232%22%20gradientUnits%3D%22userSpaceOnUse%22%3E %3Cstop%20stop-color%3D%22%23D7DCE0%22%2F%3E %3Cstop%20offset%3D%221%22%20stop-color%3D%22%23AFCDE2%22%20stop-opacity%3D%220%22%2F%3E %3C%2FlinearGradient%3E %3C%2Fdefs%3E %3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 130px;
}
#customer-profile-tabs.customer-profile-v2 .store-credit-amount-is-title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 8px;
}
#customer-profile-tabs.customer-profile-v2 .store-credit-amount {
    font-size: 32px;
    font-weight: 600;
    color: #000000;
}
#customer-profile-tabs.customer-profile-v2 .store-credit-conversion-info {
    font-size: 12px;
    font-weight: 500;
    color: rgba(0,0,0, .5);
}
#customer-profile-tabs.customer-profile-v2 .store-credit-conversion-info:before {
    content: "";
    height: 1px;
    width: 100%;
    background: red;
    display: block;
    margin: 14px 0 16px;
    /* @alternate */ background: -webkit-gradient(linear, left top, right top, from(rgba(217,217,217,1)),color-stop(1%, rgba(217,217,217,1)),to(rgba(255,255,255,0)));
    /* @alternate */ background: -o-linear-gradient(left, rgba(217,217,217,1) 0%,rgba(217,217,217,1) 1%,rgba(255,255,255,0) 100%);
    /* @alternate */ background: linear-gradient(to right, rgba(217,217,217,1) 0%,rgba(217,217,217,1) 1%,rgba(255,255,255,0) 100%);
}
#customer-profile-tabs.customer-profile-v2 .store-credit-request-form .form-row.send-button {
    padding-bottom: 0;
}
#customer-profile-tabs.customer-profile-v2 .store-credit-request-form textarea {
    height: 85px;
}
/* --- tab: my entitlements:end --- */

/* ----------------------------------------------------------
// tab: my wallet
------------------------------------------------------------- */
#customer-profile-tabs.customer-profile-v2 #bmui-tab-my-wallet .my-wallet-empty-card {
    max-width: 640px;
    margin: 0 auto;
}
#customer-profile-tabs.customer-profile-v2 .credit-debit-card .new-card {
    text-align: center;
    padding: 48px 20px;
}
#customer-profile-tabs.customer-profile-v2 .credit-debit-card .card-icon {
    width: 48px;
    height: 37px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2249%22%20height%3D%2237%22%20viewBox%3D%220%200%2049%2037%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M48.5%204.13793V32.8276C48.5%2034.023%2048.1092%2035.0115%2047.3276%2035.7931C46.546%2036.5747%2045.5575%2036.9655%2044.3621%2036.9655H4.63793C3.44253%2036.9655%202.45402%2036.5747%201.67241%2035.7931C0.890805%2035.0115%200.5%2034.023%200.5%2032.8276V4.13793C0.5%202.94253%200.890805%201.95402%201.67241%201.17241C2.45402%200.390805%203.44253%200%204.63793%200H44.3621C45.5575%200%2046.546%200.390805%2047.3276%201.17241C48.1092%201.95402%2048.5%202.94253%2048.5%204.13793ZM2.43103%2010.3448H46.569V4.13793C46.569%203.58621%2046.3391%203.08046%2045.8793%202.62069C45.4195%202.16092%2044.9138%201.93103%2044.3621%201.93103H4.63793C4.08621%201.93103%203.58046%202.16092%203.12069%202.62069C2.66092%203.08046%202.43103%203.58621%202.43103%204.13793V10.3448ZM2.43103%2015.5862V32.8276C2.43103%2033.3793%202.66092%2033.8851%203.12069%2034.3448C3.58046%2034.8046%204.08621%2035.0345%204.63793%2035.0345H44.3621C44.9138%2035.0345%2045.4195%2034.8046%2045.8793%2034.3448C46.3391%2033.8851%2046.569%2033.3793%2046.569%2032.8276V15.5862H2.43103Z%22%20fill%3D%22%23CFCFCF%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
    margin: 0 auto;
}

#customer-profile-tabs.customer-profile-v2 .credit-debit-card .link-card-title {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    margin-top: 24px;
}

#customer-profile-tabs.customer-profile-v2 .credit-debit-card .link-card-suggest {
    font-size: 13px;
    line-height: 20px;
    color: #000000;
    margin-top: 6px;
}

#customer-profile-tabs.customer-profile-v2 .credit-debit-card .link-card-btn {
    font-family: "Montserrat", sans-serif;
    background: #000000;
    height: 32px;
    padding: 6px 16px;
    border-radius: 4px;
    color: #ffffff;
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    user-select: none;
    text-decoration: none;
    margin-top: 24px;
}
#customer-profile-tabs.customer-profile-v2 .credit-debit-card .link-card-btn:hover {
    background: #484848;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .customer-profile-tab-title {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .wallet-header-info {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: justify;
    /* @alternate */ -ms-flex-pack: justify;
    justify-content: space-between;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    margin-bottom: 28px;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .wallet-header-info .title {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    color: #000000;
    margin: 0;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .wallet-header-info .link-card-btn {
    font-family: "Montserrat", sans-serif;
    background: #000000;
    height: 32px;
    padding: 6px 16px;
    border-radius: 4px;
    color: #ffffff;
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    user-select: none;
    text-decoration: none;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .wallet-header-info .link-card-btn:hover {
    background: #484848;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-debit-card {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 24px;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box {
    margin: 0;
    padding: 20px;
    width: calc(50% - 12px);
    background-color: #ffffff;
    display: block;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box .card-icon {
    margin: 0;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2233%22%20height%3D%2227%22%20viewBox%3D%220%200%2033%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M33%203.02239V23.9776C33%2024.8507%2032.7313%2025.5728%2032.194%2026.1437C31.6566%2026.7146%2030.977%2027%2030.1552%2027H2.84483C2.02299%2027%201.34339%2026.7146%200.806035%2026.1437C0.268678%2025.5728%200%2024.8507%200%2023.9776V3.02239C0%202.14925%200.268678%201.42724%200.806035%200.856343C1.34339%200.285448%202.02299%200%202.84483%200H30.1552C30.977%200%2031.6566%200.285448%2032.194%200.856343C32.7313%201.42724%2033%202.14925%2033%203.02239ZM1.32759%207.55597H31.6724V3.02239C31.6724%202.6194%2031.5144%202.25%2031.1983%201.91418C30.8822%201.57836%2030.5345%201.41045%2030.1552%201.41045H2.84483C2.46552%201.41045%202.11782%201.57836%201.80172%201.91418C1.48563%202.25%201.32759%202.6194%201.32759%203.02239V7.55597ZM1.32759%2011.3843V23.9776C1.32759%2024.3806%201.48563%2024.75%201.80172%2025.0858C2.11782%2025.4216%202.46552%2025.5896%202.84483%2025.5896H30.1552C30.5345%2025.5896%2030.8822%2025.4216%2031.1983%2025.0858C31.5144%2024.75%2031.6724%2024.3806%2031.6724%2023.9776V11.3843H1.32759Z%22%20fill%3D%22%23727272%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
    width: 33px;
    height: 27px;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box .card-name {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    margin-top: 20px;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box .card-default-tag {
    background: #0DC15C;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    position: absolute;
    top: 20px;
    right: 40px;
    padding: 0 6px;
    border-radius: 4px;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box .actions {
    height: 18px;
    width: 18px;
    top: 20px;
    right: 11px;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box .actions .floating-action-dropper {
    height: 18px;
    width: 18px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.5%206C10.325%206%2011%205.325%2011%204.5C11%203.675%2010.325%203%209.5%203C8.675%203%208%203.675%208%204.5C8%205.325%208.675%206%209.5%206ZM9.5%207.5C8.675%207.5%208%208.175%208%209C8%209.825%208.675%2010.5%209.5%2010.5C10.325%2010.5%2011%209.825%2011%209C11%208.175%2010.325%207.5%209.5%207.5ZM8%2013.5C8%2012.675%208.675%2012%209.5%2012C10.325%2012%2011%2012.675%2011%2013.5C11%2014.325%2010.325%2015%209.5%2015C8.675%2015%208%2014.325%208%2013.5Z%22%20fill%3D%22black%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
    cursor: pointer;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box .actions .floating-action-dropper:before {
    display: none;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box .card-number {
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    margin-top: 10px;
}
.page-profile .site-popup .securepay-payment-form-wrapper-elm .button-container {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-pack: end;
    /* @alternate */ -ms-flex-pack: end;
    justify-content: flex-end;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    padding: 15px 20px 0 20px;
    background-color: #ffffff;
    border-top: 1px #F0F3F4 solid;
    border-radius: 0 0 4px 4px;
    margin-left: -20px;
    margin-right: -20px;
}
.page-profile .site-popup .securepay-payment-form-wrapper-elm .button-container button {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #000000;
    padding: 6px 16px;
    border-radius: 4px;
    background: none;
    border: 1px rgba(0,0,0, .20) solid;
    margin: 0;
    height: auto;
}
.page-profile .site-popup .securepay-payment-form-wrapper-elm .button-container button:hover {
    border: 1px rgba(0,0,0, .40) solid;
}
.page-profile .site-popup .securepay-payment-form-wrapper-elm .button-container button#pay-now {
    order: 1;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #ffffff;
    padding: 6px 16px;
    border-radius: 4px;
    background-color: #000000;
    margin: 0;
    height: auto;
}
#customer-profile-tabs.customer-profile-v2 .my-wallet-empty-card .wallet-header-info {
    display: none;
}

/* --- tab: my wallet:end --- */

.customer-profile-page-with-background {
    /* @alternate */ -ms-grid-column: 1;
    grid-column-start: 1;
    /* @alternate */ -ms-grid-column-span: 2;
    grid-column-end: 3;
    margin-bottom: 50px;
}
.customer-profile-page-with-background .image.customer-image {
    width: 100%;
    height: 300px;
}
.customer-profile-page-with-background img {
    width: 100%;
    height: 100%;
    /* @alternate */ -o-object-fit: cover;
    object-fit: cover;
}

/*
** Order tracking details page
** =================================================================================
*/
.track-my-order-form {
    max-width: 700px;
    padding: 40px;
    margin: 0 auto 60px;
    background: #FFFFFF;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.02), 0 -2px 10px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
}

.track-my-order-form .title {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #000000;
    margin: 0 0 10px;
}

.track-my-order-form .subtitle {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    color: #3C3C3C;
    margin: 0 0 40px;
}

.track-my-order-form .form-row {
    margin: 0;
}

.track-my-order-form .form-row ~ .form-row {
    margin-top: 16px;
}
.track-my-order-form .form-row.button-container label {
    display: none;
}

.track-my-order-form .form-row label {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 0 0 6px;
}

.track-my-order-form .form-row input {
    height: 40px;
    width: 100%;
    border: 1px solid #d5d5d5;
    padding: 5px 15px;
}

.track-my-order-form .submit-button {
    height: 45px;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #FFFFFF;
}

.track-my-order-form .or-divider {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    text-align: center;
    margin-top: 40px;
    color: #3C3C3C;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

.track-my-order-form .or-divider::before,
.track-my-order-form .or-divider::after {
    content: "";
    flex: 1;
    height: 1px;
    max-width: 20px;
    width: 20px;
    background: rgba(0, 0, 0, 0.2);
}

.track-my-order-form .magic-link-section {
    text-align: center;
    margin-top: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #3C3C3C;
}

.track-my-order-form .magic-link-section a {
    font-weight: 600;
    text-decoration: underline;
    color: inherit;
}

.magic-link-form-section {
    max-width: 700px;
    padding: 40px;
    margin: 0 auto;
    background: #FFFFFF;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.02), 0 -2px 10px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
}
.magic-link-header {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 10px;
}
.magic-link-back-arrow {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    color: inherit;
    text-decoration: none;
}
.magic-link-form-section .title {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #000000;
    margin: 0;
    text-align: left;
}
.magic-link-form-section .subtitle {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    color: #3C3C3C;
    margin: 0 0 40px;
    text-align: left;
}
.magic-link-form-section .form-row {
    margin: 0;
}
.magic-link-form-section .form-row ~ .form-row {
    margin-top: 16px;
}
.magic-link-form-section .form-row label {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 0 0 6px;
    display: block;
}
.magic-link-form-section .form-row input {
    height: 40px;
    width: 100%;
    border: 1px solid #d5d5d5;
    padding: 5px 15px;
    font-size: 14px;
    box-sizing: border-box;
}
.magic-link-form-section .submit-button {
    height: 45px;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #000000;
    border: none;
    cursor: pointer;
}
.magic-link-form-section .submit-button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
.magic-link-form-section .magic-link-message {
    text-align: center;
    padding: 10px;
    margin-top: 12px;
    border-radius: 4px;
    font-size: 13px;
}
.magic-link-form-section .magic-link-message.success {
    background: #E8F5E9;
    color: #2E7D32;
}
.magic-link-form-section .magic-link-message.error {
    background: #FFEBEE;
    color: #C62828;
}
.magic-link-back-section {
    text-align: center;
    margin-top: 20px;
    font-size: 13px;
    font-weight: 600;
}
.magic-link-back-section a {
    color: #3C3C3C;
    text-decoration: underline;
}

.guest-verified-orders-panel {
    padding: 10px 0;
}
.guest-verified-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
}
.guest-verified-header .title {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}
.guest-verified-header .guest-verified-logout {
    font-size: 13px;
    color: #C62828;
    text-decoration: underline;
    cursor: pointer;
}

.page-track-my-order .panel-header h1 {
    color: #555555;
    font-size: 22px;
    padding-bottom: 0;
}

.page-track-my-order #order-details .order-items-wrap {
    padding-top: 0;
}
.page-track-my-order .order-tracking-timeline-item .shipment-info {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 15px 35px 30px;
}
.page-track-my-order .order-tracking-timeline-item .shipment-info ~ .shipment-info {
    margin-top: 15px;
}
.page-track-my-order .order-tracking-container {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 35px;
    margin-top: 15px;
}
.page-track-my-order .order-tracking-timeline-item col.sku-column {
    width: 20%;
    min-width: 260px;
}

.page-track-my-order .order-tracking-timeline-item col.quantity-column {
    width: 20%;
    min-width: 270px;
}
.page-track-my-order .order-tracking-timeline-item td:nth-child(3),
.page-track-my-order .order-tracking-timeline-item th:nth-child(3) {
    text-align: center;
}
.page-track-my-order .order-tracking-timeline-item th,
.page-track-my-order .order-tracking-timeline-item td {
    height: 45px;
}
.page-track-my-order .order-tracking-timeline-item th {
    font-size: 15px;
    color: #000000;
}

.page-track-my-order .order-tracking-timeline-item td {
    font-size: 14px;
    color: #000000;
    font-weight: 300;
}

.page-track-my-order .order-tracking-timeline-item .details-head {
    margin-top: 30px;
}
.page-track-my-order .order-tracking-timeline-item .left-head div ~ div {
    margin-top: 7px;
}
.page-track-my-order .order-tracking-timeline-item .details-head span {
    font-size: 16px;
    color: #000;
}
.page-track-my-order .order-tracking-timeline-item .details-head span:first-child {
    font-weight: 600;
    width: 180px;
    display: inline-block;
}
.page-track-my-order .order-tracking-icon {
    position: relative;
    padding: 0 0 10px 50px;
    min-height: 60px;
}
.page-track-my-order .order-tracking-icon ~ .order-tracking-icon  {
    margin-top: 15px;
}
.page-track-my-order .order-tracking-icon:before,
.page-track-my-order .order-tracking-icon:after {
    content: "";
    position: absolute;
}
.page-track-my-order .order-tracking-icon:before {
    border-left: 1.5px #D0D0D0 dashed;
    left:16px;
    top: 0;
    bottom: 0;
}
.page-track-my-order .order-tracking-icon:after {
    height: 10px;
    width: 14px;
    left: 10px;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%229%22%20viewBox%3D%220%200%2013%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M5.58017%201.09725C6.03661%200.53256%206.89754%200.53256%207.35397%201.09725L11.8791%206.69569C12.4819%207.44144%2011.9511%208.55296%2010.9922%208.55296H1.94191C0.983012%208.55296%200.452229%207.44144%201.05501%206.69569L5.58017%201.09725Z%22%20fill%3D%22%23797979%22%2F%3E %3C%2Fsvg%3E");
    background-repeat: no-repeat;
}
.page-track-my-order .order-tracking-icon .order-tracking-step-name {
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    color: #22212E;
}

.page-track-my-order .order-tracking-icon .order-update-data-time {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #797979;
}

.page-track-my-order .order-tracking-icon [class^="step"] {
    position: absolute;
    width: 34px;
    height: 34px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
}
.page-track-my-order .order-tracking-icon .step-passed {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Crect%20x%3D%220.361206%22%20y%3D%22-3.05176e-05%22%20width%3D%2233.0714%22%20height%3D%2233.0714%22%20rx%3D%2215.9655%22%20fill%3D%22%2329A73D%22%2F%3E %3Ccircle%20cx%3D%2216.8969%22%20cy%3D%2216.5357%22%20r%3D%228%22%20stroke%3D%22white%22%2F%3E %3Cpath%20d%3D%22M12.6469%2016.5357L16.2498%2019.0265L21.4125%2013.0826%22%20stroke%3D%22white%22%2F%3E %3C%2Fsvg%3E");
}
.page-track-my-order .order-tracking-icon .step-pending {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Crect%20x%3D%220.361206%22%20y%3D%22-3.05176e-05%22%20width%3D%2233.0714%22%20height%3D%2233.0714%22%20rx%3D%2215.9655%22%20fill%3D%22%23FFD600%22%2F%3E %3Ccircle%20cx%3D%2216.8969%22%20cy%3D%2216.5357%22%20r%3D%228%22%20stroke%3D%22black%22%2F%3E %3Cpath%20d%3D%22M12.6469%2016.5357L16.2498%2019.0265L21.4125%2013.0826%22%20stroke%3D%22black%22%2F%3E %3C%2Fsvg%3E");
}

.page-track-my-order .panel-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px rgba(0,0,0,.10) solid;
    padding-bottom: 24px;
    margin-bottom: 24px;
}
.page-track-my-order .panel-header .header-right {
    display: flex;
    align-items: center;
    gap: 15px;
}
.page-track-my-order .panel-header .link-btn {
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #333333;
    text-decoration: underline;
    text-underline-offset: 3px;
    cursor: pointer;
}
.page-track-my-order .panel-header .link-btn:hover {
    color: #787878;
}
.page-track-my-order .panel-header .back-button {
    display: none;
}
.page-track-my-order .panel-header .order-comment {
    display: none;
}
.page-track-my-order.customer-has-logged-in .panel-header .order-comment {
    display: inline;
}

/* Guest Order Details View */
.page-track-my-order .guest-order-details-view {
    max-width: 853px;
    margin: 0 auto;
}
.page-track-my-order .guest-order-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px rgba(0, 0, 0, 0.1) solid;
}
.page-track-my-order .guest-order-header .guest-order-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 100%;
    color: #000000;
    padding-bottom: 0;
    margin: 0;
}
.page-track-my-order .guest-order-header-actions {
    display: flex;
    align-items: center;
    gap: 24px;
}
.page-track-my-order .guest-order-header .lookup-another-order,
.page-track-my-order .guest-order-header-actions .guest-view-reported-issues-btn {
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #333333;
    text-decoration: underline;
    text-underline-offset: 3px;
    cursor: pointer;
    white-space: nowrap;
    margin: 0;
}
.page-track-my-order .guest-order-header .lookup-another-order:hover,
.page-track-my-order .guest-order-header-actions .guest-view-reported-issues-btn:hover {
    color: #787878;
}
.page-track-my-order .guest-order-details-view .order-basic-info-card {
    background: #fff;
    border-radius: 8px;
    margin-bottom: 24px;
    padding: 12px 16px 16px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.02), 0px -2px 10px rgba(0, 0, 0, 0.05);
}
.page-track-my-order .guest-order-details-view .order-basic-info-top {
    padding-bottom: 16px;
    border-bottom: 1px rgba(0, 0, 0, 0.08) solid;
    margin-bottom: 16px;
}
.page-track-my-order .guest-order-details-view .order-header-left-top {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 4px;
}
.page-track-my-order .guest-order-details-view .order-header-left-top h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    color: #000000;
    padding-bottom: 0;
    margin: 0;
}
.page-track-my-order .guest-order-details-view .order-status {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding: 2px 8px;
    border-radius: 100px;
    color: #fff;
    text-transform: capitalize;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.page-track-my-order .guest-order-details-view .order-status.paid {
    background: #0DC15C;
}
.page-track-my-order .guest-order-details-view .order-status.unpaid {
    background: #EE7B56;
}
.page-track-my-order .guest-order-details-view .order-status.partial {
    background: #D7AC1C;
}
.page-track-my-order .guest-order-details-view .order-created {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #4F4F4F;
}
.page-track-my-order .guest-order-details-view .address-columns {
    display: flex;
    gap: 40px;
}
.page-track-my-order .guest-order-details-view .address-col {
    flex: 1;
    min-width: 0;
}
.page-track-my-order .guest-order-details-view .address-view .header .title {
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #262939;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 8px;
    display: block;
}
.page-track-my-order .guest-order-details-view .masked-address {
    display: flex;
    flex-direction: column;
    gap: 2px;
}
.page-track-my-order .guest-order-details-view .masked-address span {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #555;
    display: inline;
}
.page-track-my-order .guest-order-details-view .masked-address .name {
    font-weight: 500;
    color: #333;
    margin-bottom: 2px;
}
.page-track-my-order .guest-order-details-view #order-details {
    margin-bottom: 24px;
}
.page-track-my-order .guest-order-details-view .order-items-wrap {
    background: #fff;
    overflow: hidden;
    margin-bottom: 24px;
    filter: drop-shadow(0px 1px 2px rgba(36, 56, 76, 0.1));
    border-radius: 5px;
}
.page-track-my-order .guest-order-details-view .order-items-wrap table {
    width: 100%;
    border-collapse: collapse;
}
.page-track-my-order .guest-order-details-view .order-items-wrap col.product-col {
    width: 250px;
}
.page-track-my-order .guest-order-details-view .order-items-wrap thead th {
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    color: #595B68;
    padding: 10px 16px;
    text-align: left;
    border-bottom: 1px #E8E8E8 solid;
    background: #F2F2F2;
}
.page-track-my-order .guest-order-details-view .order-items-wrap thead th:not(:last-child) {
    border-right: 1px #E8E8E8 solid;
}
.page-track-my-order .guest-order-details-view .order-items-wrap tbody td {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    color: #262939;
    padding: 16px;
    border-bottom: 1px #F5F5F6 solid;
    vertical-align: middle;
}
.page-track-my-order .guest-order-details-view .order-items-wrap tbody td:not(:last-child) {
    border-right: 1px #F5F5F6 solid;
}
.page-track-my-order .guest-order-details-view .order-items-wrap tbody td .wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
}
.page-track-my-order .guest-order-details-view .order-items-wrap .product-thumb-image {
    width: 48px;
    height: 48px;
    /* @alternate */ -o-object-fit: cover;
    object-fit: cover;
    border-radius: 4px;
    flex-shrink: 0;
}
.page-track-my-order .guest-order-details-view .order-items-wrap .details {
    min-width: 0;
}
.page-track-my-order .guest-order-details-view .order-items-wrap .details .id {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    color: #262939;
}
.page-track-my-order .guest-order-details-view .order-items-wrap .details .name {
    overflow: hidden;
    /* @alternate */ -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 200px;
}
.page-track-my-order .guest-order-details-view .order-items-wrap .details .sku {}
.page-track-my-order #order-details .order-info-wrap {
    width: 318px;
    background: #fff;
    margin-top: 0;
    margin-left: auto;
    padding: 0;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.02), 0px -2px 10px rgba(0, 0, 0, 0.05);
}
.page-track-my-order #order-details .order-info-wrap .info-row {
    padding: 14px 16px;
    border-bottom: 1px rgba(0,0,0,.05) solid;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: left;
    margin: 0;
}
.page-track-my-order #order-details .order-info-wrap .info-row:last-child {
    border-bottom: none;
}
.page-track-my-order #order-details .order-info-wrap .info-row label {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    color: #626262;
    display: block;
    margin: 0;
}
.page-track-my-order #order-details .order-info-wrap .info-row .value {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    color: #000000;
    display: block;
    width: auto;
    text-align: right;
}
.page-track-my-order #order-details .order-info-wrap .info-row.total-row {}
.page-track-my-order #order-details .order-info-wrap .info-row.total-row label {
    font-weight: 600;
    color: #000000;
}
.page-track-my-order #order-details .order-info-wrap .info-row.total-row .value {
    font-weight: 600;
}
.page-track-my-order .guest-order-details-view .order-tracking-section {
    margin-top: 24px;
    display: none;
}
.page-track-my-order .guest-order-details-view .tracking-section-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    color: #262939;
    padding-bottom: 16px;
    margin: 0;
}

.page-profile .site-popup .order-comment-panel img.customer-profile-picture {
    height: 35px;
}
.page-profile .site-popup .oder-comment-form .form-row label {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #000000;
    padding-bottom: 6px;
}
.page-profile .site-popup .order-comment-panel span.profile-name-wrapper {
    display: flex;
    gap: 13px;
}

.page-profile .site-popup .order-comment-panel.comment-area img.customer-profile-picture {
    height: 35px;
    width: 35px;
    /* @alternate */ -o-object-fit: cover;
    object-fit: cover;
    /* @alternate */ -webkit-transition: all 300ms ease-out 0s;
    /* @alternate */ -o-transition: all 300ms ease-out 0s;
    transition: all 300ms ease-out 0s;
    border-radius: 50%;
    overflow: hidden;
}

.page-profile .site-popup .order-comment-panel span.comment-you-tag {
    background: #000;
    color: #fff;
    padding: 2px 5px 2px 5px;
    border-radius: 8px;
    font-size: 11px;
}
form.confirm-step-form.pay-due-amount-form .due-amount-value-row {
    text-align: center;
    padding-bottom: 10px;
}
form.confirm-step-form.pay-due-amount-form .due-amount-value-row span.amount-value {
    font-size: 17px;
    font-weight: 500;
}
.bmui-tab.left-side-header.customer-profile-v2 .customer-profile-left .bmui-tab-header-container {
    display: block !important;
}

/*
// popup: order details
----------------------------------------------------------------
*/
.popup.pay-remaining-amount-popup {
    width: 730px!important;
    max-width: calc(100vw - 40px);
}
.popup.pay-remaining-amount-popup .title-bar {
    background: none;
    padding: 20px 36px 0;
}
.popup.pay-remaining-amount-popup .title-bar .title {
    font-size: 26px;
    font-weight: 600;
    color: #000;
    border-bottom: 1px #E9E9E9 solid;
    padding: 0 0 18px;
    display: block;
}
.popup.pay-remaining-amount-popup .window-corner-toolbar {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 36px;
    top: 30px;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    /* @alternate */ -webkit-box-pack: center;
    /* @alternate */ -ms-flex-pack: center;
    justify-content: center;
}
.popup.pay-remaining-amount-popup .window-corner-toolbar .close {
    position: static;
    display: block;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.9992%208.13666L12.8616%2014L14%2012.8633L8.13598%207L14%201.13826L12.8632%200L6.9992%205.86334L1.13679%200L0%201.13826L5.86241%207L0%2012.8617L1.13679%2014L6.9992%208.13666Z%22%20fill%3D%22black%22%2F%3E %3C%2Fsvg%3E") no-repeat center;
}
.popup.pay-remaining-amount-popup .window-corner-toolbar .close:before {
    display: none;
}
.popup.pay-remaining-amount-popup .content {
    padding: 20px 30px 20px 36px;
    margin-right: 6px;
    margin-bottom: 15px;
    max-height: calc(100vh - 160px);
}
.popup.pay-remaining-amount-popup .content::-webkit-scrollbar {
    width: 3px;
}
.popup.pay-remaining-amount-popup .content::-webkit-scrollbar-track {
    background-color: #d9d9d9;
    border-radius: 3px;
    box-shadow: none;
}
.popup.pay-remaining-amount-popup .content::-webkit-scrollbar-thumb {
    background-color: #bdbdbd;
    border-radius: 3px;
}
.popup.pay-remaining-amount-popup .cart-item {
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
}
.popup.pay-remaining-amount-popup .cart-item + .cart-item {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px #E9E9E9 solid;
}
.popup.pay-remaining-amount-popup .cart-item .image {
    height: 200px;
    width: 200px;
    /* @alternate */ -webkit-box-flex: 0;
    /* @alternate */ -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    margin-right: 40px;
}
.popup.pay-remaining-amount-popup .cart-item .image .wrapper {
    width: 100%;
    height: 100%;
}
.popup.pay-remaining-amount-popup .cart-item .image a {
    display: block;
    width: 100%;
    height: 100%;
}
.popup.pay-remaining-amount-popup .cart-item .product-thumb-image {
    width: 100%;
    height: 100%;
    /* @alternate */ -o-object-fit: cover;
    object-fit: cover;
}
.popup.pay-remaining-amount-popup .cart-item .product-name {
    /* @alternate */ -webkit-box-flex: 1;
    /* @alternate */ -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-right: 50px;
}
.popup.pay-remaining-amount-popup .cart-item .product-name a {
    font-size: 18px;
    font-weight: 600;
}
.popup.pay-remaining-amount-popup .cart-item .product-name a:hover {
    color: rgba(57, 210, 173, 1);
}
.popup.pay-remaining-amount-popup .cart-item .product-card__product-variation-wrapper {
    margin-top: 10px;
}
.popup.pay-remaining-amount-popup .cart-item .product-card__product-variation-item {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
    /* @alternate */ display: -webkit-box;
    /* @alternate */ display: -ms-flexbox;
    display: flex;
    /* @alternate */ -webkit-box-align: center;
    /* @alternate */ -ms-flex-align: center;
    align-items: center;
    gap: 0 8px;
}
.popup.pay-remaining-amount-popup .cart-item .product-card__product-variation-item + .product-card__product-variation-item {
    margin-top: 3px;
}
.popup.pay-remaining-amount-popup .cart-item .price {
    /* @alternate */ -webkit-box-flex: 0;
    /* @alternate */ -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 18px;
    font-weight: 600;
    color: #000;
}

.popup.pay-remaining-amount-popup.view-virtual-cart-items-popup .product-thumb-image-double-wrapper {
    display: flex;
    gap: 0 4px;
}

.popup.pay-remaining-amount-popup.view-virtual-cart-items-popup .cart-item .product-thumb-image {
    width: calc(50% - 2px);
    object-fit: cover;
    aspect-ratio: 98 / 130;
    height: auto;
}
/* --- popup: order details:end --- */
select.customer-profile-bmui-tab-header-selector {
    width: 100%;
}
.customer-profile-v2.bmui-tab.left-side-header .customer-profile-bmui-tab-header-selector {
    display: none;
}

.page-profile .site-popup .securepay-payment-form-wrapper-elm .button-container button#pay-now.disabled {
    opacity: 0.5;
    pointer-events: none;
}

#customer-profile-tabs.customer-profile-v2 .panel-header .link-btn.track-order-action,
#customer-profile-tabs.customer-profile-v2 .panel-header .link-btn.invoice-all {
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    color: #333333;
}
/***************** End Customer Profile *****************/

/* =================== customer profile responsive design===========================*/

@media(max-width: 1199px) {
    .bmui-tab.left-side-header.customer-profile-v2 .customer-profile-left .bmui-tab-header-container {
        padding: 0 30px 0 0;
    }
    .customer-profile-v2 {
        max-width: 1155px;
        /* @alternate */ -ms-grid-columns: 250px calc(100% - 250px);
        grid-template-columns: 250px calc(100% - 250px);
    }
    #customer-profile-tabs.customer-profile-v2 #order-list table,
    #customer-profile-tabs.customer-profile-v2 #order-list .footer {
        min-width: 833px;
    }
    #customer-profile-tabs.customer-profile-v2 #order-list {
        overflow-x: auto;
    }
}

@media(min-width: 992px) {
    #customer-profile-tabs.customer-profile-v2 .customer-profile-left-wrapper {
        position: sticky;
        top: 30px;
    }
}

@media(max-width: 991px) {
    .customer-profile-v2 .header-message {
        font-size: 20px;
    }
    #customer-profile-tabs.customer-profile-v2 .profile-menu-open {
        display: block;
    }
    .customer-profile-v2 {
        display: block;
    }
    .customer-profile-v2 > .customer-welcome-profile {
        /* @alternate */ display: -webkit-box;
        /* @alternate */ display: -ms-flexbox;
        display: flex;
    }
    .customer-profile-v2 .customer-profile-left {
        position: fixed;
        left: -300px;
        top: 0;
        height: 100vh;
        width: 300px;
        background-color: #ffffff;
        padding: 20px;
        /* @alternate */ -webkit-transition: all 300ms ease-out 0s;
        /* @alternate */ -o-transition: all 300ms ease-out 0s;
        transition: all 300ms ease-out 0s;
        z-index: 99;
    }
    .customer-profile-v2 .customer-profile-left .customer-welcome-profile {
        margin-bottom: 30px;
    }
    .customer-profile-v2 .customer-profile-left.open {
        left: 0;
    }
}

@media(max-width: 767px) {
    .enter-verification-code-popup.popup {
        width: calc(100vw - 40px)!important;
        min-width: unset;
    }
    .enter-verification-code-popup.popup .confirm-password {
        padding: 32px 20px 31px 20px;
    }
    .enter-verification-code-popup.popup .confirm-password .form-row {
        margin: 20px 0 0;
    }
    .enter-verification-code-popup.popup .confirm-password .enter-code-info-bottom {
        margin-top: 20px;
    }
}
@media(max-width: 575px) {
    .customer-profile-card {
        padding: 15px;
    }
    #customer-profile-tabs.customer-profile-v2 .account-details-form .form-row {
        width: 100%;
    }
    .customer-profile-v2 > .customer-welcome-profile {
        margin-bottom: 30px;
    }
    .bmui-tab.left-side-header.customer-profile-v2 .customer-profile-right > .bmui-tab-body-container {
        margin-top: 0;
    }
    .customer-profile-v2 .customer-profile-tab-title {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .customer-profile-card + .customer-profile-card {
        margin-top: 15px;
    }
    #customer-profile-tabs #customer-manage-card-billing_address .edit-address-form .form-row,
    #customer-profile-tabs #customer-manage-card-shipping_address .edit-address-form .form-row {
        width: 100%;
    }
    #customer-profile-tabs.customer-profile-v2 .customer-password-change-card .manage-password {
        display: block;
    }
    #customer-profile-tabs.customer-profile-v2 .customer-password-change-card .password-edit-link {
        margin-top: 15px;
    }
    #customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-left,
    #customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-right {
        width: 100%;
    }
    #customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .panel-header {
        display: block;
    }
    #customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-left,
    #customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-right {
        padding-left: 0;
        padding-right: 0;
    }
    #customer-profile-tabs.customer-profile-v2 .customer-profile-order-details-v2-view .order-basic-info-bottom .header-left {
        border-bottom: 1px rgba(0,0,0, .05) solid;
        border-right: none;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    #customer-profile-tabs .customer-profile-order-details-v2-view #order-details {
        margin-top: 15px;
    }
    #customer-profile-tabs .customer-profile-order-details-v2-view .order-info-wrap {
        width: 100%;
        margin-top: 15px;
    }
    #customer-profile-tabs.customer-profile-v2 .special-product {
        margin-top: 15px;
    }
    .page-profile .confirm-popup {
        width: calc(100vw - 40px)!important;
        min-width: unset;
    }
    #customer-profile-tabs.customer-profile-v2 .order-tracking-timeline-item {
        margin: 15px auto;
    }
    #customer-profile-tabs.customer-profile-v2 .credit-debit-card .new-card {
        padding: 35px 20px;
    }
    #customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-card-box {
        width: 100%;
    }
    #customer-profile-tabs.customer-profile-v2 .my-wallet-has-card .credit-debit-card {
        gap: 15px;
    }
    .page-profile .site-popup {
        min-width: unset;
        max-width: calc(100vw - 40px);
    }
    .page-profile .site-popup .comment-row .name {
        max-width: 100%;
    }
    .page-profile .site-popup .comment-row .date-time-row {
        margin-top: 0;
    }
    .page-profile .site-popup .comment-row .date-time {
        position: static;
        padding-left: 50px;
    }
}

/* Track My Order — verification code panel */
.track-code-verify-section {
    max-width: 460px;
    margin: 40px auto;
    padding: 32px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
}
.track-code-verify-section .title {
    font-size: 22px;
    font-weight: 700;
    color: #111;
    margin: 0 0 8px;
}
.track-code-verify-section .subtitle {
    font-size: 14px;
    color: #555;
    margin-bottom: 24px;
}
.track-code-verify-section .form-row {
    margin-bottom: 16px;
}
.track-code-verify-section .track-code-input {
    width: 100%;
    padding: 14px;
    border: 1px solid #D1D5DB;
    border-radius: 6px;
    font-size: 24px;
    letter-spacing: 12px;
    text-align: center;
    font-family: "Courier New", monospace;
    font-weight: 600;
}
.track-code-verify-section .track-code-input:focus {
    border-color: #3997D6;
    outline: none;
}
.track-code-verify-section .button-container {
    text-align: center;
}
.track-code-verify-section .track-code-submit {
    width: 100%;
    padding: 12px 24px;
    background: #111;
    color: #FFFFFF;
    border: none;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
}
.track-code-verify-section .track-code-submit:hover {
    background: #333;
}
.track-code-verify-section .track-code-resend {
    text-align: center;
    margin-top: 16px;
    font-size: 13px;
}
.track-code-verify-section .resend-link {
    color: #3997D6;
    text-decoration: underline;
    cursor: pointer;
}
.track-code-verify-section .message-block {
    padding: 10px 14px;
    border-radius: 4px;
    margin-bottom: 16px;
    font-size: 13px;
}
.track-code-verify-section .message-block.error {
    background: #FEE2E2;
    color: #B91C1C;
    border: 1px solid #FCA5A5;
}
.track-code-verify-section .message-block.success {
    background: #DCFCE7;
    color: #166534;
    border: 1px solid #86EFAC;
}

/* Track My Order — login required panel */
.track-login-required {
    max-width: 460px;
    margin: 40px auto;
    padding: 32px;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    text-align: center;
}
.track-login-required .title {
    font-size: 22px;
    font-weight: 700;
    color: #111;
    margin: 0 0 8px;
}
.track-login-required .subtitle {
    font-size: 14px;
    color: #555;
    margin-bottom: 24px;
}
.track-login-required .login-redirect-btn {
    display: inline-block;
    padding: 12px 32px;
    background: #111;
    color: #FFFFFF;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}
.track-login-required .login-redirect-btn:hover {
    background: #333;
}

/* Track order — report-issue button hidden by default until cases exist */
.guest-order-header-actions .guest-view-reported-issues-hidden {
    display: none;
}
.guest-order-header-actions .track-report-login-label {
    font-size: 13px;
    color: #555;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}
.guest-order-header-actions .track-report-login-link {
    color: #3997D6;
    text-decoration: underline;
    font-weight: 500;
}

/* Track code 6-digit OTP boxes layout */
.track-code-verify-section .track-code-target-email {
    text-align: center;
    margin: 0 0 24px;
    color: #111;
    font-size: 15px;
    font-weight: 600;
}
.track-code-verify-section .track-code-boxes {
    display: flex;
    justify-content: center;
    gap: 12px;
    margin: 24px 0;
}
.track-code-verify-section .track-code-box {
    width: 56px;
    height: 64px;
    border: 1px solid #E5E7EB;
    border-radius: 10px;
    background: #F8FAFC;
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    color: #111;
    font-family: "Courier New", monospace;
    outline: none;
    transition: border-color 0.2s, background 0.2s;
}
.track-code-verify-section .track-code-box:focus {
    border-color: #111;
    background: #FFFFFF;
}
.track-code-verify-section .track-code-expiry-line {
    text-align: center;
    font-size: 14px;
    color: #555;
    margin: 18px 0 24px;
}
.track-code-verify-section .track-code-countdown {
    color: #111;
    font-weight: 600;
}
.track-code-verify-section .track-code-countdown.expired {
    color: #B91C1C;
}
.track-code-verify-section .track-code-resend {
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    color: #555;
}
.track-code-verify-section .track-code-resend .resend-link {
    color: #111;
    text-decoration: underline;
    font-weight: 600;
    margin-left: 6px;
}

.track-code-verify-section .track-code-resend.track-code-resend-hidden {
    display: none;
}
