		/* SEO-friendly CSS optimizations */
		#watermark{position:absolute;bottom:5px;right:5px;opacity:.8;z-index:99;color:#fff;float:left;border-radius:2px;padding-right:2px;line-height:15px;width:100px;height:30px}
		
		/* Carousel optimizations for faster loading */
		.owl-carousel.has-thumbs:hover .owl-nav .owl-prev, 
		.owl-carousel.has-thumbs:hover .owl-nav .owl-next {display: block!important;opacity: 1;}
		.owl-carousel.has-thumbs .owl-nav .owl-prev::before, 
		.owl-carousel.has-thumbs .owl-nav .owl-next::before {width: 100%;height: 100%;text-align: center;content: "\f104";font-family: "FontAwesome";display: inline-block;font-size: 24px;color: #555;}
		.owl-carousel.has-thumbs .owl-nav .owl-prev, 
		.owl-carousel.has-thumbs .owl-nav .owl-next {font-size: 0;width: 25px;height: 25px;display: inline-block;bottom: 30px;}
		.owl-carousel.has-thumbs .owl-nav .owl-next::before {content: "\f105";}
		
		/* Product info optimization */
		.product-item .info {margin: 0 10px 5px;padding-top: 12px;overflow: hidden;position: relative;text-align: center;} 
		.form-control {padding: 6px 0px 6px 6px;}
		div#owl-carousel {margin-bottom: 15px;}
		
		/* Performance optimizations */
		.calculating {border-color: #0066cc !important;transition: border-color 0.3s ease;}
		
		/* Critical CSS for above-the-fold content */
		.product-title {font-size: 1.8rem;font-weight: 600;color: #333;margin-bottom: 15px;line-height: 1.3;}
		.product-price {font-size: 1.5rem;font-weight: bold;color: #d32f2f;margin-bottom: 10px;}
		.product-description {font-size: 14px;line-height: 1.6;color: #666;margin-bottom: 20px;}
		
		/* Loading states for better UX */
		.btn-loading {position: relative;pointer-events: none;}
		.btn-loading::after {content: "";position: absolute;width: 16px;height: 16px;margin: auto;border: 2px solid transparent;border-top-color: #ffffff;border-radius: 50%;animation: button-loading-spinner 1s ease infinite;}
		
		@keyframes button-loading-spinner {
			from {transform: rotate(0turn);}
			to {transform: rotate(1turn);}
		}
		
		/* Image optimization */
		.product-image {max-width: 100%;height: auto;object-fit: cover;transition: transform 0.3s ease;}
		.product-image:hover {transform: scale(1.05);}
		
		/* Mobile-first responsive design */
		@media (max-width: 768px) {
			.product-title {font-size: 1.4rem;}
			.product-price {font-size: 1.2rem;}
		}
}
.owl-dots {
    display: none;
}
		.owl-carousel-th {
    overflow: unset;
   
}.label-success {
    background-color: #296029;
}.well {
	min-height: 82px;}.page-header {
    margin: 0px;
   
    overflow: hidden;
}
		.product-item .group-flash .flash.new {
    background-color: #0383ff;
}
		.product-item .group-flash li {
    display: list-item;
    list-style: none;
    margin-bottom: 5px;
}.product-item .product-inner .group-flash {
    position: absolute;
    z-index: 1;
    top: 15px;
    left: 0;
}
	.rating {min-height: 15px;}
		.product-item .group-flash .flash {
    padding: 0 10px;
    line-height: 30px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    position: relative;
    border: none;
}
		.list-recent-posts>li:hover {
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.3);
}
		.product-list-owl .owl-item.active .product-item {
    border-right: 1px solid #e6e6e6;
}
		#yeni {
    position: absolute;
    top: -5px;
    left: 10px;
    opacity: .8;
    z-index: 99;
    color: #fff;
    float: left;
    border-radius: 2px;
    padding-right: 2px;
    line-height: 15px;
    width: 100px;
    height: 30px;
    z-index: 9;
}.sidebarlogo {
    height: 70px;
    overflow: hidden;
    font-weight: 600;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 3px 0 rgb(0 0 0 / 30%);
    background-color: #fff;
    padding: 5px;
    text-align-last: center;
    font-size: 18px;
}
	.details-thumb .owl-thumbs{position:relative;padding: 0; margin-top:10px;}.details-thumb .owl-thumbs .owl-thumb-item{width:70px;height:70px;border:solid 1px #e6e6e6;margin:0 5px;opacity:1;outline:0;display:inline-block}.details-thumb .owl-carousel.has-thumbs .owl-nav .owl-prev,.details-thumb .owl-carousel.has-thumbs .owl-nav .owl-next{left:10px;bottom:22px;width:30px;height:30px;background-color:#ddd;border-radius:3px}.details-thumb .owl-carousel.has-thumbs .owl-nav .owl-next{right:10px;left:inherit;bottom:22px}.details-thumb .owl-carousel.has-thumbs .owl-nav .owl-prev:hover::before,.details-thumb .owl-carousel.has-thumbs .owl-nav .owl-next:hover::before{color:#fff}.details-info .product-name{font-size:18px;color:#222;font-weight:600;display:inline-block;margin:0}.hesaplama-box{justify-content: center;    text-align: center;float:right;box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);background-color:#fff;padding:20px}.hesap{background-color:#ececec;-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);padding:10px 10px 18px 10px;margin:0;border-radius:15px}.pricingTable-col{padding-right:3px;padding-left:3px}.details-info .availability{color:#666;font-size:14px;margin:15px 0}.pricingTable{width: 35%;margin: 5px;background:#ececec;text-align:center;padding:0 0 0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.pricingTable-col{padding-right:3px;padding-left:3px}.pricingTable .pricingTable-header{background:<?php echo $ayar['renk1'];?>;padding:3px 0 ;margin:0 auto 16px;border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.pricingTable .pricingTable-header:after{content:"";background-repeat:repeat-x;background-size:22px;width:100%;height:21px;position:absolute;bottom:-21px;left:0}.pricingTable .title{color:#fff;font-size:20px;font-weight:500;text-transform:unset;margin:0}.pricingTable .price-value{color:#5b5b5b;margin:0 0 10px}.pricingTable .price-value .amount{font-size:22px;font-weight:600;line-height:22px;display:block}.pricingTable .price-value .duration{font-size:16px;font-weight:500;text-transform:capitalize;display:block}.pricingTable .pricing-content{padding:0 20px;margin:0 0 30px;list-style:none}.pricingTable .pricing-content li{color:#5b5b5b;font-size:17px;font-weight:500;text-align:left;line-height:30px;text-transform:uppercase;padding:10px 15px 10px 50px;position:relative}.pricingTable .pricing-content li:nth-child(odd){background:#e7e7e7}.pricingTable .pricing-content li:before{content:"\f00c";color:#4c753c;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;text-align:center;position:absolute;left:22px;top:10px}.pricingTable .pricing-content li.disable:before{content:"\f00d";color:#a92e2b}.pricingTable-indirim{font-size:20px;color:#2C5200;font-weight:700}.pricingTable-sepeteekle{color:#fff;background:<?php echo $ayar['renk1'];?>;font-size:14px;font-weight:600;text-transform:capitalize;letter-spacing:1px;padding:5px 13px;width:100%;transition:all 0.3s ease 0s;    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;border:#0383ff}.pricingTable-sepeteekle:hover{text-shadow:3px 3px 5px rgba(0,0,0,.9);background:#fc0000}.pricingTable.red .pricingTable-header{background:#d83b50}.pricingTable.red .pricingTable-header:after{background:linear-gradient(-45deg,transparent 75%,#d83b50 75%) 0 50%,linear-gradient(45deg,transparent 75%,#d83b50 75%) 0 50%;background-size:22px}.pricingTable.red .pricingTable-signup a{background:#d83b50}.pricingTable.orange .pricingTable-header{background:#e0681e}.pricingTable.orange .pricingTable-header:after{background:linear-gradient(-45deg,transparent 75%,#e0681e 75%) 0 50%,linear-gradient(45deg,transparent 75%,#e0681e 75%) 0 50%;background-size:22px}.pricingTable.orange .pricingTable-signup a{background:#e0681e}.quantity{margin-left:0;height:40px;border:solid 1px #e6e6e6}.quantityyeni{display:flex;justify-content:center;margin-left:0;height:40px;border:solid 1px #e6e6e6;margin-bottom:10px}.group-quantity-button{background:#fff}.quantity .group-quantity-button span{display:inline-block;width:35px;text-align:center;line-height:40px;height:40px;color:#525252;font-size:13px;float:left}.yenihesapktup{font-weight:600;margin-bottom:0;color:#9E0000}.group-social-sidebar{min-height: 15%; overflow: hidden;font-weight:600;box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);background-color:#fff;padding:5px;text-align-last:center;font-size:18px}.bubbly-buttonz{color:#fff;border-radius:4px;border:none;cursor:pointer;position:relative;font-size:80%;color:#fff;font-weight:700;line-height:40px;padding:1px 5px;display:inline-block;text-transform:uppercase;border-radius:3px;background-color:red}.uruniconrow{margin:20px 0 0 0;min-height: 300px;
		box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);background-color:#fff;padding:10px;margin-top:0}.urunicon{padding-left:2px;padding-right:2px;
    height: 3.5rem;
    min-width: 7.3rem;}.urunicon>img:hover{transform:translateY(-4px) scale(1.02);z-index:999}.urundetay{margin-right:-15px;margin-left:0}.kt-tab.nav-tab-style2 .nav>li{float:left;margin-right:10px}.kt-tab .nav>li{display:inline-block;margin:0;padding:0;list-style:none}.kt-tab.nav-tab-style2 .nav>li.active>a{color:#fff;line-height:50px;margin-top:-5px}.kt-tab.nav-tab-style2 .nav>li>a{font-size:14px;color:#666;font-weight:600;text-transform:uppercase;background-color:#f5f5f5;padding:0 25px;line-height:45px;border-radius:5px 5px 0 0}.kt-tab.nav-tab-style2 .tab-content{border:solid 1px #e6e6e6}.tab-content{position:relative;clear:both;margin-bottom:20px;*/:;box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);background-color:#fff;padding:20px}.kt-tab.nav-tab-style2 .tab-content .tab-panel{padding:0 0;background-color:#fff}.tab-panel .description p{font-size:14px;color:#595959;line-height:20px;}.tab-panel .description p:last-child{margin-bottom:0}.tab-panel{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;display:block}.tab-panel.active{position:static;opacity:1;visibility:inherit}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.customer-review .supper-title,.add-review .supper-title{font-size:14px;font-weight:600;text-align:left;padding:0 0 10px;margin-bottom:30px}.customer-review .supper-title .count{color:#595959;text-transform:capitalize}.customer-review .supper-title::after,.add-review .supper-title::after{margin:0}.customer-review .list-review>li{list-style:none;display:list-item}.customer-review .list-review>li:first-child{padding-top:0}.review-item .character .rating .list-star{padding:0;float:none;margin-bottom:25px}.review-item .character .author{font-size:14px;color:#222;font-weight:600;margin:0}.review-item .character .time-review{font-size:14px;color:#555}.review-item{padding:25px 0 60px;border-top:solid 1px #eee;margin-bottom:10px}.review-item:first-child{border:none}.review-item .character{float:left;margin-right:100px}.review-item .review-content{overflow:hidden}.review-item .review-content .title{margin:5px 0 28px;font-size:14px;color:#222;text-transform:uppercase}.review-item .review-content .content{font-size:14px;color:#555;font-weight:300;line-height:24px}.add-review .input-info{width:100%;height:40px;line-height:40px;padding:0 20px;font-size:14px;color:#555;box-shadow:none;border-radius:0;border:solid 1px #ddd;margin-bottom:30px;outline:0}.add-review .input-content{height:auto}.add-review .rating .text{float:left;color:#222;font-size:14px;margin-right:15px;font-weight:600}.add-review .submit{float:right;font-size:14px;color:#fff;background-color:#333;border-radius:3px;padding:0 25px;line-height:40px;text-transform:uppercase;font-weight:600;display:inline-block}.add-review .rating{margin-top:15px;margin-bottom:15px;float:left}.featrue-box.layout2{background:#fff;text-align:center;padding:7px 0;width:100%;border:solid 2px #e3e3e3;border-radius:4px;font-weight:700}.featrue-box.layout2 .block-icon,.featrue-box .block-inner{display:block;min-height: 35px;}.featrue-box.layout2 .block-inner .title{font-size:14px}.featrue-box.layout2 .block-inner .des{margin-top:-5px}.featrue-box .block-icon span{font-size:30px}.featrue-box .block-inner{overflow:hidden;display:table-cell;vertical-align:middle}.featrue-box .block-inner .title{font-size:15px;font-weight:600;color:#000;margin:0;text-transform:uppercase}.featrue-box .block-inner .des{font-size:13px;color:#595959;margin:-6px 0 0}.tab-content{position:relative;clear:both;margin-bottom:20px;*/:;box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);background-color:#fff;padding:20px}.sidebar-product{margin-bottom:20px;box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 30%);background-color:#fff;padding:15px}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{text-align:center;position:absolute;z-index:1;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s;-ms-transition:0.5s ease 0s;-o-transition:0.5s ease 0s;transition:0.5s ease 0s;opacity:0}.owl-carousel.nav-style2 .owl-nav{position:absolute;z-index:1;top:-38px;right:10px}.owl-carousel.nav-style2 .owl-nav .owl-prev{right:25px}.owl-carousel.nav-style2 .owl-nav .owl-next{right:0}.owl-carousel.nav-style2 .owl-nav .owl-prev,.owl-carousel.nav-style2 .owl-nav .owl-next{width:20px;font-size:20px;color:#595959;opacity:1}.product-item .product-inner{background-color:#fff;position:relative}@media(max-width:991px){.kt-tab.nav-tab-style2 .nav>li>a {
		font-size: 12px;}
		.urundetay{margin-right:0;margin-left:0}.pricingTable{margin-bottom:30px}.details-info{margin-bottom:1rem!important}.details-thumb{margin-bottom:30px}  }
		
		.panel-container {
    display: flex;
    flex-wrap: wrap;
}

.panel {
    display: flex;
    flex-direction: column;
    height: 100%; /* Her panelin aynı yükseklikte olmasını sağlar */
}

.panel-body {
    flex-grow: 1; /* İçeriğin esneyerek eşit yükseklik almasını sağlar */
}
.uyorum{
display: flex;
    flex-direction: column;
    height: 220px;
    font-size: 14px;
    max-height: 220px;
}
		
.urunfiyat {
  background-color: #f8f9fa;
  padding: 10px;
  border-radius: 8px;
}


.pricing-container {
  display: flex;
  gap: 20px;
  flex-wrap: wrap; /* Mobil uyumluluk için kartların satır içine geçmesini sağlar */
  justify-content: center; /* Kartları ortalar */
}
	.jsc{
	justify-content: center;text-align: center;
	}
.pricing-card {
  background: #ffffff;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 20px;
  width: 210px;
  text-align: center;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease-in-out;
}

.pricing-card .title {
  font-size: 1.2em;
  color: #0357b0;
  margin-bottom: 10px;margin-top: 0;
}

.pricing-card .pricetotal {
  font-size: 1.4em;
  font-weight: bold;
  margin: 10px 0;
}

.pricing-card span {
  color: #0357b0;
}

.pricing-card button {
  background: #0357b0;
  color: #fff;
  padding: 10px 15px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.pricing-card button:hover {
  background: #003d80;
  transform: scale(1.05);
}
.customerAccount-Like-2tTNM .customerAccount-Like-2wPzH {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25' height='24' fill='%23646464'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' transform='translate(1)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath d='M12 4.39l1.036-1.025a6.458 6.458 0 015.57-1.783A6.418 6.418 0 0123.32 5.02a6.32 6.32 0 01-1.191 7.337l-9.588 9.915a.755.755 0 01-1.083 0l-9.576-9.9A6.324 6.324 0 01.679 5.018a6.418 6.418 0 014.716-3.437 6.458 6.458 0 015.57 1.782L12 4.39zm9.058 6.926a4.848 4.848 0 00.922-5.632 4.92 4.92 0 00-3.615-2.634 4.95 4.95 0 00-4.269 1.366L12.53 5.967a.755.755 0 01-1.06 0L9.904 4.416A4.95 4.95 0 005.635 3.05a4.92 4.92 0 00-3.614 2.634 4.853 4.853 0 00.933 5.646L12 20.682l9.058-9.366z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}
.customerAccount-Like-2tTNM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #f5f5f5;
    border-radius: 8px;
    padding: 8px;background-color: #f8f9fa;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
/* Mobil Uyumluluk */
@media (max-width: 768px) {
  .pricing-container {
   /* flex-direction: column;  Kartların alt alta dizilmesini sağlar */
    align-items: center;
	  gap: 5px;
  }

  .pricing-card {
    width: 49%; /* Kart genişliği cihazın %90'ı kadar olur */
    margin-bottom: 15px; /* Kartlar arasında boşluk bırakır */
  }
}

@media (max-width: 480px) {
  .pricing-card {
    padding: 15px; /* Daha dar ekranlar için iç boşluğu küçültür */
  }

  .pricing-card .title {
    font-size: 1em;
  }

  .pricing-card .pricetotal {
    font-size: 1.2em;
  }

  .pricing-card button {
    padding: 8px 10px;
  }
}
		@media (min-width: 768px) and (max-width: 1199px) {
    .details-thumb {
        padding-right: 15px;
        padding-left: 15px;
    }
}
