.hesabimParentInner{padding: 30px;}
.hikayeParent{padding: 15px;}


.hesabimText{padding: 45px;}
.hesabimText li:first-child{font: normal normal normal 24px/35px Poppins;color: #032B4F;}
.hesabimText li:last-child{font: normal normal normal 16px/25px Poppins;color: #032B4F;}
.hesabimText li{margin-bottom: 8px;}



.sepetBosParent{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.sepetBosParent img{max-width: 100%;margin-bottom: 10px;}
.sepetBosParent h2{font: normal normal 900 30px/41px Poppins;color: #032B4F;margin-bottom: 10px}
.sepetBosParent div{font: normal normal normal 18px/25px Poppins;color: #032B4F;margin-bottom: 10px}
.sepetBosParent a{background: #032B4F;border-radius: 20px 0px;font: normal normal 500 14px/19px Poppins;color: #FFFFFF;padding:10px 20px;
transition: 300ms;}
.sepetBosParent a:hover{color:#fff;border-radius: 0px;}


.sepetTableTop{display: flex;align-items: center;justify-content: space-between;}
.sepetTableTop li:nth-child(1) a{display: block;background: #032B4F;padding: 15px 30px;font: normal normal 500 14px/21px Poppins;color: #FFFFFF;}
.sepetTableTop li:nth-child(2) a{font: normal normal normal 14px/20px Poppins;color: #032B4F;}
.sepetTableTop li:nth-child(2) a:hover{text-decoration: underline!important;}



.counterKapsul{margin-top:30px;padding:0px}
.qtyCounter{border:1px solid #eee!important;border-radius:5px;display: flex;align-items: stretch;}
.qtyCounter input[name=adet]::-webkit-inner-spin-button{appearance: none;}
.qtyCounter input[name=adet]{appearance: textfield;text-align:center;width:50px;border:0px solid #eee!important;height:30px}
.qtyCounter button{padding:3px;font-size:10px;width:100%;height:auto;background-color:#F0F0F0;color:#000;border-radius:0px 5px 5px 0px}

.qtyCartAddContainer{display:flex;align-items:center;justify-content:flex-start;margin-top:0px;padding:12px 0px}
.qtyCartAddContainer li{margin-right:10px;}
.qtyCartAddContainer li button.addCartBtn{padding:12px 25px;background: #B4C943 0% 0% no-repeat padding-box;font-size:15px;border-radius:5px;color:#fff;font-size:16px;font-weight:900;width: 100%;}
.qtyCartAddContainer li:nth-child(1){width:130px}
.qtyCartAddContainer li:nth-child(2){width:calc(100% - 150px)}


.sepetTableKapsul > p{font: normal normal normal 14px/20px Poppins;color: #032B4F;}


.sepetPage{margin-top: 50px;}
.sepetKapsul{margin-left: 15px;margin-right: 15px;width: auto;padding: 45px;background: transparent linear-gradient(180deg, rgba(3, 43, 79,0.2) 0%, #032B4F1A 54%, #FFFFFF00 100%);border-radius: 15px;}
.sepetKapsul .sepet_baslik{text-align:center;font-weight:600}
.sepetTableKapsul{box-shadow: 0px 3px 20px #00000029;background-color: #fff;padding: 30px;}
.sepetKapsul table{margin-top:15px;}
.sepetKapsul table td{vertical-align:middle!important;text-align:center}
.sepetKapsul table tr td:nth-child(1){width:70%}
.sepetKapsul table tr td:nth-child(2){width:15%}
.sepetKapsul table tr td:nth-child(3){width:15%}
.sepetKapsul table tr td .counterKapsul{margin-top:0px}
.sepetKapsul table tr td a.carpi{background-color:#FF0000;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}
.sepetKapsul table tr td li.sepetCarpiParent{display: flex;align-items: center;justify-content: center;width: 100%;margin-top: 8px;}
.sepet_baslik{font: normal normal bold 14px/21px Poppins;color: #414042;}

.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}


.sepetRightBtns{display: flex;align-items: center;justify-content: flex-end;gap:15px;padding:0px}
.sepetRightBtns a.btn.teklifOlusturBtn{border-radius: 20px 0px;background: #99BADB 0% 0% no-repeat padding-box;font: normal normal 500 14px/19px Poppins;color: #FFFFFF;padding:10px 15px}
.sepetRightBtns a.btn.devamEtBtn{border-radius: 20px 0px;background: #00376E  0% 0% no-repeat padding-box;font: normal normal 500 14px/19px Poppins;color: #FFFFFF;padding:10px 15px;border: 1px solid #00376E;}


.odemeDetayi{padding: 0px;display: flex;align-items: center;justify-content: space-between;}
.odemeDetayi ul:nth-child(1) li{display: flex;align-items: center;gap:8px;}
.odemeDetayi ul:nth-child(1) li span:nth-child(1){width: 100px;}

.odemeDetayi ul:nth-child(2) li{position: relative;}
.odemeDetayi ul:nth-child(2) input{border: 1px solid #D3D3D3;border-radius: 10px;background: #FFFFFF;padding: 12px 60px 12px 12px;font: normal normal normal 10px/16px Poppins;color: #002F55;height: 45px;}
.odemeDetayi ul:nth-child(2) input::placeholder{font: normal normal normal 10px/16px Poppins;color: #002F55;}
.odemeDetayi ul:nth-child(2) li button{position: absolute;right:0px;top:0px;height: 100%;width: 50px;background: #C9E5F1;border-radius: 10px;color:#fff}
.odemeDetayi ul:nth-child(2) i{font-size: 20px;}



.sepetKapsul .detayBtn{margin-top: 20px!important;}




.opsiyonelWrap{margin-top: 75px;}
.opsiyonelCaptionWrap{margin-bottom: 15px;}
.opsiyonelCaptionWrap li{font: italic normal 300 16px/25px Poppins;color: #032B4F;}
.opsiyonelCaptionWrap li:first-child{font: normal normal bold 16px/25px Poppins;}

.opsiyonelListCol_{padding: 0px;}
.opsiyonelListColInner_{background: #FFFFFF;padding: 15px;border: 1px solid #032B4F;border-radius: 10px;}
.opsiyonelListCol_:not(:last-child){margin-bottom: 20px;}
.opsiyonelListCol_ ul{display: flex;align-items: center;justify-content: space-between;}
.opsiyonelListCol_ li h4{font: normal normal bold 16px/25px Poppins;color: #032B4F;}
.opsiyonelListCol_ li p{font: italic normal 300 16px/25px Poppins;color: #032B4F;}

.opsiyonelListColInner_ ul li:nth-child(2) form{display: block;width: 100%;display: flex;align-items: center;gap:8px}
.opsiyonelListColInner_ .detayBtn{margin-top: 0px!important;}


.opsiyonelPrice{background: #032B4F;border-radius: 10px;font: normal normal bold 24px/40px Poppins;color: #FFFFFF;display: inline-block;text-align: center;
padding: 15px 25px 8px 25px;margin-top: -12px;}
.opsiyonelPrice small{font: normal normal normal 16px/25px Poppins;color: #FFFFFF;}


