.your_cart{width: 100%;float: left;padding: 100px 0;}
.cart_list{width: 100%;float: left;}
.cart_box{width: 100%;float: left;background:linear-gradient(180deg, rgba(182, 217, 242, 0) 0%, rgba(147, 210, 255, 0.15) 73.61%);border: 2px solid #005DAC1A;box-shadow: 0px 5px 15px 0px #00000014;padding: 20px ;border-radius: 20px;display: grid;grid-template-columns: 1fr auto auto;align-items: center;margin-bottom: 24px;justify-content: space-between;gap: 20px;}
.cartone{float: left;display: flex;gap: 40px;align-items: center;min-width: 0;}
.cartboxname{float: left;min-width: 0;flex: 1;}
.cartboxname h2{float: left;font-size: 24px;font-weight: 500;line-height: 34px;width: 100%;word-wrap: break-word;overflow-wrap: break-word;}
.cart_two{float: left;display: flex;align-items: center;gap: 80px;flex-shrink: 0;}
.cartinfo{float: left;}
.cartinfo p{font-size: 16px;font-weight: 400;line-height: 20px;text-align: left;margin-bottom: 8px;color: #454545;}
.cartinfo p:last-child{margin-bottom: 0;}
.cartinfo i{font-size: 18px;font-weight: 400;line-height: 22px;font-style: normal;color: #454545;display: block;}
.cartinfo .date-value{font-size: 16px;font-weight: 400;line-height: 20px;color: #454545;font-style: normal;}
.cart_three{float: left;display: flex;gap: 20px;align-items: center;flex-shrink: 0;}
.itemprice{float: left;display: flex;align-items: flex-end;}
.itemprice h2{float: left;font-size: 36px;font-weight: 700;line-height: 22px;color: #454545;white-space: nowrap;}
.itemprice p{float: left;font-size: 18px;font-weight: 400;line-height: 12px;color: #000000;padding-left: 5px;white-space: nowrap;}
.cart_three .cartbuy{padding: 16px 40px ;border-radius: 10px;font-size: 20px;font-weight: 700;line-height: 14.5px;color: #FFFFFF;background: #005DAC;float: left;white-space: nowrap;}
.cartdelete{float: left;}
.cartboxname h2 a{display: inline-block;}
.cartboxname h2 a img{vertical-align: middle;display: inline-block;margin-top: -3px;}
.cartboxname p{color: #FF3B30;font-size: 12px;font-weight: 700;margin-bottom: 5px;}
.cartinfo i.boldtext{font-weight: 700;}

.delete_cart{width: 100%;float: left;position: relative;display: none;z-index: 99999;}
.cart_blackbg{width: 100%;float: left;background:rgb(0 0 0 / 30%);position: fixed;top: 0;left: 0;height: 100vh;z-index: 999;display: flex;justify-content: center;align-items: center;}
.delete_cart_box{width: 620px;float: left;position: relative;}
.closecart_popup{float: left;position: absolute;right: 20px;top: 20px;}
.closecart_popup a{width: 40px;height: 40px;padding: 5px;display: inline-flex;align-items: center;justify-content: center;background-color: #000;border-radius: 50%;} 
.cart_text{width: 100%;float: left;background: #fff;}
.deletebanner{width: 100%;float: left;}
.deletebanner img{width: 100%;float: left;}
.cartdata{width: 100%;float: left;padding:37px 26px;}
.cartdata h2{width: 100%;float: left;color: #000000;font-size: 48px;font-weight: 400;margin-bottom: 20px;}
.cartdata p{width: 100%;float: left;font-size: 20px;font-weight: 400;color: #454545;line-height: 26px;}
.can_dele{width: 100%;float: left;gap: 10px;margin-top: 30px;display: flex;}
.canbtn{width: 50%;float: left;border: 1px solid #45454580;padding: 16px 20px;border-radius: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #454545;}
.delebtn{width: 50%;float: left;border: 1px solid #005DAC;padding: 16px 20px;border-radius: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #FFFFFF;background: #005DAC;}
.closecart_popup a{padding: 15px;}
.cart_box:last-child{margin-bottom: 0;}
.wishlist_title{width: 100%;float: left;display: flex;align-items: center;gap: 10px; margin-bottom: 52px;}
.wishlist_title h2{float: left;font-size: 32px;font-weight: 400;line-height: 34px;}
.wishlist_title i{float: left;background: #B6D9F2;font-size: 18px;font-weight: 700;line-height: 22px;font-style: normal;width: 30px;height: 30px;border-radius: 50px;display: flex;justify-content: center;align-items: center;}



@media screen and (max-width: 1800px){
    .your_cart{padding: 100px 0;}
    .cart_box{grid-template-columns: 1fr auto auto;}
}

@media screen and (max-width: 1440px){
    .cart_box{grid-template-columns: 1fr auto auto;}
    .wishlist_title h2{font-size: 20px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
    .cart_two{gap: 40px;}
    .cartone{gap: 20px;}
}

@media screen and (max-width: 1024px){
    .your_cart{padding: 100px 0;}
    .cart_box{display: block;position: relative;padding: 12px 0;margin-bottom: 20px;}
    .cartboxname h2{font-size: 16px;line-height: 20px;padding-right: 70px;}
    .cartone img{width: 50px;flex-shrink: 0;}
    .cartboxname h2 a img{width: 24px;}
    .cartone{gap: 10px;margin-bottom: 15px;padding: 0 12px;width: 100%;}
    .cartinfo{width: 33.33%;min-width: 0;}
    .cart_two{gap: 27px;margin-bottom: 15px;padding:0 12px 15px;border-bottom: 1px dashed #000;width: 100%;flex-wrap: wrap;}
    .itemprice{flex-direction: column;align-items: flex-start;gap: 10px;}
    .cartboxname h2 a{position: absolute;top: 17px;right: 45px;}
    .cartboxname{width: auto;flex: 1;min-width: 0;}
    .cartdelete{position: absolute;right: 12px;top: 12px;}
    .cart_three{justify-content: space-between;width: 100%;padding: 0 12px;}
    .cartinfo i{font-size: 13px;word-wrap: break-word;display: block;}
    .itemprice h2{font-size: 20px;line-height: 10px;}
    .itemprice p{font-size: 11px;padding-left: 0;}
    .cart_three .cartbuy{font-size: 16px;padding: 16px 30px;}
    .wishlist_title h2{font-size: 20px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
}

@media screen and (max-width:767px){
    .your_cart{padding: 100px 0;}
    .cart_box{display: block;position: relative;padding: 12px 0;margin-bottom: 20px;}
    .cartboxname h2{font-size: 16px;line-height: 20px;padding-right: 70px;}
    .cartone img{width: 50px;flex-shrink: 0;}
    .cartboxname h2 a img{width: 24px;}
    .cartone{gap: 10px;margin-bottom: 15px;padding: 0 12px;width: 100%;}
    .cartinfo{width: 100%;min-width: 0;margin-bottom: 10px;}
    .cartinfo:last-child{margin-bottom: 0;}
    .cart_two{gap: 0;margin-bottom: 15px;padding:0 12px 15px;border-bottom: 1px dashed #000;width: 100%;display: block;}
    .itemprice{flex-direction: column;align-items: flex-start;gap: 10px;}
    .cartboxname h2 a{position: absolute;top: 17px;right: 45px;}
    .cartboxname{width: auto;flex: 1;min-width: 0;}
    .cartdelete{position: absolute;right: 12px;top: 12px;}
    .cart_three{justify-content: space-between;width: 100%;padding: 0 12px;flex-wrap: wrap;}
    .cartinfo i{font-size: 13px;word-wrap: break-word;display: block;}
    .itemprice h2{font-size: 20px;line-height: 10px;}
    .itemprice p{font-size: 11px;padding-left: 0;}
    .cart_three .cartbuy{font-size: 16px;padding: 12px 24px;}
    
    .delete_cart_box{width: 100%;position: absolute;bottom: -101%;left: 0;transition: all .5s;}
    .delete_cart_box.active{bottom: 0;}
    .closecart_popup{position: initial;display: flex;align-items: center;width: 100%;justify-content: center;margin-bottom: 20px;}
    .cartdata h2{font-size: 32px;}
    .cartdata p{font-size: 14px;}
    .wishlist_title h2{font-size: 24px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
}
.emptycart{width: 100%;float: left;padding: 100px 0;}
.emptycart_text{width: 100%;float: left;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.emptycart_textline{margin-top: 20px;text-align: center;    display: flex;flex-direction: column;align-items: center;}
.emptycart_text h2{font-size: 32px;font-weight: 400;line-height: 36px;width: 100%;float: left;margin-bottom: 20px;color: #000;}
.emptycart_text p{width: 58%;font-size: 20px;font-weight: 400;line-height: 24px;color: #000;margin-bottom: 48px;}
.exp_plans1{padding: 16px 30px;border-radius: 10px;font-size: 20px;font-weight: 700;line-height: 24px;color: #FFFFFF;background: #005DAC;}
.exp_plans2{padding: 16px 30px;border-radius: 10px;font-size: 20px;font-weight: 700;line-height: 24px;color: #FFFFFF;background: #005DAC;}
.emptycart_text img{width: 75px;height: 75px;}

@media screen and (max-width:767px){
    .emptycart{padding: 60px 0;}
    .emptycart_text h2{font-size: 24px;margin-bottom: 10px;}
    .emptycart_text p{font-size: 14px;line-height: 16px;width: 100%;margin-bottom: 32px;}
    .exp_plans1{font-size: 16px;line-height: 16px;}
    .exp_plans2{font-size: 16px;line-height: 16px;}

}
.your_wishlist{width: 100%;float: left;margin: 60px 0;}
.wishlist_title{width: 100%;float: left;    display: flex;align-items: center;gap: 10px; margin-bottom: 52px;}
.wishlist_title h2{float: left;font-size: 32px;font-weight: 400;line-height: 34px;}
.wishlist_title i{float: left;background: #B6D9F2;font-size: 18px;font-weight: 700;line-height: 22px;font-style: normal;width: 30px;height: 30px;border-radius: 50px;
display: flex;justify-content: center;align-items: center;}
.wishlist_list{width: 100%;float: left;display: grid;grid-template-columns: auto auto auto auto;column-gap: 10px;}
.wishlist_box{width: 100%;float: left;border: 1px solid #005DAC1A;box-shadow: 0px 10px 30px 0px #00000024;background:linear-gradient(180deg, rgba(182, 217, 242, 0) 0%, rgba(182, 217, 242, 0.2) 100%);padding: 24px 18px;border-radius: 10px;}
.wishlist_box ul{width: 100%;float: left;margin-bottom: 30px;display: grid;gap:10px;grid-template-columns: auto auto auto;}
.wishlist_box ul li{float: left;}
.wishlist_box ul li h2{float: left;font-size: 24px;font-weight: 700;line-height: 28px;margin-bottom: 10px;width: 100%;float: left;}
.wishlist_box ul li p{font-size: 18px;font-weight: 400;line-height: 18px;float: left;margin-bottom: 10px;width: 100%;float: left;}
.wishlist_box ul li p:last-child{margin-bottom: 0;}
.wishlist_box ul li a{float: left;}
.wishlist_box ul li a img{float: left;}
.wishlist_box ul li:nth-child(1) img{width: 48px;height: 48px;float: left;}
.wishlist_box ul li:nth-child(2){padding-left: 8px;}
.wishlist_box ul li:nth-child(3){display: flex;column-gap: 10px;}
.wishlist_box ul li p img{display: inline-block;margin-right: 5px;}
.buynow{width: 100%;float: left;}
.buynow a{width: 100%;float: left;background: #005DAC;padding: 16px 20px;text-align: center;border-radius: 10px;font-size: 16px;font-weight: 700;color: #fff;}

.delete_wishlist{width: 100%;float: left;position: relative;display: none;}
.wishlist_blackbg{width: 100%;float: left;background:rgb(0 0 0 / 30%);position: fixed;top: 0;left: 0;height: 100vh;z-index: 999;display: flex;justify-content: center;align-items: center;}
.delete_wishlist_box{width: 620px;float: left;position: relative;}
.closewish_popup{float: left;position: absolute;right: 20px;top: 20px;}
.closewish_popup a{width: 40px;height: 40px;padding: 5px;display: inline-flex;align-items: center;justify-content: center;background-color: #000;border-radius: 50%;} 
.wishlist_text{width: 100%;float: left;background: #fff;}
.deletebanner{width: 100%;float: left;}
.deletebanner img{width: 100%;float: left;}
.wishlistdata{width: 100%;float: left;padding:37px 26px;}
.wishlistdata h2{width: 100%;float: left;color: #000000;font-size: 48px;font-weight: 400;margin-bottom: 20px;}
.wishlistdata p{width: 100%;float: left;font-size: 20px;font-weight: 400;color: #454545;line-height: 26px;}
.can_dele{width: 100%;float: left;gap: 10px;margin-top: 30px;display: flex;}
.canbtn{width: 50%;float: left;border: 1px solid #45454580;padding: 16px 20px;border-radius: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #454545;}
.delebtn{width: 50%;float: left;border: 1px solid #005DAC;padding: 16px 20px;border-radius: 10px;text-align: center;font-size: 16px;font-weight: 700;color: #FFFFFF;background: #005DAC;}
.closewish_popup a{padding: 15px;}




@media screen and (max-width: 1800px){

}

@media screen and (max-width: 1440px){
    .wishlist_list{display: grid;grid-template-columns: auto auto;gap: 20px;}
    .wishlist_box {width: 100%;}
    .wishlist_title h2{font-size: 20px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
    .wishlist_box ul li h2{font-size: 18px;}
    .wishlist_box ul li p {font-size: 14px;}
    .wishlist_box ul li a img{width: 17px;}
    .wishlist_box ul li:nth-child(1) img {width: 40px;height: 40px;}
    .wishlist_box ul{margin-bottom: 18px;}
    .buynow a{padding: 14px 20px;}
    .wishlist_title{margin-bottom: 20px;}
}

@media screen and (max-width: 1024px){
    .wishlist_list{display: grid;grid-template-columns: auto auto;gap: 20px;}
    .wishlist_box {width: 100%;}
    .wishlist_title h2{font-size: 20px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
    .wishlist_box ul li h2{font-size: 18px;}
    .wishlist_box ul li p {font-size: 14px;}
    .wishlist_box ul li a img{width: 17px;}
    .wishlist_box ul li:nth-child(1) img {width: 40px;height: 40px;}
    .wishlist_box ul{margin-bottom: 18px;}
    .buynow a{padding: 14px 20px;}
    .wishlist_title{margin-bottom: 20px;}
}

@media screen and (max-width:767px){
    .your_wishlist{margin: 30px 0;}
    .wishlist_list{display: block;}
    .wishlist_box {width: 100%;margin-bottom: 30px;}
    .wishlist_title h2{font-size: 20px;}
    .wishlist_title i{font-size: 12px;}
    .wishlist_title i{width: 18px;height: 18px;}
    .wishlist_box ul li h2{font-size: 16px;}
    .wishlist_box ul li p {font-size: 14px;}
    .wishlist_box ul li a img{width: 17px;}
    .wishlist_box ul li:nth-child(1) img {width: 40px;height: 40px;}
    .wishlist_box ul{margin-bottom: 18px;}
    .buynow a{padding: 14px 20px;}
    .wishlist_title{margin-bottom: 20px;}

    
    .delete_wishlist_box{width: 100%;position: absolute;bottom: -101%;left: 0;transition: all .5s;}
    .delete_wishlist_box.active{bottom: 0;}
    .closewish_popup{position: initial;display: flex;align-items: center;width: 100%;justify-content: center;margin-bottom: 20px;}
    .wishlistdata h2{font-size: 32px;}
    .wishlistdata p{font-size: 14px;}
    .wishlist_box:last-child{margin-bottom: 0;}
}