.leftBlockColumnInner,.leftTitleLine{padding: 0px;}
.leftTitleLine{margin-bottom: 15px;}
.pageNavbarParent{padding: 12px;background-color: #454545;border-radius: 20px;box-shadow: 0px 3px 10px #00000029;}

.urunDetay .productLists{display: block;padding:0px}
.paginationContent{padding:0px;margin-top: 0px;display: grid;grid-template-columns: repeat(3,1fr);gap:15px;margin-bottom: 30px;}
.paginationContent.searchLists{grid-template-columns: repeat(4,1fr);}
.searchLists{margin-top: 30px;}
.productLists{padding: 0px;}
.productDetail,.productList{padding:0px}

.caption{font-size:18px;margin-bottom: 15px;}

.pageInnerContainerWrap{padding: 0px;}

.alimTipi{border-top:1px solid var(--black);border-bottom:1px solid var(--black);display: flex;padding: 10px 0px;margin-top: 30px;gap:15px;align-items: center;}
.alimTipi li{display: flex;align-items: center;gap:10px}
.alimTipi input{margin: 0;padding: 0;}
.alimTipi label{font-weight: 400;margin: 0;padding: 0;}

ul.koliSecimi{display: flex;flex-wrap: wrap;gap:15px;margin-top: 15px;margin-bottom: 15px;}
ul.koliSecimi li a{border: 1px solid #989898;border-radius: 20px;padding: 30px;display: flex;font: normal normal bold 20px/43px Rethink Sans;color: var(--black);background: #FFFFFF;position: relative;}
ul.koliSecimi li a.active{border-color: var(--black);}
ul.koliSecimi li a .koliSecimiIndirimOrani{position: absolute;bottom:-12px;left:50%;background-color: red;display: inline-flex;font-size: 9px;color: var(--white);text-align: center;
line-height: 15px;padding: 3px 6px;transform: translateX(-50%);border-radius: 11px;min-width: 90px;justify-content: center;}
ul.koliSecimi li a i.icofont-check-circled{background-color: var(--green);position: absolute;border-radius: 100%;padding: 4px;right: -5px;top:-5px}


.koliIciAdet{background: #ADFE04;border-radius: 20px;padding:12px 20px;display: inline-flex;flex-direction: column;text-align: center;}
.koliIciAdet h4{font: normal normal normal 14px/18px Rethink Sans;margin-bottom: 4px;}
.koliIciAdet p{font: normal normal bold 22px/30px Rethink Sans;color: var(--black);margin: 0;}
.koliIciAdet p small{font: normal normal bold 12px/20px Rethink Sans;}


.urunCol_{display: flex;flex-direction: column;align-items: stretch;justify-content: stretch;position: relative;}
.urunImgCol{border: 1px solid #D1D1D1;border-radius: 20px;overflow: hidden;z-index: 1;position: relative;padding: 15px;background-color: var(--white);box-shadow: 0px 3px 30px #00000029;}
.urunText{background: #FFFFFF;box-shadow: 0px 3px 30px #00000029;border: 1px solid #D1D1D1;border-radius: 0px 0px 20px 20px;padding: 30px 15px;margin-top: -30px;flex: auto;}
.urunText h4{font: normal normal bold 16px/22px Rethink Sans;color: var(--black);margin-bottom: 8px;margin-top: 8px;}
.urunText ul{display: flex;align-items: center;justify-content: space-between;gap:5px;padding: 8px 0px;}
.urunText ul:not(:last-of-type){border-bottom:1px solid #D1D1D1}
.urunText ul li{color: var(--black);}
.urunText ul li:nth-child(1){flex:6}
.urunText ul li:nth-child(2){flex:1}
.urunText ul li:nth-child(3){flex:5}
.urunText ul li:last-child{color: var(--black);}


.sepeteEkle{margin-top: 30px;}
.sepeteEkle form{display: flex;gap:10px}
.sepeteEkle form button.yesil{margin-top: 0;}

.priceList{width: 40%;}
.priceList .oldPrice.ustuCizili{text-decoration: line-through!important;color: var(--green2);font-weight: 300;margin-bottom: 8px;}
.priceList .newPrice{font-size: 24px;font-weight: 600;}
.priceList .newPrice small{font-size: 9px;background-color: #FF0000;color: var(--white);padding:3px 6px;display: inline-flex;margin-top: 4px;}
.priceList .birimFiyat{margin-top:5px;color:#777;font-size:13px;}
.priceList .birimFiyat b{color:#333;}


ul.tabs{display: flex;align-items: flex-start;justify-content: flex-start;gap: 8px;border-bottom:1px solid var(--black)}
ul.tabs li{cursor: pointer;font: normal normal bold 16px/20px Rethink Sans;color:#6E6E6E;padding:8px 15px}
ul.tabs li.active{color: var(--black);border-left: 1px solid var(--black);border-top: 1px solid var(--black);border-right: 1px solid var(--black);position: relative;}
ul.tabs li.active::before{content:'';width: 100%;height: 1px;bottom:-1px;left: 0px;background-color: var(--white);position: absolute;}

.productDetailContentWrap{padding:0px}
.productDetailContentWrap .productDetailContentInner{display: none;padding:30px 0px}
.productDetailContentWrap .productDetailContentInner.active{display: block;}
.productDetailContentWrap .productDetailContentInner table{width:auto!important;border-collapse: collapse;}
.productDetailContentWrap .productDetailContentInner table tr td{border:1px solid #BEBEBE;padding:8px 15px}
.productDetailContentWrap .productDetailContentInner table tr td:nth-child(1){width: 150px;}
.taksitSecenekleri{display: grid;grid-template-columns: repeat(3,1fr);gap:30px}

.urunDetay{margin-top: 45px;}
.name{font: normal normal bold 19px/28px Rethink Sans;color: var(--black);}
.subname{font: normal normal 400 13px/19px Rethink Sans;color: var(--black);margin-bottom: 30px;}
.stokKodu{margin-bottom: 15px;}

.productDetailZoomIcon{position: absolute;right: 15px;top:15px;z-index: 10;font-size: 22px;}

.detailImgSwiper{border: 1px solid #D1D1D1;box-shadow: 0px 3px 30px #00000029;border-radius: 20px;margin-bottom: 0px;}
.detailImgSwiper2{margin: 0px -20px 30px -20px;}
.detailImgSwiper2 .swiper-wrapper{padding: 0px 20px;}
.detailImgSwiper2 .swiper-slide{border: 1px solid #D1D1D1;box-shadow: 0px 3px 30px #00000029;border-radius: 20px;overflow: hidden;margin: 30px 0px;}
.detailImgSwiper2 .swiper-slide-thumb-active{border-color:var(--black)}
.detailImgSwiper2 .swiper-slide img{height: 100px;object-fit: cover;}


.whatsapp-shipping{display:inline-flex;align-items:center;gap:12px;background:#25D366;color: rgba(255,255,255,0.8);padding:10px 14px;border-radius:999px;text-decoration:none;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;font-size:14px;box-shadow:0 4px 10px rgba(37,211,102,0.12);transition:transform .08s ease,box-shadow .12s ease,opacity .12s ease;white-space:nowrap;margin-top: 15px;}
.whatsapp-shipping:active{transform:translateY(1px);}
.whatsapp-shipping:hover{box-shadow:0 6px 14px rgba(0,0,0,0.12)}
.whatsapp-shipping:hover *{color: rgba(255,255,255,1);}

.whatsapp-shipping__icon{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.12);border-radius:50%;padding:3px;}
.whatsapp-shipping__icon i{font-size: 30px;}
.whatsapp-shipping__label{display:inline-block;line-height:1;font-weight:600;}
.whatsapp-shipping__sub{display:block;font-weight:400;font-size:12px;opacity:.95;}

@media(max-width:420px){
.whatsapp-shipping{padding:8px 10px;gap:8px;font-size:13px;}
.whatsapp-shipping__icon{width:24px;height:24px;flex:0 0 24px;padding:2px;}
}


@media(max-width:992px){
    .pageNavbarParent.active{top:50px;width: 100%;}
    .paginationContent.searchLists{grid-template-columns: repeat(1,1fr);padding: 0;}
}
@media(max-width:768px){
.paginationContent{grid-template-columns: repeat(1,1fr);padding: 0px 15px;}
.name{font: normal normal bold 16px/23px Rethink Sans;}
.productDetailTabWrap{margin-top: 30px;}

.caption{display: none;}
.taksitSecenekleri{grid-template-columns: repeat(1,1fr);gap:30px}
.leftBlockColumn{margin-bottom: 0;}
}