.orderlist-details{padding:65px 0 0}
.orderlist-details__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:flex}
.orderlist-details__nav{display:block;margin-top:24px;margin-right:98px;width:280px}
.orderlist--backbtn{padding-top:0;font-size:16px;font-weight:700;line-height:19px;color:#7345b2}
.imageback-wrapper{width:24px;height:24px;margin-right:2px}
.orderlist-details__inner{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.orderlist-details__title{font-size:38px;font-weight:500;line-height:42px;color:#333;margin-bottom:25px;padding-left:13px}
.orderlist-details__wrapper{max-width:688px;width:100%;margin-left:7px}
.orderlist-details__content{padding:24px;border-radius:4px;border:1px solid var(--50,#f4f1f9);margin-bottom:24px}
.orderplacedDetails__wrapper{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#F3F3F366}
.orderPlacedDetailsRightWrapper{display:flex;align-items:center;gap:8px;cursor:pointer}
.leftContentTitle{font-size:14px;font-weight:500;line-height:20px;color:#333642}
.leftContentTitle span{font-size:14px;font-weight:700;line-height:20px;color:#333642}
.orderPlacedIdTxt{font-size:12px;font-weight:400;line-height:17px;color:#4f5466}
.viewOrderDetailsTxt{font-size:12px;font-weight:700;line-height:16px;color:#7445b2}
.viewOrderDetailsImg{width:16px;height:16px}
.orderProductsDetailsWrapper{padding-top:20px}
.orderProductsDetailsContent{display:flex;justify-content:space-between;padding-left:16px;border-bottom:1px solid #e6e7eb;padding-bottom:20px}
.orderProductsDetailsContent:first-child{padding-top:0}
.orderProductsDetailsContent:not(:first-child){padding-top:20px}
.orderProductsDetailsContent:last-child{border-bottom:0;padding-bottom:0}
.orderProductTitle{font-size:16px;font-weight:500;line-height:24px;color:#202129;width:243px}
.orderProductQtyTxt{font-size:14px;font-weight:400;line-height:20px;color:#4f5466;margin-bottom:24px}
.orderOnWayWrapper{display:flex;align-items:center;gap:6px}
.orderOnWayImg{width:16px;height:16px}
.orderOnWayTxt{font-size:14px;font-weight:500;line-height:20px;color:#333642}
.orderProductsImgWrapper{width:154px;height:154px}
.orderProductsImg{width:100%;height:100%;object-fit:contain}
.estimatedDeliveryTxt{font-size:12px;font-weight:400;line-height:17px;color:#74798a}
.estimatedDeliveryDaysTxt{font-size:12px;font-weight:500;line-height:17px;color:#4f5466}
.orderDeliveredContent{display:flex;align-items:center;gap:6px}
.deliveredImg{width:12px;height:12px}
.deliveredTxt{font-size:14px;font-weight:500;line-height:20px;color:#4f5466}
.deliveredTxt span{font-size:14px;font-weight:700;line-height:20px;color:#4f5466;margin-left:4px}
.orderReturnContent{display:flex;align-items:center;border-bottom:1px solid #e6e7eb;gap:32px;padding:14px 0}
.orderReturnTxt{font-size:12px;font-weight:400;line-height:14px;color:#6b6767}
.orderReturnBtn{border:0;background-color:#fff;color:#7445b2;font-size:12px;font-weight:700;line-height:16px;cursor:pointer}
@media screen and (max-width:768px){.orderlist-details{padding:30px 0 0}
.orderContainer{padding-left:0;padding-right:0}
.orderlist-details__wrapper{margin-left:0}
.orderlist--backbtn{margin-left:11px}
.orderlist-details__title{margin-left:19px;font-size:24px;font-weight:500;line-height:30px;color:#333;margin-bottom:18px;padding-left:0}
.orderlist-details__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.orderlist-details__nav{display:none;width:100%}
.orderlist-details__inner{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.orderlist-details__content{border:0;padding:0}
.orderplacedDetails__wrapper{padding:12px 16px;background-color:#f3f3f3;margin-bottom:0}
.orderProductsDetailsContent{padding-left:0;margin-right:16px;margin-left:16px;padding-bottom:16px}
.viewOrderDetailsTxt{display:none}
.viewOrderDetailsImg{width:32px;height:32px;border-radius:30px;border:1px solid #9da1b0}
.orderProductTitle{width:180px;font-size:14px;line-height:20px;color:#141517}
.orderProductQtyTxt{font-size:12px;font-weight:400;line-height:17px;color:#4f5466;margin-bottom:12px}
.orderProductsImgWrapper{width:100px;height:100px}
.orderReturnContent{padding:12px 0;margin-left:16px;margin-right:16px}
.orderOnWayTxt{font-size:12px;font-weight:500;line-height:17px}
}
.state-change{background-color:#05b54b}
.viewOrderListWrapper{padding:24px;border:1px solid #f3f3f3;border-radius:4px;margin-bottom:40px;max-width:688px;width:100%}
.viewOrderProductDetailsContainer{padding:16px;border-radius:12px;border:1px solid #f2f6fb;background-color:#f2f6fb;display:flex;justify-content:space-between;margin-bottom:24px}
.orderProductTxt{font-size:16px;font-weight:400;line-height:19px;color:#3a3a3a}
.orderProductID{font-size:16px;font-weight:500;line-height:19px;color:#3a3a3a}
.orderProductDateTxt{font-size:14px;font-weight:400;line-height:18px;color:#4d4d4d;margin-bottom:18px}
.productAmtTxt{font-size:16px;font-weight:400;line-height:19px;color:#4d4d4d}
.productAmtValue{font-size:20px;font-weight:500;line-height:26px;color:#202129}
.orderItemQtyContent{display:flex;min-width:71px;min-height:104px;flex-direction:column;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;border:1px solid #E7EBF0CC;box-shadow:0 5px 7px 0 #E7EBF0CC;background-color:#fff}
.itemTxt{border-bottom:1px solid #e8eef5;padding-bottom:14px;font-size:12px;font-weight:400;line-height:14px;color:#6b6767;text-align:center;min-width:47px}
.itemQty{padding-top:16px;font-size:20px;font-weight:500;line-height:26px;color:#141517;text-align:center;min-width:47px}
.recipientDetailsWrapper{display:flex;width:100%;gap:24px;padding:0 16px 39px;border-bottom:1px solid #e6e7eb}
.recipientDetailsLeftSection{width:50%}
.shippingAddressRightSection{width:50%}
.recipientDetailsTitle{font-size:14px;font-weight:400;line-height:18px;color:#4d4d4d;margin-bottom:8px}
.recipientDetailsNmeTxt{font-size:16px;font-weight:500;line-height:19px;color:#141517;margin-bottom:8px}
.recipientDetailsPhone{font-size:16px;font-weight:500;line-height:19px;color:#141517;text-decoration:none}
.recipientDetailsPhone:visited{color:#141517}
.shippingAddressTitle{font-size:14px;font-weight:400;line-height:18px;color:#4d4d4d;margin-bottom:8px}
.shippingAddressTxt{font-size:16px;font-weight:500;line-height:19px;color:#141517;margin-bottom:8px}
.changeAdrressBtn{border:0;background-color:#fff;color:#7445b2;font-size:16px;font-weight:500;line-height:19px;text-decoration-line:underline;cursor:pointer}
.viewOrderProductContent{display:flex;border-bottom:1px solid #e6e7eb;padding-top:20px;padding-bottom:20px;width:100%;gap:118px}
.orderProductsLeftSection{width:75%}
.orderProductsRightSection{width:25%}
.orderProductsLeftTitle{font-size:16px;font-weight:500;line-height:24px;color:#202129;margin-bottom:4px}
.orderProductsLeftQtyTxt{font-size:14px;font-weight:400;line-height:20px;color:#4f5466;margin-bottom:24px}
.orderProductDeliveredContent{display:flex;align-items:center;gap:6px}
.orderProductDeliveredContent img{width:12px;height:12px}
.orderProductDeliveredTxt{font-size:14px;font-weight:500;line-height:20px;color:#4f5466}
.orderProductsRightImgContent{width:154px;height:154px}
.orderProductsRightImgContent img{width:100%;height:100%;object-fit:contain}
.orderProductOnWayContent{display:flex;align-items:center;gap:6px;padding-bottom:16px}
.orderProductOnWayContent img{width:14px;height:14px}
.onWayTxt{font-size:12px;font-weight:500;line-height:17px;color:#333642}
.viewEstimatedDelivery{margin-bottom:16px}
.viewEstimatedDeliveryLable{font-size:12px;font-weight:400;line-height:17px;color:#4f5466}
.dispatchedLabel{font-size:12px;font-weight:500;line-height:17px;color:#333642;padding-bottom:2px}
.dispatchedEstimatedLabel{font-size:12px;font-weight:400;line-height:17px;color:#4f5466}
.orderCancelContent{display:flex;align-items:center;gap:6px}
.orderCancelContent img{width:12px;height:12px}
.orderCancelLabel{font-size:14px;font-weight:500;line-height:20px;color:#4f5466}
.orderProgressBarContent{display:flex}
.progressBar{position:relative}
.progressBarcontainer{display:flex;align-items:center}
.step-line{height:2px;width:160px;background-color:#d5d7de}
.hidden{display:none}
.is-completed{display:inline-block;padding:2px;border-radius:30px;background-color:#d5d7de;width:12px;height:12px}
.progressBarLabel{position:absolute;width:110px;font-size:12px;font-weight:500;line-height:17px;color:#333642;padding-top:6px}
.progressBar:nth-child(2) .progressBarLabel{right:-70px}
.progressBar:last-child .progressBarLabel{right:0;text-align:end}
.progressBar.completed .is-completed{content:'';background-image:url('../../../content/dam/bh-shop/orderhistory/progress-bar-icon.png');background-size:contain;background-repeat:no-repeat;display:block;width:12px;height:12px;position:relative}
.progressBar.completed .step-line{background-color:#05b54b}
.requestCancellationContainer{display:flex;margin-bottom:20px}
.requestCancellation{display:flex;align-items:center;gap:20px;cursor:pointer}
.requestCancellationImg{width:42px;height:42px}
.requestCancellationLabel{font-size:14px;font-weight:500;line-height:17px;color:#3a3a3a}
.icon-container{display:none}
.needHelpContainer{display:flex;margin-bottom:18px}
.needHelp{display:flex;align-items:center;gap:20px;cursor:pointer}
.needHelpImg{width:42px;height:42px}
.needHelpLabel{font-size:14px;font-weight:500;line-height:17px;color:#3a3a3a}
@media screen and (max-width:768px){.viewOrderListWrapper{border:0;padding:0 16px;margin-bottom:32px}
.orderProductTxt{font-size:14px;font-weight:400;line-height:18px;color:#3a3a3a}
.orderProductID{font-size:14px;font-weight:500;line-height:17px;color:#3a3a3a}
.orderProductDateTxt{font-size:12px;font-weight:400;line-height:14px;color:#4d4d4d}
.productAmtTxt{font-size:14px;font-weight:400;line-height:18px;color:#4d4d4d}
.productAmtValue{font-size:20px;font-weight:500;line-height:26px;color:#202129}
.orderItemQtyContent{min-height:98px}
.recipientDetailsWrapper{flex-direction:column;padding:0 0 38px 0}
.recipientDetailsLeftSection{width:100%}
.shippingAddressRightSection{width:100%}
.recipientDetailsNmeTxt{font-size:14px;font-weight:500;line-height:17px;color:#141517}
.recipientDetailsPhone{font-size:14px;font-weight:500;line-height:17px;color:#141517}
.shippingAddressTxt{font-size:14px;font-weight:500;line-height:17px;color:#141517}
.viewOrderProductContent{gap:12px}
.orderProductsLeftSection{width:67%}
.orderProductsRightSection{width:30%}
.orderProductsLeftTitle{font-size:14px;font-weight:500;line-height:20px;color:#141517}
.orderProductsLeftQtyTxt{font-size:12px;font-weight:400;line-height:17px;color:#4f5466;margin-bottom:12px}
.orderCancelLabel{font-size:12px;font-weight:500;line-height:17px;color:#4f5466}
.orderProductDeliveredTxt{font-size:12px;font-weight:500;line-height:17px;color:#4f5466}
.orderReturnContent.viewReturn{margin-left:0;margin-right:0;padding:13px 0;gap:8px}
.orderProductOnWayContent{padding-bottom:20px}
.orderProgressBarWrapper{margin-bottom:32px}
.step-line{width:147px}
.orderProductsRightImgContent{width:100px;height:100px}
.requestCancellationContainer{align-items:center;padding:0 16px;justify-content:space-between}
.needHelpContainer{align-items:center;padding:0 16px;justify-content:space-between;margin-bottom:16px}
.icon-container{display:block;width:32px;height:32px}
}
.paymentfailed{padding:157px 0 86px}
.paymentfailed_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}
.paymentfailed_img_wrapper{max-width:336px;width:100%;height:300px;margin-bottom:20px}
.paymentfailed_img_wrapper img{width:100%;height:100%}
.paymentfailed_title{font-family:Creato Display;color:#141517;margin-bottom:4px;font-size:24px;font-weight:500;line-height:30.24px;text-align:center}
.paymentfailed_subtitle{color:#4d4d4d;margin-bottom:24px;font-family:Creato Display;font-size:18px;font-weight:400;line-height:21.38px;text-align:center}
.paymentfailed_retry_button{font-family:Creato Display;font-size:18px;font-weight:500;line-height:21.38px;text-align:center;border-radius:60px;border:1px solid #712ccb;background:0;padding:0 32px;min-height:61px;display:flex;justify-content:center;align-items:center;color:#7445b2;cursor:pointer}
@media screen and (max-width :768px){.paymentfailed{padding:60px 0 86px}
.paymentfailed_img_wrapper{max-width:186px;width:100%;height:172px;margin-bottom:10px}
.paymentfailed_title{color:#333;margin-bottom:unset;font-size:20px;line-height:26px}
.paymentfailed_subtitle{color:#4f5466;font-size:14px;font-weight:400;line-height:18px}
}
.wishlist-empty-container{max-width:688px;width:100%;margin:0 auto}
.wishlist-empty-img-wrapper{width:180px;height:180px;margin:0 auto}
.wishlist-empty-img{width:100%;height:100%;object-fit:contain}
.wishlist-empty-title{font-size:24px;font-weight:500;line-height:30px;text-align:center;color:#141517;padding:16px 0 8px}
.wishlist-empty-subtitle{font-size:16px;font-weight:400;line-height:19px;text-align:center;color:#4d4d4d;padding-bottom:24px}
.discover-products-img-wrapper{width:24px;height:24px}
.discover-products-img{width:100%;height:100%}
.discover-productsBtn-container{display:flex;justify-content:center;width:max-content;padding:2px;border-radius:60px;background:linear-gradient(270deg,#8d5ccd 42%,#a77fdc 60%);margin:0 auto}
.discover-productsBtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:60px;background:linear-gradient(270deg,#712ccb 0,#a77fdc 100%);height:64px;padding:0 22px 0 32px;max-width:241px;width:100%;gap:28px;font-size:16px;font-weight:500;line-height:21px;color:#FFF;cursor:pointer}
@media screen and (max-width:768px){.wishlist-empty-title{font-size:20px;font-weight:500;line-height:26px}
.wishlist-empty-subtitle{font-size:14px;font-weight:400;line-height:18px}
}