.odemeSepetIcerigiWrap{margin-top: 15px;text-align: left;}
.odemeSepetIcerigiWrap > h3{margin-bottom: 12px;font-size: 18px;}


.sepetBosParent{display: flex;align-items: center;justify-content: center;flex-direction: column;margin-top: 45px;}
.sepetBosParent img{max-width: 100%;margin-bottom: 10px;}
.sepetBosParent h2{font: normal normal 900 30px/41px Rethink Sans;color: #414042;margin-bottom: 10px}
.sepetBosParent div{font: normal normal normal 18px/25px Rethink Sans;color: #414042;margin-bottom: 10px}
.sepetBosParent a{background: #dd1a1e 0% 0% no-repeat padding-box;border-radius: 20px 0px;font: normal normal 500 14px/19px Rethink Sans;color: #FFFFFF;padding:10px 20px}


.siparisTopStepWrap_ ul{display: flex;align-items: center;justify-content: center;text-align: center;}
.siparisTopStepWrap_ ul li{padding:30px 15px;min-width: 90px}
.siparisTopStepWrap_ ul li:not(.active){border-left:1px solid var(--white)}
.siparisTopStepWrap_ ul li:first-child{border-left:none}
.siparisTopStepWrap_ ul li:last-child{border-right:none}
.siparisTopStepWrap_ ul li.active{background-color: var(--white);color: var(--textColor);}
.siparisTopStepWrap_ ul li b{display: block;}


.kalanZaman{font-size: 11px;color:green;display: flex;justify-content: center;gap:4px}
.kalanZaman.kritik{color:var(--red)}

table.satisKosuluUymayanUrunler{width:100%;margin-top: 15px;border-collapse: collapse;}
table.satisKosuluUymayanUrunler td{border:1px solid #ddd;padding:8px}
.sepetPage{margin-top: 60px;margin-bottom: 60px;}
.sepetKapsul{background-color:#fff;width: auto;}
.sepetTableKapsul{border-radius: 8px;overflow: hidden;box-shadow: 0px 0px 1px #666;margin-bottom: 30px;padding:0px 15px}
.sepetKapsul .sepet_baslik{text-align:center;font-weight:600}
.sepetKapsul table{margin-top:15px;}
.sepetKapsul table td{vertical-align:middle!important;text-align:center;font-size: 15px;}
.sepetKapsul table tr td:nth-child(1){width:10%}
.sepetKapsul table tr td:nth-child(2){width:55%}
.sepetKapsul table tr td:nth-child(3){width:10%}
.sepetKapsul table tr td:nth-child(4){width:25%}
.sepetKapsul table tr td .counterKapsul{margin-top:0px}
.sepetKapsul table tr td a.carpi{color:#616161;border-radius:0%;display:inline-flex;align-items:center;justify-content:center;font-weight: 600;gap:4px;font-size: 13px;margin-bottom: 6px;}
.sepetKapsul table tr td a.carpi:hover{opacity: 0.6;}
.sepetKapsul table tr td li.sepetCarpiParent{display: flex;align-items: center;justify-content: center;width: 100%;margin-top: 8px;}

.sepetBtn ul{padding:0px;display:inline-block}
.sepetBtn ul li{display:block;}
.sepetBtn ul li:nth-child(1){font-weight:400;font-size:15px;color:#666}
.sepetBtn ul li:nth-child(2){font-weight:500;font-size:15px;color:#000;border-bottom:1px solid #000!important;padding-right:30px}
.sepetBtn ul li:nth-child(2) span{font-weight:400;font-size:13px;color:#000}
.sepetBtn ul li:nth-child(3) {font-weight:500;font-size:13px;color:#43AE08;padding-bottom:5px;padding-top:5px}
.sepetBtn ul li:nth-child(3) img{margin-right:5px}
.sepetBtn  a.btn{background-color:#497FB4;color:#fff;margin-top:10px;border-radius:0px}

.satisKosuluDegistirKapsul{display: flex;align-items: center;justify-content: flex-start;gap: 15px;padding:0px;margin-bottom: 30px;}
.satisKosuluDegistirKapsul select{height:45px}

.sepetRightBtns{display: flex;align-items: center;justify-content: flex-end;gap:15px;padding:0px}
.sepetRightBtns a.btn.teklifOlusturBtn{border-radius: 10px;background: var(--red);font: normal normal 500 14px/19px Rethink Sans;color: #FFFFFF;padding:10px 15px}
.sepetRightBtns a.btn.devamEtBtn{border-radius: 10px;background: var(--black)  0% 0% no-repeat padding-box;font: normal normal 500 14px/19px Rethink Sans;color: #FFFFFF;padding:10px 15px;border: 1px solid var(--black);}
.sepetRightBtns a.btn:hover{opacity: 0.7;}


.siparisOzeti{border:1px solid #ddd;border-radius: 8px;padding:15px;margin-right: -15px;}
.siparisOzeti h4{margin-bottom: 12px;}
.siparisOzeti ul.price,
.siparisOzeti ul.kdvHaricToplamTutar,
.siparisOzeti ul.kdvTutari,
.siparisOzeti ul.indirimTutari,
.siparisOzeti ul.odenecekToplamTutar{display: flex;align-items: center;justify-content: space-between;}


.siparisiOnaylaBtn{margin-top: 12px;display: flex;align-items: center;justify-content: center;}
.siparisiOnaylaBtn a{background-color: var(--red);color: var(--white);width: 100%;padding:8px;border-radius: 8px;text-align: center;}
.siparisiOnaylaBtn a:hover{opacity: 0.7;}

.satisKosuluDegistirKapsul{display: none;}

@media(max-width:768px){
    .qtyCartAddContainer{justify-content: center;margin-top: 8px;margin-bottom: 8px;}
    .qtyCartAddContainer li{width: auto!important;}

    .sepetItem{display: flex;flex-direction: column;}
    .sepetItem td{width: auto!important;}


    .satisKosuluDegistirKapsul{padding: 0px 15px;}
    .siparisOzetiWrap{margin-top: 30px;}
    .sepetRightBtns{padding: 0px 15px;}
    .siparisOzeti{margin-right: 0;}

    .teklifFormRow table tbody{display: grid;grid-template-columns: repeat(1,1fr);}
    .teklifFormRow table tbody tr{display: flex;flex-direction: column;}
    .teklifFormRow table thead{display: none;}

    .teklifFormDetaylar{width: 100%;}

    .odemeIslemLeft ul{margin-top: 6px;}
    .odemeIslemLeft ul li{padding: 10px 0;}
    .siparisTopStepWrap_ ul li{min-width: 60px;padding: 15px;}
    .odemeIslemLeft ul li:last-child{display: none;}

    .siparisOzeti select{margin-top: 8px;}
    .sepetRightBtns{margin: 0;}
    
}