/* General Profile Page Styles */
.page-content-area {float:left; width:100%; margin-top:60px;}
.profile-page-left {float:left; width:250px;}
.profile-page-right {float:left; width:calc(100% - 250px);}
.profile-page-left h4 {float:left; width:100%; font-size:13px; color:#777; margin-bottom:20px; font-weight:500}
.profile-page-left ul {float:left; width:100%;}
.profile-page-left ul li {float:left; width:100%;}
.profile-page-left ul li a {text-decoration:none; color:#000; font-size:13px; display:block; padding:12px 0; font-weight:400;}
.profile-title {float: left; width: 100%; font-size: 14.1px; font-weight: 700; color: #000;}
.profile-desc {float: left; width: 100%; font-size: 12.1px; line-height: 1.7em; margin-bottom: 30px; margin-top: 4px;}
.form-group {position: relative; float:left; width:100%;}
.form-group label {font-size: 11px; float: left; width: 100%; margin-bottom: 3px; letter-spacing: -0.03em; font-weight: 500;}

/* Profile Info Page */
.profile-dashboard-buttons {float:left; width:100%; display:flex; justify-content:space-around; margin-top:30px;}
.profile-dashboard-item {float:left; border-right:1px solid #ddd; padding:15px 20px; color:#000; font-size:13px; text-decoration:none; text-align:left; font-weight:700; transition:ease all .2s;}
.profile-dashboard-item:hover {background-color:#f3f3f3; transition:ease all .2s;}
.profile-dashboard-buttons .profile-dashboard-item:first-child {padding-left:0;}
.profile-dashboard-buttons .profile-dashboard-item:last-child {border-right:none;}
.profile-dashboard-item span {float:left; width:100%; display:block; margin-top:15px; font-weight:400; font-size:12px; line-height:1.7em}
.profile-content-area {float:left; width:100%; margin-top: 30px;}
.edit-member-info-form {float:left; width:100%;}
.edit-member-info-form .form-group {float:left; width:calc(50% - 20px); margin-right:20px; margin-bottom:25px;}
.reset-password-form .form-group {float:left; width:calc(50% - 20px); margin-right:20px; margin-bottom:25px;}
.form-group.mt--15 {margin-top:-15px;}
.lp-content-wrapper .form-group {margin-bottom:40px;}
.membership-action-button {float: left; width: 100%; border: none; background-color: #EC771B; color: #fff; font-size: 11px; font-family:'Spartan',sans-serif; font-weight: 600; line-height: 40px; cursor: pointer; transition: ease all 300ms; margin-bottom: 40px; height:40px; border:1px solid #fff; position:relative;}
.orders-page-empty-basket {float:left; width:100%;}
.orders-page-empty-basket img {max-width:200px; margin:0 auto;}
.orders-page-empty-basket h5 {float:left; width:100%; text-align:center; margin-top:30px; font-weight:700; font-size:16px; letter-spacing:-0.03em; margin-bottom:0;}
.orders-page-empty-basket p {float: left; width: 100%; text-align: center; font-size: 12px; margin-top: 10px; margin-bottom: 20px;}
.orders-page-empty-basket-btn {position: relative; width: 135px; border: 1px solid #000; color: #000; text-decoration: none; font-size: 9.5px; float: left; display: block; text-align: center; font-weight: 600; padding: 14px 0 12px 0; left: 50%; margin-left: -65px; line-height: 1em; transition: ease all .2s; background: #fff;}
.orders-page-empty-basket-btn:hover {background:#000; color:#fff; transition:ease all .2s;}
.orders-page-empty-basket-wrapper {display:flex; height:100%; align-items: center;}
.profile-second-title {float:left; width:100%; font-weight:700; font-size:14px; margin-bottom:30px; margin-top: 30px; color:#000;}
.reset-password-form {float:left; width:100%;}

/* Order List Page */
.profile-orders-list {float:left; width:100%;}
.profile-orders-list li {float:left; width:100%; border:1px solid #ddd; transition: ease all 200ms; padding:0 20px; margin-bottom:10px;}
.profile-orders-list li:hover {box-shadow:0 0 15px -8px #ccc; border:1px solid #ccc}
.profile-orders-list li .p-order-no {float:left; width:200px; height:70px; display:flex; align-items:center; font-size:11px; font-weight:500}
.profile-orders-list li .p-order-date {float:left; width:200px; height:70px; display:flex; align-items:center; font-size:11px; justify-content:flex-end; font-weight:500;}
.profile-orders-list li .p-order-date span {margin-left:15px;}
.profile-orders-list li .p-order-status {float:left; width:200px; height:70px; display:flex; align-items:center; font-size:12px; justify-content:center;}
.profile-orders-list li .p-order-detail-btn {float:right; color:#EC771B; text-decoration:none; display:flex; height:70px; align-items:center; font-size:11px; justify-content:flex-end; font-weight:600;}
.profile-orders-list li .p-order-date i {float: left; margin: -2px 6px 0 0;}
.profile-orders-list li .p-order-date i:before {font-size:16px;}
.profile-orders-list li .p-order-detail-btn i {float: right; font-size: 18px; margin-left: 2px;}
.empty-basket-wrapper .empty-basket-image {float:left; width:100%; margin:-60px 0 -30px 0; position:relative; z-index:0;}
.empty-basket-wrapper h2, .empty-basket-wrapper h4 {z-index:1; position:relative;}
.empty-basket-wrapper p {position:relative; z-index:1;}
.empty-basket-wrapper .empty-basket-image img {max-width:100%; z-index:-1; position:relative;}

.profile-content-area .address-list {float:left; width:100%;}
.profile-content-area .address-list > li {float:left; width:calc(50% - 30px); border:1px solid #ddd; padding:20px 20px 20px 20px; height:190px; cursor:pointer; margin:0 30px 30px 0; position: relative;}
.profile-content-area .address-list li:hover {border:1px solid #bbb;}
.profile-content-area .address-list li h6 {font-weight: 600; font-size: 12px; float: left; width: 100%; margin-bottom: 10px; color: #000; letter-spacing: -.03em;}
.profile-content-area .address-list li p {font-size: 12px; line-height: 1.7em;}
.profile-content-area .address-list .address-list-c ul {float: left; width: 100%; margin-top:10px}

.profile-content-area .address-list .address-list-c ul li {border:none; height:auto; float:left; width:100%; margin:0 0 11px 0; padding:0; font-size:11px; transition:ease all 300ms;}
.profile-content-area .address-list ul li:hover {border:none;}
.profile-content-area .address-list .address-list-c ul li span {float:left; font-weight:600; margin-right:6px;}
.profile-content-area .address-list li.new-address a {display:block; position:absolute; top:0px; left:0; bottom:0; right:0; text-align:center; color:#464646; text-decoration:none; font-size:12px; font-weight:500; padding-top: 70px;}
.profile-content-area .address-list li.new-address a i {border:1px solid #646464; width:30px; display:block; height:30px; border-radius:50%; position:relative; left:50%; margin-left:-15px; padding-top:8px; margin-bottom:8px;}
.profile-content-area .address-list li.new-address a i:before {font-size: 13px; margin-left: 1px;}
.profile-content-area .address-list li.active {border:1px solid #EC771B; background:url(../images/selected-address-icon.png) bottom right no-repeat;}

.profile-content-area .address-list li.editing {position:relative; background-color:#fff; height:auto; padding:20px;}
.profile-content-area .address-list li.editing:before, .profile-content-area .address-list li.mapping:before {opacity:0;}
.profile-content-area .address-list li form, .profile-content-area .address-list li #map {display: none;}
.profile-content-area .address-list li.editing .form-group {margin-bottom: 20px;}
.profile-content-area .address-list li.editing form {display:block;}
.profile-content-area .address-list li.editing .new-address-btn-a {display: none;}
.profile-content-area .address-list li.editing .address-list-c, .profile-content-area .address-list li.editing #map {opacity: 0; display: none;}
.profile-content-area .address-list li.mapping {padding: 0; height: 562px;}
.profile-content-area .address-list li.mapping #map {opacity: 1; display: block;}
.profile-content-area .address-list li.mapping form, .profile-content-area .address-list li.mapping .address-list-c {display:none;}
.profile-content-area .address-list li:nth-child(2n + 1) {clear: both;}
.profile-content-area .address-list li.active:before {width:18px; height:18px; content:""; position:absolute; border:6px solid #B22C2C; top:19px; left:13px; border-radius:50%; background-color: #fff;}
.profile-content-area .address-list li.new-address:before, .profile-content-area .address-list li ul li:before {display: none;}
.profile-content-area .address-list li .address-list-c-a {color: #EC771B; text-decoration: none; font-size: 11px; float: left; margin-top: 8px; border-bottom: 1px solid #EC771B; margin-right: 15px; font-weight: 600;}
.profile-content-area .address-list li .save-address-btn {background-color: #EC771B; float: right; height: 40px; border: none; color: #fff; padding: 0 30px; font-size: 11px; font-weight: 600; cursor: pointer;}
.profile-content-area .address-list li .cancel-address-btn {background: transparent; height: 40px; font-size: 11px; font-weight: 600; padding: 0 20px; border: none; color: #464646; float: right; margin-right: 10px;}
.profile-content-area .address-list li.editing .n-address-btn {display:none;}
.n-address-btn img {border: 1px solid #000; border-radius: 50%; left: 50%; position: relative; margin-left: -13px; margin-bottom: 15px;}
.profile-content-area .address-list li .cancel-address-btn:hover {background:#f3f3f3; cursor:pointer;}

.cart-page-products {float: left; width: 100%; position: relative; height: calc(100% - 183px); overflow-y: auto;}
.cart-page-products ul {float:left; width:100%; border-top:1px solid #ddd;}
.cart-page-products ul li {position: relative; float:left; width:100%; border-bottom: 1px solid #ddd; padding: 25px 0 23px 0; color:#464646;display: flex;justify-content: space-between;align-items: center;}
.cart-page-products ul li .mc-image {float:left;width:65px;margin-right: 15px;display:block;border:1px solid #ddd;}
.cart-page-products ul li .mc-image img {display:block; padding:2px;}
.cart-page-products ul li .mc-content-wrapper {width: calc(100% - 405px);display: flex;align-items: center;float:left;    flex-direction: column;align-items: flex-start;row-gap: 10px;}
.cart-page-products ul li .mc-content-wrapper .cp-products-addto-cart-btn {float: left;color: #fff;background: #ec771b;font-weight: 600;font-size: 11px;height: 25px;display: flex;justify-content: center;align-items: center;width: 120px;padding-top: 3px;}
.cart-page-products ul li .mc-content-wrapper .mc-content {float:left; width: 100%;}
.cart-page-products ul li .mc-content-wrapper .mc-content h5 {font-size: 12px;font-weight: 600;float: left;width: 100%;margin-bottom: 5px;color: #000;}
.mc-content .mc-variations {float:left; width:100%; margin-top:5px;}
.mc-content .mc-variations span {float:left; width:100%; font-size:11px;}
.mc-content .mc-variations dt {float:left; margin-right:10px;}
.cart-page-products ul li:hover .mc-price-wrapper a {opacity: 1; transition: ease all 300ms;}
.cart-page-products ul li .mc-price-wrapper .mc-price i, .cart-page-products ul li .mc-quantity i {font-size: 11px; margin-top: 2px; float: left; margin-right: 2px;}
.cart-page-products .mc-quantity {width: 140px; float:left;}
.cart-page-products .mc-quantity-spinner {float:left;width:104px;display: flex;height: 68px;justify-content: center;align-items: center;font-size: 12px;font-weight: 500;}
.cart-page-titles {float: left; width: 100%; background-color: #f3f3f3; padding: 13px 10px 8px 10px; color: #000;}
.cart-page-titles li {float:left; width: 140px !important; text-align: center; font-size:11px; font-weight:700;}
.cart-page-titles li:nth-child(3) {width: 104px !important; text-align: center;}
.cart-page-titles li:first-child {width: calc(100% - 320px) !important; text-align:left;}
.cart-page-titles li:last-child {width: 126px !important; text-align: center;}
.cart-page-summary {float: right; width: 370px; margin-top: 40px;}
.cart-page-summary-list {float:left; width:100%; margin-top:0px;}
.cart-page-summary-list li {float:left; width:100%; margin-bottom:25px; font-size:12px;}
.cart-page-summary-list li span {float:right;}
.cart-page-summary-list li span i {float:left; font-size:11px; margin:1px 2px 0 0;}
.cart-page-summary-list li:last-child {color: #464646; font-weight: 600;}
.cart-page-summary-list li:last-child span i {float:left; font-size:12px; margin:2px 2px 0 0;}

.order-detail-address-list li {float: left; width: calc(50% - 15px); border: 1px solid #ddd; padding: 20px; height: 160px; margin: 0 30px 30px 0; position: relative;}
.order-detail-address-list li:last-child {margin-right: 0;}
.order-detail-address-list li h6 {font-weight:600; font-size:12px; float:left; width:100%; margin-bottom:10px; color:#000}
.order-detail-address-list li h6 span {font-weight:600; color:#000; display:block; margin-top:20px;}
.order-detail-address-list li p {font-size:12px; line-height:1.5em;}
.order-detail-address-list ul {float: left; width: 100%; margin-top:10px}
.order-detail-address-list ul li {border:none; height:auto; float:left; width:100%; margin:0 0 8px 0; padding:0; font-size:12px; transition:ease all 300ms;}
.order-detail-address-list ul li:hover {border:none;}
.order-detail-address-list ul li span {float:left; font-weight:600; margin-right:6px;}

.order-detail-info-list {float:left; width:100%; margin-bottom:60px; margin-top:-10px;}
.order-detail-info-list li {float:left; width:calc(33.33% - 30px); margin-right:30px; font-weight:500;}
.order-detail-info-list li i {float:left; margin-right:10px;}
.order-detail-info-list li i:before {font-size:36px;}
.order-detail-info-list li .odil-content {float: left; width: calc(100% - 50px); font-size: 12px; font-weight: 500; color:#000;}
.order-detail-info-list li .odil-content .odil-content-title {float: left; width: 100%; font-size: 11px; color: #666; margin-bottom: 5px; font-weight: 400; margin-top: 2px;}
.order-detail-info-list li .odil-content a {text-decoration: none; color: #EC771B; border-bottom: 1px solid #EC771B; font-size: 12px; margin-left: 15px;}
.order-detail-info-list li:nth-child(3) i {margin-top:5px;}
.order-detail-info-list li:nth-child(3) i:before {font-size:40px;}
.dhl-cargo-content {float: left;width: 100%;display: flex;align-items: center;margin-top: 8px;}
.dhl-cargo-content img {width: 60px;}
.mng-cargo-content {float: left;width: 100%;display: flex;align-items: center;margin-top: 8px;}
.mng-cargo-content img {width: 90px;}
.ups-cargo-content {float: left;width: 100%;display: flex;align-items: center;margin-top: 8px;}
.ups-cargo-content img {width: 24px;}
.order-detail-info-list li .odil-content text {float: left;width: 100%;margin-top: 6px;color: #ec771b;cursor: pointer;}
span.odil-content-text-gonderi {float: left;width: 100%;margin-top: 6px;color: #ec771b;cursor: pointer;text-decoration: underline;}

.fav-delete-btn {opacity: 1 !important; top: 23px !important; cursor:pointer;}
.profile-title-wrapper {float:left; width:100%;}
.profile-content-area .cart-page-products .mc-quantity {color: #000;font-family: 'Spartan',sans-serif;font-size: 12px;text-align: center;height: 68px;display: flex;align-items: center;justify-content: center;}
.mc-delete-wrapper {float:right; width:100px; height:68px; display:flex; align-items:center; font-size:12px; color:#000; text-align:right; justify-content:flex-end; font-weight:600; color:#EC771B;}
.mobile-user-menu {float:left; width:100%; background:#fff; margin-bottom:30px; display:none; border:1px solid #ddd;}
.mobile-user-menu summary {float:left; width:100%; height:40px; padding:14px 10px 14px 10px; font-size:13px; cursor:pointer; font-weight:600;}
.mobile-user-menu summary img {float:right; width:16px; margin-top:-2px;}
.mobile-user-menu ul {float:left; width:100%; padding:0 10px;}
.address-phone-input {float:left; width:100%; display:grid; grid-template-columns:100px 1fr; grid-column-gap:10px;}

.ks-backto-page {float: left;width: 100%;display: grid; grid-template-columns: 24px 1fr;align-items: center;margin-bottom: 15px;color: #000;font-size: 13px;grid-column-gap: 5px;}
.ks-backto-page img {margin-top: -2px;}
.order-detail-info-list-v2 {float: left;width: 100%;display: grid;grid-template-columns: 1fr 1fr;margin-bottom: 30px;background: #f3f3f3;padding: 20px;}
.order-detail-info-list-v2 li {float: left;width: 100%;margin-bottom: 15px;}
.order-detail-info-list-v2 li .odil-content-v2 { float: left;width: 100%;display: grid;grid-template-columns: 1fr 2fr;align-items: center;}
.order-detail-info-list-v2 li .odil-content-v2 .odil-content-title-v2 {font-size: 12px;}
.order-detail-info-list-v2 li .odil-content-v2 .odil-content-text-v2 {font-weight: 600;font-size: 12px;}

.order-detail-steps-wrapper {float: left;width: 100%;margin-bottom: 30px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}
.order-detail-steps-wrapper li {float: left;width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;opacity: 0.5;position: relative;}
.order-detail-steps-wrapper li:before {content: '';height: 2px;width: 100%;position: absolute;top: 31px;right: 50%;background: #fff;border-bottom: 2px dashed #ddd;z-index: -1;}
.order-detail-steps-wrapper li.active:before {border-bottom: 2px dashed #000;}
.order-detail-steps-wrapper li.active {opacity: 1;}
.order-detail-steps-wrapper li:first-child::before {display:none;}
.order-detail-steps-wrapper li:last-child:before {width: calc(100% - 32px);}
.order-detail-steps-wrapper li figure {float: left;width: 64px;height: 64px;aspect-ratio: 1 / 1;display: flex;justify-content: center;align-items: center;background: #f3f3f3;border-radius: 100px;padding: 15px;margin-bottom: 10px;}
.order-detail-steps-wrapper li.active figure {background: #000;}
.order-detail-steps-wrapper li figure img {max-height: 100%;}
.order-detail-steps-wrapper li.active figure img {filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(283deg) brightness(108%) contrast(102%);}
.order-detail-steps-wrapper li span {font-size: 13px;font-weight: 600;}
.ks-cart-page-title {float: left;width: 100%;font-weight: 600;font-size: 14px;margin-bottom: 20px;}






/* **** TABLET YATAY ***** */
@media screen and (min-width : 992px) and (max-width : 1199px) {
  .order-detail-info-list li .odil-content a {display: block; float:left; margin-left: 0; width: 100%; border-bottom: none; margin-top: 2px;}
  .profile-orders-list li .p-order-no {width: 170px;}
}

/* **** TABLET DIK ***** */
@media screen and (min-width : 768px) and (max-width : 991px) {
  .staticpage-left-area {display: none;}
  .profile-dashboard-item {margin-bottom: 30px;}
  .profile-orders-list li .p-order-no {width: 160px;}

  .staticpage-left-area {display: none;}
  .profile-content-area .address-list li {width: 100%;}
  .cart-page-products ul li .mc-image {width: 50px; margin-right: 10px; padding:0;}
  .cart-page-products .mc-quantity {width: 70px;}
  .cart-page-products ul li .mc-content-wrapper {width: calc(100% - 205px);}
  .cart-page-titles {display: none;}
  .order-detail-info-list li {width: 100%; margin-right: 0; margin-bottom: 30px;}
  .order-detail-info-list li:last-child {margin-bottom: 0;}
  .order-detail-address-list li {width: 100%;}
  .cart-page-summary {width: 100%;}
  .profile-orders-list li {padding: 20px;}
  .profile-orders-list li .p-order-no {width: 50%; height: 30px;}
  .profile-orders-list li .p-order-date {width: 50%; height: 30px;}
  .profile-orders-list li .p-order-status {height: 30px; width:50%; justify-content: flex-start;}
  .profile-orders-list li .p-order-detail-btn {width: 50%; height: 30px;}
  .profile-dashboard-item span {line-height: 1.3em;}
  .order-detail-info-list li i {display:none;}
  .profile-content-area .cart-page-products ul li .mc-quantity-spinner {width: 30px; float: right; font-size: 12px; color: #464646; height:50px;font-weight: 600;}
  .profile-content-area .cart-page-products ul li .mc-content-wrapper { color:#000;}
  .profile-content-area .cart-page-products ul li .mc-content-wrapper .mc-content h5 {color: #000; margin-bottom: 0; font-size: 12px; font-weight: 600; line-height: 1.5em;}
  .profile-content-area .cart-page-products ul li .mc-content-wrapper .mc-variations {margin-top:0;}
  .profile-content-area .cart-page-products ul li .mc-content-wrapper .mc-variations span dt, .profile-content-area .cart-page-products ul li .mc-content-wrapper .mc-variations span dd {float:left; width:50%;}
  .profile-content-area .cart-page-products ul li .mc-quantity {font-family: Helvetica; font-weight: 600; color:#464646; height:50px;}
  .profile-page-left {width:100%;}
  .profile-page-right {width:100%;}
  .profile-dashboard-buttons {display: block;}
  .profile-dashboard-item {padding-left:0; border-right:none; border-bottom:1px solid #ddd;}
  .edit-member-info-form .form-group {width: 100%; margin-right: 0;}
  .reset-password-form .form-group {width:100%; margin-right:0;}
  .mc-delete-wrapper {width: 70px;}
  .profile-page-left h4 {display:none;}
  .profile-page-left > ul {display:none;}
  .mobile-user-menu {display:block;}

  .order-detail-info-list-v2 {grid-template-columns: 1fr;}
  .order-detail-info-list-v2 li .odil-content-v2 {grid-template-columns: 1fr 1fr;}
  .order-detail-steps-wrapper {grid-template-columns: 1fr 1fr;grid-row-gap: 30px;}
  .order-detail-steps-wrapper li figure {    width: 42px;height: 42px;padding: 10px;}
  .order-detail-steps-wrapper li span {text-align: center;font-size: 10px;}

}

/* **** TELEFON YATAY ***** */
/* @media screen and (min-width : 480px) and (max-width : 767px) {
  .staticpage-left-area {display: none;}
  .profile-content-area .address-list li {width: 100%;}
  .cart-page-products ul li .mc-image {width: 50px; margin-right: 10px;}
  .cart-page-products .mc-quantity {width: 70px;}
  .cart-page-products ul li .mc-content-wrapper {width: calc(100% - 205px);}
  .cart-page-titles {display: none;}
  .order-detail-info-list li {width: 100%; margin-right: 0; margin-bottom: 30px;}
  .order-detail-info-list li:last-child {margin-bottom: 0;}
  .order-detail-address-list li {width: 100%;}
  .cart-page-summary {width: 100%;}
  .profile-orders-list li {padding: 20px 0;}
  .profile-orders-list li .p-order-no {width: 50%; height: 30px;}
  .profile-orders-list li .p-order-date {width: 50%; height: 30px;}
  .profile-orders-list li .p-order-status {height: 30px; width:50%; justify-content: flex-start;}
  .profile-orders-list li .p-order-detail-btn {width: 50%; height: 30px;}

 
} */

/* **** TELEFON DIK ***** */
@media screen and (max-width : 767px) {
  .staticpage-left-area {display: none;}
  .profile-content-area .address-list li {width: 100%;}
  .cart-page-products ul li .mc-image {width: 50px; margin-right: 10px; padding:0;}
  .cart-page-products .mc-quantity {width: 70px;}
  .cart-page-products ul li .mc-content-wrapper {width: calc(100% - 205px);}
  .cart-page-titles {display: none;}
  .order-detail-info-list li {width: 100%; margin-right: 0; margin-bottom: 30px;}
  .order-detail-info-list li:last-child {margin-bottom: 0;}
  .order-detail-address-list li {width: 100%;}
  .cart-page-summary {width: 100%;}
  .profile-orders-list li {padding: 20px;}
  .profile-orders-list li .p-order-no {width: 50%; height: 30px;}
  .profile-orders-list li .p-order-date {width: 50%; height: 30px;}
  .profile-orders-list li .p-order-status {height: 30px; width:50%; justify-content: flex-start;}
  .profile-orders-list li .p-order-detail-btn {width: 50%; height: 30px;}
  .profile-dashboard-item span {line-height: 1.3em;}
  .order-detail-info-list li i {display:none;}
  .profile-content-area .cart-page-products ul li .mc-quantity-spinner {width: 30px; float: right; font-size: 12px; color: #464646; height:50px;font-weight: 600;}
  .profile-content-area .cart-page-products ul li .mc-content-wrapper { color:#000;}
  .profile-content-area .cart-page-products ul li .mc-content-wrapper .mc-content h5 {color: #000; margin-bottom: 0; font-size: 12px; font-weight: 600; line-height: 1.5em;}
  .profile-content-area .cart-page-products ul li .mc-content-wrapper .mc-variations {margin-top:0;}
  .profile-content-area .cart-page-products ul li .mc-content-wrapper .mc-variations span dt, .profile-content-area .cart-page-products ul li .mc-content-wrapper .mc-variations span dd {float:left; width:50%;}
  .profile-content-area .cart-page-products ul li .mc-quantity {font-family: Helvetica; font-weight: 600; color:#464646; height:50px;}
  .profile-page-left {width:100%;}
  .profile-page-right {width:100%;}
  .profile-dashboard-buttons {display: block;}
  .profile-dashboard-item {padding-left:0; border-right:none; border-bottom:1px solid #ddd;}
  .edit-member-info-form .form-group {width: 100%; margin-right: 0;}
  .reset-password-form .form-group {width:100%; margin-right:0;}
  .mc-delete-wrapper {width: 70px;}
  .profile-page-left h4 {display:none;}
  .profile-page-left > ul {display:none;}
  .mobile-user-menu {display:block;}

  .order-detail-info-list-v2 {grid-template-columns: 1fr;}
  .order-detail-info-list-v2 li .odil-content-v2 {grid-template-columns: 1fr 1fr;}
  /* .order-detail-steps-wrapper {grid-template-columns: 1fr 1fr;grid-row-gap: 30px;} */
  .order-detail-steps-wrapper li figure {    width: 32px;height: 32px;padding: 5px;}
  .order-detail-steps-wrapper li span {text-align: center;font-size: 10px;}
  .order-detail-steps-wrapper li:before {top:15px}
  .order-detail-steps-wrapper li:last-child:before {width: calc(100% - 19px);}

}
