/* Header 5 Düzenlemeler */
.tp-header-5, .tp-header-5 p, .tp-header-5 span, .tp-header-5 a, .tp-header-5 li a, .tp-header-5 .tp-header-login-content-5 p,.tp-header-5 .tp-header-login-content-5 span {
	color: #000 !important;
}
.tp-header-5 svg path, .tp-header-5 svg circle, .tp-header-5 svg rect {
	stroke: #000 !important;
}
.tp-header-5 .tp-header-action-badge-5 {
	background-color: #000 !important;
	color: #fff !important;
}
.tp-hamburger-btn-2 span {
	background-color: #000 !important;
}
    /* Menu colors */
.tp-main-menu-content ul li a {
	color: #000 !important;
}
.tp-header-sticky.header-sticky .tp-main-menu-content ul li a {
	color: #000 !important;
}
    /* User Dropdown Style-5 */
.tp-header-user-dropdown-wrapper {
	position: relative;
}
.tp-header-action-item-5.tp-header-setting > a {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
}
.tp-header-action-item-5.tp-header-setting ul {
	position: absolute;
	top: 100%;
	right: 0;
	width: 150px;
	background-color: #fff;
	box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	padding: 10px 0;
	visibility: hidden;
	opacity: 0;
	z-index: 99;
	transition: all 0.3s ease;
	margin-top: 15px;
}
.tp-header-action-item-5.tp-header-setting:hover ul {
	visibility: visible;
	opacity: 1;
	margin-top: 5px;
}
.tp-header-action-item-5.tp-header-setting ul li {
        list-style: none;
}
.tp-header-action-item-5.tp-header-setting ul li a {
	display: block;
	padding: 5px 20px;
	color: #333 !important;
	font-size: 14px;
}
.tp-header-action-item-5.tp-header-setting ul li a:hover {
	color: #000 !important;
	background-color: #f8f9fa;
}
    /* Reduce icon spacing globally for Header 5 */
.tp-header-action-5 .tp-header-action-item-5 {
	margin-left: 8px !important;
	margin-right: 0 !important;
	padding: 0 !important;
}
.tp-header-action-5 .tp-header-action-item-5:first-child {
        margin-left: 0 !important;
}
.tp-header-action-5 .tp-header-action-item-5 a,.tp-header-action-5 .tp-header-action-item-5 button {
	padding: 0 4px !important;
	min-width: unset !important;
}
    /* Header 5 Düzenlemeler SON */
/* "Hesabınız yok mu? Şimdi kaydol" ve G'r'; Yap kısmını daha belirgin yap */
form[action*="login"] .mt-3.text-center, form[action*="login"] .mt-4.text-center {
	margin-top: 2rem !important;
	font-size: 1rem;
}
form[action*="login"] a[href*="register"] {
	font-weight: 800 !important;
	color: #0989ff !important;
	text-decoration: underline !important;
	font-size: 1.1rem !important;
	margin-left: 5px;
}
form[action*="register"] .mt-3.text-center, form[action*="register"] .mt-4.text-center {
	margin-top: 2rem !important;
}
form[action*="register"] a[href*="login"] {
	font-weight: 800 !important;
    color: #0989ff !important;
    text-decoration: underline !important;
    font-size: 1.1rem !important;
    margin-left: 5px;
}
/* "Hesabınız yok mu? Şimdi kaydol" SON */

.row.justify-content-center.py-5 {
	padding-top: 5px !important;
}
.modal-dialog-centered {
	min-height: calc(100% - var(--bs-modal-margin) * 0);
}
#product-quick-view-modal {
	z-index: 99999;
}
	#language_advanced_wrap {
	display: none;
}
.flag {
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
	border: 1px solid rgba(0, 0, 0, 0.05);
	display: inline-block;
	vertical-align: middle;
}
main .tp-product-title-4 {
	font-size: 16px;
}
main .tp-product-details-title {
	font-size: 22px;
}
.tp-product-details-additional-info {
	padding-top: 20px;
}

.tp-product-details-desc-wrapper {
	padding-top: 0px;
}

.tp-product-details-sticky-actions .sticky-actions-img img {
	border-radius: 5px;
	width: max-content;
}
.cartmini__area {
	z-index: 11000;
}
.tp-product-title, .tp-product-title-2, .tp-product-title-3, .tp-product-title-4, .tp-product-title-5 {
	min-height: auto;
}

.tp-product-action-4 {
	z-index: 1001;
}

.tp-product-item-4 .tp-product-badge {
	z-index: 40;
}

.tp-hamburger-btn-2 span {
	background-color: #000;
}

.tp-header-side-menu ul {
	box-shadow: none;
}

.tp-header-side-menu ul li {
	padding: 0 10px 0 5px;
}

.tp-header-side-menu ul li a {
	padding: 4px 0;
}

.tp-header-sticky.header-main .main-menu.menu-style-3>nav>ul>li>a {
	text-transform: uppercase;
}

/* Hide product actions (Quick View, Wishlist) on mobile*/
@media (max-width: 575px) {
	.tp-product-action-3 .tp-product-action-4 .has-shadow .tp-product-action-blackStyle .tp-product-action-brownStyle {
		display: none !important;
	}
	.wholesale-pack-table {
		min-width: max-content;
	}
	.wholesale-pack-th-beden {
		padding: 4px 15px 4px 0;
	}
	.wholesale-pack-th-size {
		padding: 3px 8px;
	}
	.wholesale-pack-th-toplam {
		padding: 4px 0 4px 15px;
	}
	.wholesale-pack-td-adet {
		padding: 4px 4px 4px 0;
	}
	.wholesale-pack-td-quant {
		padding: 3px 8px;
	}
	.wholesale-pack-td-total {
		padding: 4px 4px 4px 0;
	}
}
@media (min-width: 575px) {
	.wholesale-pack-table {
		min-width: 400px;
	}
	.wholesale-pack-th-beden {
		padding: 8px 20px 8px 0;
	}
	.wholesale-pack-th-size {
		padding: 8px 15px;
	}
	.wholesale-pack-th-toplam {
		padding: 8px 0 8px 20px;
	}
	.wholesale-pack-td-adet {
		padding: 8px 20px 8px 0;
	}
	.wholesale-pack-td-quant {
		padding: 8px 15px;
	}
	.wholesale-pack-td-total {
		padding: 8px 0 8px 20px;
	}
	.tp-page-area.pb-80.pt-50 {
	  padding-top: 10px !important;
	}	
}
@media (max-width: 575px) {
	.row-cols-2 .tp-product-item-4 .tp-product-action-3, .swiper-wrapper .tp-product-item-4 .tp-product-action-3 {
		display: none;
	}
}

@media (max-width: 768px) {
.tp-page-area.pb-80.pt-50 {
	padding-top: 10px !important;
	}
}
/*-- Header Style-4 START */
.tp-header-sticky.header-sticky {
	z-index: 10000 !important;
}

.tp-category-menu-btn::after {
	content: none;
}

.tp-category-menu-btn {
	padding: 7px 20px 7px 12px;
}

.style4-menu-button {
	background: none !important;
	border: 1px solid;
	font-weight: 500;
	font-size: 16px;
	gap: 10px;
	color: inherit !important;
	text-transform: uppercase;
}

.tp-header-side-menu-h4 {
	visibility: hidden !important;
	opacity: 0 !important;
	position: absolute;
	z-index: 9999;
	top: 100%;
	left: 0;
	min-width: 1000px;
	background: #fff;
	padding: 0;
	border: 1px solid #eaeaea;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	text-align: left;
	transition: all 0.3s ease;
	pointer-events: none;
}

.tp-category-grid-wrapper {
	display: flex !important;
	flex-wrap: wrap !important;
	gap: 20px !important;
	padding: 30px !important;
	align-items: flex-start !important;
	justify-content: flex-start !important;
}

.tp-category-grid-item {
	flex: 0 0 calc(25% - 20px) !important;
	min-width: 200px !important;
	margin-bottom: 40px !important;
}

.tp-category-grid-title {
	font-size: 15px !important;
	font-weight: 600 !important;
	margin-bottom: 15px !important;
	color: #010f1c !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	border-bottom: 2px solid #f0f2f5 !important;
	padding-bottom: 8px !important;
}

.tp-category-grid-title a {
	color: inherit !important;
	text-decoration: none !important;
}

.tp-category-grid-children {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.tp-category-grid-children li {
	margin-bottom: 8px !important;
	font-size: 14px !important;
	line-height: 1.2 !important;
}

.tp-category-grid-children li a {
	color: #55585b !important;
	transition: 0.3s !important;
	display: block !important;
	text-decoration: none !important;
}

.tp-category-grid-children li a:hover {
	color: #010f1c !important;
	transform: translateX(5px);
}

.tp-category-menu-wrapper:hover .tp-header-side-menu-h4 {
	visibility: visible !important;
	opacity: 1 !important;
	display: block !important;
	pointer-events: auto;
	top: 100%;
	z-index: 10001 !important;
}

/* Mega menü hover overlay efekti */
.tp-category-menu-wrapper:hover::before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 999;
	pointer-events: none;
	animation: fadeInOverlay 0.3s ease;
}

@keyframes fadeInOverlay {
	from { opacity: 0; }
	to { opacity: 1; }
}
.tp-header-user-mobile-wrapper {
	position: relative;
	display: inline-block;
}
.js-user-mobile-btn {
	outline: none;
}
.js-user-mobile-avatar {
	width: 35px;
	height: 35px;
	border-radius: 50%;
}
.js-user-mobile-menu {
	position: absolute;
	/*right: 0 !important;*/
	left: auto !important;
	top: 100%;
	margin-top: 10px;
	min-width: 150px;
	background: #fff;
	box-shadow: 0 4px 10px rgba(0,0,0,0.1);
	padding: 10px 0;
	border-radius: 4px;
	z-index: 9999;
	list-style: none;
	text-align: left;
}
.js-user-mobile-menu-item {
	display: block;
	padding: 1px 15px;
	color: #333;
	font-size: 14px;
	text-decoration: none;
}
.js-user-mobile-menu-item-danger {
	display: block;
	padding: 1px 15px;
	color: #e74c3c;
	font-size: 14px;
	text-decoration: none;
}
.js-user-mobile-menu-divider {
	margin: 5px 0;
	border: 0;
	border-top: 1px solid #0000006b;
}
/*-- Header Style-4 SON */

/*-- ÜRÜN KARTI RENK BİLDİRİM İCONU START */

/* Ürün kartı zoom efektini iptal et */
[class*="tp-product-item"]:hover img {
	transform: scale(1) !important;
	transition: transform 0.3s ease-in-out !important;
}

/* Hover Galeri Temel Yapısı */
.tp-product-hover-gallery {
	position: relative !important;
	display: block !important;
	width: 100% !important;
	overflow: hidden !important;
}

.tp-product-hover-trigger {
	position: absolute !important;
	top: 0 !important;
	height: 100% !important;
	z-index: 999 !important;
	background: transparent !important;
	pointer-events: auto !important;
}

.tp-product-hover-image {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	opacity: 0 !important;
	visibility: hidden !important;
	transition: opacity 0.3s ease !important;
	z-index: 10 !important;
	pointer-events: none !important;
}

.tp-product-hover-image.active {
	position: relative !important;
	opacity: 1 !important;
	visibility: visible !important;
	z-index: 5 !important;
}

/* Görsel Değişim Mantığı */
.tp-product-hover-trigger:hover~.tp-product-hover-image.active {
	opacity: 0 !important;
	visibility: hidden !important;
}

.tp-product-hover-trigger[data-index="0"]:hover~.tp-product-hover-image[data-hover-index="0"] {
	opacity: 1 !important;
	visibility: visible !important;
	z-index: 900 !important;
}

.tp-product-hover-trigger[data-index="1"]:hover~.tp-product-hover-image[data-hover-index="1"] {
	opacity: 1 !important;
	visibility: visible !important;
	z-index: 900 !important;
}

.tp-product-hover-trigger[data-index="2"]:hover~.tp-product-hover-image[data-hover-index="2"] {
	opacity: 1 !important;
	visibility: visible !important;
	z-index: 900 !important;
}

/* İndikatör Çizgileri Yapısı */
.tp-product-hover-indicators {
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	display: flex !important;
	gap: 2px !important;
	z-index: 999 !important;
	pointer-events: none !important;
}

.tp-product-hover-indicator {
	height: 1px !important;
	flex: 1 !important;
	background: rgba(255, 255, 255, 0.4) !important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
	transition: all 0.2s ease !important;
}

.tp-product-hover-trigger:hover~.tp-product-hover-indicators .tp-product-hover-indicator {
	background: rgba(255, 255, 255, 0.4) !important;
}

.tp-product-hover-trigger[data-index="0"]:hover~.tp-product-hover-indicators [data-indicator-index="0"] {
	background: #010f1c !important;
}

.tp-product-hover-trigger[data-index="1"]:hover~.tp-product-hover-indicators [data-indicator-index="1"] {
	background: #010f1c !important;
}

.tp-product-hover-trigger[data-index="2"]:hover~.tp-product-hover-indicators [data-indicator-index="2"] {
	background: #010f1c !important;
}

.tp-product-hover-image img {
	width: 100% !important;
	height: 100% !important;
	object-fit: contain !important;
}

/* Renk Varyasyon Göstergesi (Trendyol Stili) */
.tp-product-variation-wrapper {
	position: absolute !important;
	bottom: 5px !important;
	right: 5px !important;
	z-index: 1000 !important;
}

.tp-product-variation-badge {
	border-radius: 4px !important;
	display: flex !important;
	align-items: center !important;
	gap: 2px !important;
	cursor: pointer !important;
	background: #fff !important;
	padding: 0px 5px !important;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1) !important;
	border: 1px solid #ddd !important;
}

.tp-product-variation-count {
	font-size: 12px !important;
	font-weight: 700 !important;
	color: #333 !important;
	top: 2px;
	position: relative;
}

.tp-product-variation-list {
	position: absolute !important;
	bottom: 25px !important;
	right: 0 !important;
	background: #fff !important;
	border: 1px solid #ddd !important;
	border-radius: 6px !important;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;
	padding: 4px !important;
	width: max-content !important;
	min-width: 150px !important;
	z-index: 100 !important;
	opacity: 0 !important;
	visibility: hidden !important;
	transform: translateY(10px) !important;
	transition: all 0.3s ease !important;
}

.tp-product-variation-wrapper:hover .tp-product-variation-list {
	opacity: 1 !important;
	visibility: visible !important;
	transform: translateY(0) !important;
}

.tp-variation-title {
	font-size: 11px !important;
	color: #666 !important;
	font-weight: 600 !important;
	margin-bottom: 6px !important;
	border-bottom: 1px solid #f0f0f0 !important;
	padding-bottom: 3px !important;
}

.tp-swatch-wrapper {
	display: flex !important;
	gap: 6px !important;
	flex-wrap: wrap !important;
	max-width: 220px !important;
}

.tp-swatch-item {
	display: block !important;
	width: 50px !important;
	height: 50px !important;
	border-radius: 4px !important;
	border: 1px solid #eee !important;
	cursor: pointer !important;
	transition: all 0.2s !important;
	background-size: cover;
	background-position: center;
}

.tp-swatch-item:hover {
	border-color: #f27a1a !important;
	transform: translateY(-2px);
}

.tp-swatch-more {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f8f8f8;
	border: 1px solid #ddd;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 700;
	color: #f27a1a;
	text-decoration: none !important;
	transition: all 0.2s !important;
}

.tp-swatch-more:hover {
	background: #f27a1a;
	color: #fff;
	border-color: #f27a1a;
}

/*-- ÜRÜN KARTI RENK BİLDİRİM İCONU SON */
/* =============================================
Fiyat Gizleme - Giriş Yapın Butonu
============================================= */
.bb-login-for-price {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	font-size: 12px;
	font-weight: 600;
	color: #821f40;
	background: linear-gradient(135deg, #fff5f7 0%, #ffe8ed 100%);
	border: 1.5px dashed #e8a0b0;
	border-radius: 6px;
	padding: 5px 10px;
	text-decoration: none;
	letter-spacing: 0.3px;
	transition: all 0.2s ease;
	white-space: nowrap;
}

.bb-login-for-price:hover {
	background: linear-gradient(135deg, #821f40 0%, #a0263e 100%);
	color: #fff;
	border-color: #821f40;
	border-style: solid;
	text-decoration: none;
	transform: translateY(-1px);
	box-shadow: 0 4px 12px rgba(130, 31, 64, 0.25);
}

.bb-login-for-price svg {
	flex-shrink: 0;
}
/* =============================================
Fiyat Gizleme - Giriş Yapın Butonu SONU
============================================= */
/* =============================================
Ziyaretçi Modu - Ürün Kartı Çakışma Düzeltme
=============================================
Ziyaretçi (giriş yapmamış) için hover'da çıkan
"Seçenekler / Sepete Ekle" butonu gizlenerek
fiyat alanıyla çakışma önlenir.
============================================= */
/* Style-1: Büyük alt buton */
.bb-guest-mode:hover .tp-product-add-cart-btn-large-wrapper {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

/* Style-1: Sağ kenar aksiyon butonları */
.bb-guest-mode:hover .tp-product-action {
	visibility: hidden !important;
	opacity: 0 !important;
}

/* Style-2 & 3 & 5: Sağ kenar aksiyon grubu */
.bb-guest-mode:hover .tp-product-action-2, .bb-guest-mode:hover .tp-product-action-3 {
	visibility: hidden !important;
	opacity: 0 !important;
}

/* Style-4: Fiyat bloğu içindeki sepete ekle butonu */
.bb-guest-mode .tp-product-price-add-to-cart {
	display: none !important;
}
/* =============================================
Ziyaretçi Modu - Ürün Kartı Çakışma Düzeltme
=============================================*/

/* =============================================
Kaydol sayfası yeni tasarım Başlanğıc
=============================================*/

.register-type-selector .form-label {
	display: block;
	margin-bottom: 8px;
}
.register-type-buttons {
	display: flex;
	gap: 12px;
}
.register-type-btn {
	flex: 1;
	text-align: center;
	cursor: pointer;
	border: 2px solid #dee2e6;
	border-radius: 10px;
	padding: 14px 12px;
	transition: border-color .2s, background .2s;
	background: #fff;
	user-select: none;
}
.register-type-btn.active {
	border-color: var(--color-primary, #4F46E5);
	background: rgba(79, 70, 229, .07);
}
.register-type-btn .rtype-icon {
	font-size: 22px;
	display: block;
	margin-bottom: 4px;
}
.register-type-btn .rtype-label {
	font-weight: 600;
	font-size: .95rem;
	color: #333;
	transition: color .2s;
}
.register-type-btn.active .rtype-label {
	color: var(--color-primary, #4F46E5);
}
.register-type-btn input[type="radio"] {
	display: none;
}

/* =============================================
Kaydol sayfası yeni tasarım SON
=============================================*/

/* =============================================
Ürün Sayfası START
=============================================*/
.product-price-highlight-container {
	background-color: #f8fafe;
	border: 2px dashed #3b82f6;
	display: inline-block;
	min-width: 250px;
}
.price-pair-note {
	font-size: 13px;
	color: #3b82f6;
	font-weight: 600;
}
.price-pair-note-icon {
	vertical-align: text-bottom;
}
.wholesale-pack-simple-display {
	background: #f8fbfe;
	max-width: fit-content;
}
.wholesale-pack-table {
	border-collapse: collapse;
	font-family: inherit;
	color: #4b5563;
}
.wholesale-pack-th-beden {
	text-align: left;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #6b7280;
}
.wholesale-pack-th-size {
	font-weight: 500;
	font-size: 16px;
	text-align: center;
}
.wholesale-pack-th-toplam {
	text-align: right;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
}
.wholesale-pack-td-adet {
	text-align: left;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	color: #6b7280;
}
.wholesale-pack-td-quant {
	text-align: center;
	font-size: 16px;
	color: #1f2937;
}
.wholesale-pack-td-total {
	text-align: right;
	font-weight: 700;
	font-size: 18px;
	color: #111827;
}

/* Ana Kart Konteynırı */
.wholesale-card {
	position: relative;
	background: #ffffff;
	border: 1px solid #e0e0e0;
	border-radius: 12px;
	padding: 24px;
	max-width: 350px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Hafif modern gölge */
	font-family: 'Inter', sans-serif; /* Modern font */
}

/* İndirim Rozeti */
.discount-badge {
	position: absolute;
	inset-block-start: 12px;
	inset-inline-end: 12px;
	background: #e63946;
	color: white;
	padding: 4px 10px;
	border-radius: 6px;
	font-weight: 700;
	font-size: 14px;
}

/* Fiyat Satırı */
.price-row {
	display: flex;
	align-items: baseline;
	gap: 12px;
	margin-bottom: 4px;
}

.current-price {
	font-size: 32px;
	font-weight: 800;
	color: #1a1a1a;
}

.old-price {
	font-size: 18px;
	text-decoration: line-through;
	color: #999;
}

/* Birim Bilgisi */
.unit-info {
	margin-bottom: 16px;
}

.unit-label {
	background: #f1f3f5;
	color: #495057;
	padding: 3px 8px;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}

/* Toptan/Seri Bilgi Kutusu (Alt Kısım) */
.bundle-info {
	display: flex;
	align-items: center;
	gap: 8px;
	background: #f8f9fa;
	border-top: 1px solid #eee;
	padding-top: 12px;
	margin-top: 12px;
	font-size: 14px;
	color: #666;
}

.info-icon {
	background: #dee2e6;
	width: 18px;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
}
.asorti-title {
	margin-bottom: 3px;
}
.tp-product-details-add-to-cart-btn {
	--tp-btn-color: var(--tp-common-white) !important;
	background-color: var(--tp-common-black) !important;
	border: 1px solid var(--tp-common-black) !important;
}
.tp-product-details-add-to-cart-btn:hover {
	--tp-btn-color: var(--tp-common-black) !important;
	background-color: transparent !important;
	border-color: #e0e2e3 !important;
}
.tp-product-details-add-to-cart-btn {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1px;
}
.tp-product-details-whatsapp-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 46px;
	border: 1px solid #25d366;
	color: #25d366;
	border-radius: 4px;
	transition: all 0.3s;
	font-weight: 600;
	text-decoration: none;
}
.tp-product-details-whatsapp-btn:hover {
	background-color: #25d366;
	color: #fff !important;
}
.tp-product-details-whatsapp-btn svg {
	flex-shrink: 0;
	margin-inline-end: 4px;
}
.tp-product-details-whatsapp-btn .whatsapp-text {
font-size: 16px;
}
.bb-product-attribute-swatch-item.disabled .bb-product-attribute-text-display::before, .bb-product-attribute-swatch-item.disabled .bb-product-attribute-text-display::after, .bb-product-attribute-swatch-item.disabled .bb-product-attribute-swatch-display::before, .bb-product-attribute-swatch-item.disabled .bb-product-attribute-swatch-display::after {
	border-top: 2px solid #000;
}
/* =============================================
Ürün Sayfası SON
=============================================*/