.service {
    background: #fff;
    padding: 18px 0px;
    font-size: 1px;
    margin-top: 22px;
    width: 100%;
    box-shadow: 0px 1px 12px -10px rgb(0 0 0);
}


.service .service-item {
    display: block;
    text-align: center;
    float: left;
    width: 19%;
}



.service .service-item h3 {
    margin: 0;
    padding: 0;
    color: #333;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "AvenirDemi",sans-serif;
}


.service .service-item .icon {
    float: none;
    display: contents;
    margin-bottom: 12px;
    text-align: left;
}


.service .service-item .icon i {
    font-size: 26px;
    color: #333;
    line-height: 10px!important;
    display: inline;
}


.service .service-item .info {
    display: inline-flex;
    text-align: right;
    align-content: flex-start;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    margin-left: 20px;
}


/* 2026 */

#sepet-sub-info .kargo {
   display: none;
}

/* Sepete Ekle Butonu Gradyan */
#product .pb-right-column .form-action .button-group .btn-add-cart {
	background: linear-gradient(135deg, #1e3c72 0%, #2a5298 50%, #7e8ba3 100%) !important;
	border: none !important;
	box-shadow: 0 4px 15px rgba(30, 60, 114, 0.3);
	transition: all 0.3s ease;
	position: relative;
	overflow: hidden;
}

#product .pb-right-column .form-action .button-group .btn-add-cart:hover {
	background: linear-gradient(135deg, #152a52 0%, #1e3c72 50%, #5d6b7e 100%) !important;
	box-shadow: 0 6px 20px rgba(30, 60, 114, 0.4);
	transform: translateY(-2px);
}

#product .pb-right-column .form-action .button-group .btn-add-cart:active {
	transform: translateY(0);
	box-shadow: 0 2px 10px rgba(30, 60, 114, 0.3);
}

/* Hemen Al Butonu Gradyan */
#product .pb-right-column .form-action .button-group .hemanalbtn {
	background: linear-gradient(135deg, #11998e 0%, #38ef7d 100%) !important;
	border: none !important;
	color: #fff !important;
	box-shadow: 0 4px 15px rgba(17, 153, 142, 0.3);
	transition: all 0.3s ease;
}

#product .pb-right-column .form-action .button-group .hemanalbtn:hover {
	background: linear-gradient(135deg, #0d7a72 0%, #2bc765 100%) !important;
	box-shadow: 0 6px 20px rgba(17, 153, 142, 0.4);
	transform: translateY(-2px);
}

#product .pb-right-column .form-action .button-group .hemanalbtn:active {
	transform: translateY(0);
	box-shadow: 0 2px 10px rgba(17, 153, 142, 0.3);
}

/* Mobil Banner İyileştirmeleri */
@media (max-width: 767px) {
	.sabit-banners {
		padding: 0 5px;
	}

	.home-slider-fixed-banners {
		display: flex;
		flex-direction: column;
		gap: 12px;
		margin: 0;
	}

	.home-slider-tile {
		width: 100% !important;
		padding: 0;
		margin-bottom: 0;
	}

	.home-slider-tile a {
		display: block;
		border-radius: 12px;
		overflow: hidden;
		box-shadow: 0 4px 12px rgba(0,0,0,0.08);
		transition: all 0.3s ease;
	}

	.home-slider-tile a:active {
		transform: scale(0.98);
		box-shadow: 0 2px 8px rgba(0,0,0,0.12);
	}

	.home-slider-tile img {
		width: 100%;
		height: auto;
		display: block;
		border-radius: 12px;
	}

	.home-slider-tile-large,
	.home-slider-tile-small {
		width: 100%;
	}

	.home-slider-tile-large a {
		min-height: 180px;
	}

	.home-slider-tile-small a {
		min-height: 140px;
	}

	/* Ana sayfa slider showcase mobil düzenleme */
	.home-slider-showcase {
		margin-top: 15px;
	}

	.home-slider-showcase .home-slider-side {
		margin-top: 15px;
		padding: 0 10px;
	}
}