.urunlerWrap{margin-top: 60px;}
.urunDetaySol img{width: 100%;height: 350px;object-fit: contain;}

.kategoriUstAciklama{background: #FFFFFF;border: 1px solid #BFBFBF;padding: 30px;font: normal normal normal 14px/22px Jost;color: #111E72;margin-bottom: 15px;}
.urunListesi{padding: 0px;margin-top: 0px; }
.urunListesi .row{display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.urunListeResim{padding: 0px;}
.urunListeResim::before{content:'';bottom:0px;left:0px;position: absolute;width: 50px;height: 2px;background-color:#E13510;transition: 300ms;z-index: 1;}
.urunListeResim img{object-fit: cover;height: 240px;width: 100%;}
.urunListe:hover .urunListeResim::before{width: 100%;}
.urunListe a{background: rgba(17, 30, 114,0.74);position: absolute;left:0px;top:0px;width: 100%;height:100%;color:#fff;display: flex;align-items: center;justify-content: center;transition: 300ms;transform: scale(0);}
.urunListe a span{background: #FFFFFF;border: 1px solid #FFFFFF;border-radius: 17px;display: inline-block;padding: 6px 20px;font: normal normal normal 14px/20px Jost;color: #111E72;}
.urunListe:hover a{transform: scale(1);}
.urunListe h3{display: block;font: normal normal bold 16px/20px Jost;color: #111E72;margin-top: 12px;}
.urunListe{margin-bottom: 30px;}


.urunDetayAlani{border: 1px solid #BFBFBF;padding: 30px 15px;}
.urunDetayAlani .card__content{display: flex;align-items: center;justify-content: flex-start;gap:12px;}
.urunDetayAlani .card__content img{width: 120px;}
.urunDetayAlani .card__content .text-content{font: normal normal 400 14px/20px Jost;}
.urunDetaySag h2{font: normal normal bold 20px/29px Jost;color: #2D3983;}
.urunDetaySag .text{font: normal normal normal 14px/21px Jost;}

.productFeatures{margin-top: 45px;}
.productFeatures .card__content:not(:last-child){margin-bottom: 20px;}

.productFeaturesTitle{margin-bottom: 15px;}

.fileLists{margin-top: 15px;}
.fileLists ul li:not(:last-child){border-bottom:1px solid #111E72;}
.fileLists ul li a{display: flex;align-items: center;justify-content: space-between;font: normal normal normal 14px/21px Jost;padding: 8px 0px;color:#111E72;transition: 300ms;}
.fileLists ul li a:hover{padding-left: 8px;}

.benzerUrunler{margin-top: 45px;}
.benzerUrunlerSlick{padding: 0px;}
.benzerUrunlerSlick .slick-list{margin:0px -10px}
.benzerUrunlerSlick .slick-slide{margin:0px 10px}
.benzerTitle{font: normal normal bold 20px/29px Jost;color: #E13510;padding: 0px;margin-bottom: 15px;}