/*
* S
* H
* E
* T
* A
 __   _ _   ___   _  _   ___    _    _ _ _   ___   ___ 
/ _| | U | | __| | \| | |_ _|  / \  | | | | | __| | o )
\_ \ |   | | _|  | \\ |  | |  | o | | V V | | _|  | o \
|__/ |_n_| |___| |_|\_|  |_|  |_n_|  \_n_/  |___| |___/
                                                       
* W
* E
* B
* ^^
*/

.shentawpimg {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 50px;
	height: 50px;
	object-fit: cover;
	z-index: 9999;
	margin-left: 20px;
	margin-bottom: 20px;
}

@media screen and (max-width:600px) {

	.shentawpimg {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 40px;
		height: 40px;
		object-fit: cover;
		z-index: 9999;
		margin-left: 10px;
		margin-bottom: 70px;
	}
}

.shentaweb-footer-telif {
	display: block !important;
	background-color: var(--e-global-color-5867d76);
	max-width: 100%;
	margin: 0 auto;
	padding: 8px;
	border-top: 1px solid var(--e-global-color-17fc009);
	font-family: poppins;
	font-size: 14px;
	text-align: center;
}

.shentaweb-footer-telif-img {
	height: 20px !important;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 100%;
	object-fit: contain;
}

.shentaweb-footer-telif p {
	color: white;
	text-align: center;
	display: block !important;
}


button:hover {
	cursor: pointer;
}

input:focus,
select:focus {
	outline: none;
}


p {
	margin: 0;
}

.swtheadermenu .e-n-menu-item-icon-closed,
.swtheadermenu .e-n-menu-item-icon-opened {
	margin-left: 8px;
	margin-top: 2px;
}

.swtheadermenu .elementor-divider-separator,
.elementor-divider-separator {
	border-radius: 20px;
}

.swtheadermenu .swtheaderbutton .elementor-button-icon {
	font-size: 12px;
	margin-top: -1px;
}

/* ürün arama formu */


.shentawebaramaformu {
	font-family: poppins;
}

/* Masaüstü */
@media only screen and (min-width: 768px) {
	.shentawebaramaformu div {
		display: flex;
		align-items: center;
	}

	.shentawebaramaformu label {
		display: none;
	}



	.shentawebaramaformu input[type="text"],
	.shentawebaramaformu select,
	.shentawebaramaformu button {
		margin-right: 10px;
		padding-bottom: 13px;
		padding-top: 13px;
		border-radius: 12px;
		border: none;

	}
}

.shentawebaramaformu button:Hover {
	color: var(--e-global-color-ce5c422);
	background: white;
}

/* Mobil */
@media only screen and (max-width: 767px) {
	.shentawebaramaformu div {
		display: block;
	}

	.shentawebaramaformu label {
		display: block;
		margin-bottom: 5px;
	}

	.shentawebaramaformu input[type="text"],
	.shentawebaramaformu select {
		margin-bottom: 10px;
		border-radius: 12px;
		padding: 10px 8px;
	}
}

.shentawebaramaformu button {
	background: var(--e-global-color-ce5c422);
	color: white;
	width: 50%;
	margin-right: 10px;
	padding-bottom: 13px;
	padding-top: 13px;
	border-radius: 12px;
	border: none;
	padding-left: 7px;
	padding-right: 7px;
}

/* woocommerce kategori listeleri */

.swt-woocommerce-kategorileri {
	display: flex;
	flex-wrap: wrap;
}

.swt-woocommerce-kategorileri .kategori-link {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--e-global-color-6f46741);
	border-radius: 12px;
	margin-right: 15px;
	margin-bottom: 15px;
	text-decoration: none;
	color: var(--e-global-color-f4dc363);
	font-weight: 400;
	font-family: poppins;
	padding: 5px 15px;
}

.swt-woocommerce-kategorileri .kategori-link img {
	margin-right: 8px;
	width: 16px;
	color: red;
}

.giris-yap-butonu,
.musteri-paneli-butonu {
	font-family: "Poppins", Sans-serif;
	background: var(--e-global-color-f4dc363) !important;
	border-radius: 12px;
	color: White;
	padding: 13px 30px;
	font-size: 16px;
	transition: all .3s;
	margin-bottom: 5px !important;
}

.giris-yap-butonu:hover,
.musteri-paneli-butonu:hover {
	background: var(--e-global-color-ce5c422) !important;
}

.giris-yap-butonu i,
.musteri-paneli-butonu i {
	padding-right: 5px;
}

:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart {
	display: none !important;
}

.swt-sepete-ekle-uyarisi {
	position: fixed;
	bottom: 0;
	right: 0;
	margin: 20px !important;
	padding: 13px 30px !important;
	z-index: 999;
	border-radius: 12px;
	background: var(--e-global-color-ce5c422);
	color: White;
}

.swt-urun-sayisi-icon {
	background: var(--e-global-color-5867d76);
	padding: 15px;
	font-size: 20px;
	border-radius: 12px;
	color: white;

}

.swt-urun-sayisi-metin {
	color: white;
	font-size: 16px;
	font-weight: 400;
	font-family: poppins;
	margin-left: 10px;

}

.swt-urun-sayisi-sonuc {
	color: white;
	font-weight: bold;
	font-size: 18px;
	margin-left: 10px;
	border-radius: 55px;
}

.woocommerce .elementor-396 .elementor-element.elementor-element-d6f9649 .price ins {
	text-decoration: none !important;
}

.woocommerce-error, .woocommerce-message {
	border-radius: 12px;
	font-family: poppins;
}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
	border-radius: 12px;
	font-family: poppins;
	font-weight: 400;
	background: var(--e-global-color-ce5c422);
	color: white;
	transition: all .4s;
}

#swt_ppup_-cookie-popup {
	position: fixed;
	z-index: 9999;
	left: 50%;
	bottom: 20px;
	transform: translateX(-50%);
	width: 600px;
	max-width: 90%;
	background-color: #ffffff;
	border-radius: 12px;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
	padding: 20px;
	text-align: left;
	font-family: poppins;
	font-size: 15px;
	color: var(--e-global-color-f0c43c4);
	float: left;

}

@media (max-width: 767px) {
	#swt_ppup_-cookie-popup {
		width: 90%;
		bottom: 80px;
		padding: 20px;
		font-size: 15px;
	}
}


.swt_ppup_-cookie-button {
	background: #d2873f;
	color: white;
	font-family: 'Poppins';
	font-size: 15px;
	padding: 2px 20px;
	border-radius: 8px;
	float: right;
}

.swt_ppup_-cookie-icon {
	color: #d2873f;
	padding-right: 10px;
}