body {font:14px/22px 'Poppins', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; background-color:#f1f1f1; color:#666; height:100%; overflow:auto;}
a, a:hover, a:focus, input, input:focus, button, button:focus, .btn, .btn.focus, .btn:focus {text-decoration:none; outline:0!important;}
img {width:auto; max-width:100%; height:auto;}
a {transition:color .4s; -webkit-transition:color .4s;}
a:hover {text-decoration:none;}
.form-group label {font-weight:400;/* color:#222;*/}
.form-control {-webkit-appearance:none; -moz-appearance:none; appearance:none; font:300 14px/20px 'Poppins', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; color:#222; height:42px; padding:0 15px; background-color:#fff; border:1px solid #e5e7f3; border-radius:10px; box-shadow:none;}
select, select.form-control {background:#fff url('../../genel/images/down-chevron.svg'); background-size:9px; background-position:calc(100% - 10px) center; background-repeat:no-repeat; padding-right:30px;}
textarea.form-control {padding-top:10px; padding-bottom:10px;}
.form-control::placeholder {color:#ccc;}
.form-control:focus {box-shadow:0 0 0 1px #d6d6d6; border-color:#d6d6d6;}
.has-success .form-control {border-color:#e5e7f3!important; box-shadow:none!important;}
.has-error .form-control {border-color:#ecd4d4!important; box-shadow:0 0 0 1px #ecd4d4!important;}
.btn, .btn-primary {display:inline-block; vertical-align:top;}
button, .btn {padding:12px 30px; background-color:#4d9668; border:none; border-radius:22px; font-size:16px; font-weight:400; color:#fff; line-height:20px; text-transform:uppercase; text-align:center; white-space:normal; vertical-align:middle; transition:opacity .4s; -webkit-transition:opacity .4s;}
.btn:focus, .btn.focus, .btn:active, .btn.active, button:hover, .btn:hover {background-color:#4d9668; color:#fff;}
button.btn-sm, .btn.btn-sm {background-color:transparent; border:2px solid #4d9668; padding:8px 16px; font-size:13px; font-weight:600; color:#4d9668; line-height:16px;}
.btn-sm:focus, .btn-sm.focus, .btn-sm:active, .btn-sm.active, .btn-sm:hover {background-color:transparent; color:#4d9668;}
.btn-primary {background-color:#555; color:#fff;}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.btn-primary:active.focus,
.btn-primary.active.focus {background-color:#555; color:#fff;}
input::placeholder {transition:all 0.5s ease;}
input:focus::placeholder {text-indent:100px; color:transparent!important;}

.error-message {display:block; margin-top:6px; font-size:92%; color:#cc0000;}
	.error-message:before {content:'\f06a'; font-family:FontAwesome; display:inline; margin-right:6px;}

.page-up {display:none;  position:fixed; z-index:1; width:40px; height:40px; padding:12px; right:10px; bottom:10px; background-color:#fff; box-shadow:0 0 30px rgba(0,0,0,.08); border-radius:100%; cursor:pointer; transition:background-color .4s; -webkit-transition:background-color .4s;}
	.page-up svg {width:16px; height:16px; fill:#333; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:fill .4s; -webkit-transition:fill .4s;}

i.fa-try {font-size:88%;}

.open.dropdown {z-index:9999;}
	.dropdown-toggle {cursor:pointer;}
	.dropdown-menu {border:1px solid #f2f2f8; border-radius:10px; box-shadow:0 0 30px rgba(0,0,0,.08); margin:0; padding:20px 10px; top:100%; left:50%; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); min-width:200px; animation:downtoupcenter ease .5s; -webkit-animation:downtoupcenter ease .5s;}
	.dropdown-menu ul {list-style:none; margin:0; padding:0;}

#toast-container>.toast-info {background-image:none!important; background-color:rgba(77,150,104,.9);}
#toast-container>div {opacity:1; padding:15px 40px 15px 20px; border-radius:10px; max-width:100%; transition:background-color .4s; -webkit-transition:background-color .4s;}
#toast-container>div, #toast-container>div:hover {-moz-box-shadow:0 0 10px rgba(0,0,0,.5); -webkit-box-shadow:0 0 10px rgba(0,0,0,.5); box-shadow:0 0 10px rgba(0,0,0,.5);}
#toast-container>.toast-info:hover {background-color:#4d9668;}
.toast-progress {height:2px; opacity:.2;}
.toast-message {font-size:14px; font-weight:400; line-height:20px;}
button.toast-close-button {position:absolute; top:15px; right:18px; font-family:none; font-size:22px; font-weight:100; line-height:20px; text-shadow:none; opacity:1;}

@media (max-width: 480px) and (min-width: 241px){
	#toast-container {max-width:calc(100% - 24px);}
	#toast-container>div {padding:15px 40px 15px 20px; width:300px;}
	#toast-container .toast-close-button {top:15px; right:18px;}
}

.top {background-color: #000; border-bottom:1px solid #595959; font-size:13px; font-weight:300; color:#fff;}
.top:after {content:''; clear:both; display:block;}
	.top .container {height:37px;}

	.top .top-text {width:100%; margin:0; padding-right:10px; font-weight:300; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
		.top .top-text strong {font-weight:500; color:#ee6a5f;}

	.top .top-info {margin-left:auto; list-style:none; margin:0; padding:0; white-space:nowrap;}
		.top .top-info li {display:inline-block; vertical-align:top;}
		.top .top-info a {display:block; color:#fff; line-height:20px; padding:8px 15px; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s;}
		.top svg {width:13px; height:13px; display:inline-block; vertical-align:top; margin:3px 4px 0 0; fill:#4d9668; transition:fill .4s; -webkit-transition:fill .4s;}
		.top .phone svg {width:14px; height:14px; margin-top:2px;}

	.top .dropdown {margin-left:auto; border-left:1px solid #f2f2f8; border-right:1px solid #f2f2f8;}
		.top .dropdown+.dropdown {border-left:none; margin-left:0;}
		.top .dropdown .dropdown-toggle {padding:8px 15px; color:inherit; line-height:20px; white-space:nowrap; position:relative; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s;}
		.top .dropdown.open .dropdown-toggle {background-color:#f2f2f8; color:#222;}
		.top .dropdown .dropdown-toggle span+span:before {content:'/'; display:inline-block; vertical-align:top; font-size:10px; margin:0 5px;}
		.top .dropdown .dropdown-toggle span:empty {display:none;}
		.top .dropdown .dropdown-toggle .text:after {content:'\f0d7'; display:inline-block; vertical-align:top; font-family:FontAwesome; font-size:11px; line-height:18px; margin-left:6px;}
		.top .dropdown .dropdown-menu {min-width:220px; padding:20px; left:auto; right:-10px; -webkit-transform:translate(0,0); transform:translate(0,0); text-align:center;}
		.top .dropdown.lc .dropdown-menu {min-width:180px; padding:0 20px 20px;}
		.top .dropdown .dropdown-menu .form-group {margin-bottom:0;}
		.top .dropdown .dropdown-menu .form-group+.form-group {margin-top:15px;}
		.top .dropdown .dropdown-menu p {font-size:13px; margin:15px 0 5px;}
		.top .dropdown .dropdown-menu ul {list-style:none; padding:0; margin:0 -4px -8px; font-size:0;}
		.top .dropdown .dropdown-menu li {display:inline-block; vertical-align:top; margin:0 4px 8px;}
		.top .dropdown .dropdown-menu label, .top .dropdown .dropdown-menu a {display:block; font-size:13px; font-weight:500; color:#222; line-height:16px; padding:6px 10px; border-radius:5px; margin:0; cursor:pointer; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s;}
		.top .dropdown .dropdown-menu li[data-value="1"] label {background-color:#f2f2f8;}
		.header-nav .lc .dropdown-toggle, .header-nav .lc .dropdown-menu p {display:none;}
		.header-nav .lc .dropdown-menu {display:block; position:relative; top:auto; left:auto; transform:translate(0,0); -webkit-transform:translate(0,0); min-width:auto; float:none; background-color:transparent; box-shadow:none; font-size:0; text-align:center;}
		.header-nav .lc .dropdown-menu ul {display:inline-block; vertical-align:top; margin:0;}
		.header-nav .lc .dropdown-menu ul+p+ul:before {content:'\2022'; display:inline-block; vertical-align:top; margin:0 10px; font-size:14px; color:#666; line-height:24px;}
		.header-nav .lc .dropdown-menu li {margin:0;}
		
header {background-color:#171717; box-shadow:0 0 30px rgba(0,0,0,.08); margin-bottom:30px;}
header .header-inner {padding:18px 0;}
header .top .container, header .header-inner .container, header .user-nav {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center;}

header .logo {width:240px; position:relative;}
	header .logo a, header .logo img {display:block;}
	header .logo img {max-width:220px;}

.main-nav-toggle {display:none; background:#000; border-radius:100%; width:42px; height:42px; margin-right:15px; cursor:pointer;}
	.main-nav-toggle svg {display:block; width:42px; height:42px; fill:#fff; padding:11px; border-radius:100%;}

header .search {width:100%; padding:0 30px;}
	header .search form {display:block; position:relative;}
	header .search form:after {content:''; clear:both; display:block;}
	header .search .form-control {font-size:13px; font-weight:300; height:46px; border:1px solid #f2f2f8; border-radius:23px;}
	header .search select.form-control {width:180px; padding-left:15px; background-position:calc(100% - 15px) center; border-top-right-radius:0; border-bottom-right-radius:0; position:absolute; top:0; left:0; border-right:1px solid #f2f2f8;}
	header .search input.form-control {padding-left:195px; padding-right:100px;}
header .search input.form-control::placeholder {font-weight:normal; color:#666;}
	header .search button {position:absolute; top:4px; right:4px; padding:9px 18px; background-color:#ee6a5f; border:none; border-radius:23px; font-size:13px; font-weight:400; text-transform:none; transition:opacity .4s; -webkit-transition:opacity .4s;}
	header .search button svg {display:inline-block; vertical-align:top; width:16px; height:16px; fill:#fff; margin:1px 5px 0 0;}
header .search .filter-icon, header .search .close {display:none;}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete {box-shadow:0 0 30px rgba(0,0,0,.08); padding:15px; width:100%!important; border:none; border-radius:10px; max-height:calc(100vh - 215px); overflow:auto; margin-top:5px;}
	.ui-autocomplete-category {display:none;}
	.ui-menu-item {border-bottom:1px solid #e5e7f3;}
	.ui-menu-item:last-child {border-bottom:none;}
	.ui-menu-item div {transition:background-color .4s; -webkit-transition:background-color .4s; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center;}
	.ui-menu-item-wrapper span.image {width:60px; min-width:60px;}
	.ui-menu-item-wrapper span.image img {height:auto; border-radius:5px;}
	.ui-menu-item-wrapper span.text {line-height:120%;}
	.ui-menu-item div:after {content:attr(aria-category); font-size:11px; color:#fff; line-height:13px; padding:6px 6px 5px; border-radius:5px; margin-left:auto; background-color:#5bb57e;}
	.ui-menu-item div[aria-category-id="2"]:after {background-color:#8181b4;}
	.ui-menu-item div[aria-category-id="3"]:after {background-color:#ee6a5f;}
	.ui-state-active {background-color:#f2f2f8;}

header .user-nav {margin-left:auto; -ms-order:3; -webkit-order:3; -moz-order:3; -ms-order:3; -o-order:3; order:3; position:relative; color:#333;}
header .user-nav>*+* {margin-left:30px;}
	header .user-nav>a, header .user-nav .dropdown-toggle {white-space:nowrap; font-size:0; color:#fff; padding:8px 0;}
		header .user-nav>a .icon, header .user-nav .dropdown-toggle .icon {width:28px; margin:0 auto; position:relative;}
		header .user-nav>a svg, header .user-nav .dropdown-toggle svg {display:block; width:22px; height:22px; fill:#fff; margin:0 auto;}
		header .cart .dropdown-toggle .amount {position:absolute; top:-4px; right:-4px; min-width:16px; height:16px; background-color:#ee6a5f; border-radius:100%; font-size:10px; font-weight:500; color:#fff; line-height:16px; padding:0 2px; text-align:center;}
		header .user-nav>a .text, header .user-nav .dropdown-toggle .text {font-size:12px; font-weight:300; line-height:16px; margin-top:8px;}
	header .account .dropdown-menu {text-align:center; font-size:13px;}
		header .account .dropdown-menu ul {margin:10px 10px 0;}
		header .account .dropdown-menu a {display:block; border:1px solid #e5e7f3; font-size:14px; font-weight:400; color:#222; line-height:16px; text-transform:uppercase; padding:8px; border-radius:5px; margin-top:5px; transition:background-color .4s; -webkit-transition:background-color .4s;}
	header .cart .dropdown-menu {left:auto; right:0; min-width:290px; transform:translate(0,0); -webkit-transform:translate(0,0); padding:20px;}
		header .cart .dropdown-menu.open {display:block; z-index:4;}
		header .cart .sepete-eklendi-mesaj {background-color:#ee6a5f; border-radius:20px; padding:10px; font-size:14px; font-weight:400; color:#fff; line-height:20px; text-transform:uppercase; text-align:center; margin-bottom:5px;}
		header .cart .sepete-eklendi-mesaj:empty {display:none;}
		header .cart .dropdown-menu p {font-size:13px; margin:15px 0; text-align:center;}
		header .cart .dropdown-menu .cart-list {max-height:323px; overflow:auto; border-bottom:1px solid #e5e7f3; margin-bottom:20px;}
		header .cart .dropdown-menu .cart-list li {padding:0 0 5px; position:relative; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; text-align:center;}
		header .cart .dropdown-menu .cart-list li+li {padding-top:5px; border-top:1px solid #e5e7f3;}
		header .cart .dropdown-menu .cart-list li:after, header .cart .dropdown-menu .total:after {content:''; clear:both; display:block;}
		header .cart .dropdown-menu .image {width:60px;}
		header .cart .dropdown-menu .image img {border-radius:5px;}
		header .cart .dropdown-menu .detail {width:190px; padding:5px 5px 5px 15px; position:relative; text-align:left;}
		header .cart .dropdown-menu .detail a {display:block; font-size:13px; font-weight:400; color:#888; line-height:15px; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; margin-bottom:5px;}
		header .cart .dropdown-menu .price:after {content:''; clear:both; display:block; margin-bottom:5px;}
		header .cart .dropdown-menu .last-price {float:left; font-size:15px; font-weight:500; color:#222; line-height:20px; margin-right:10px;}
		header .cart .dropdown-menu .old-price {display:inline-block; vertical-align:top; font-size:12px; color:#999; line-height:18px; padding-top:2px; position:relative;}
		header .cart .dropdown-menu .old-price i, header .cart .dropdown-menu .last-price i {font-size:85%;}
		header .cart .dropdown-menu .old-price:after {content:''; position:absolute; top:50%; left:0; width:100%; height:1px; background-color:rgba(153,153,153,.7);}
		header .cart .dropdown-menu .pamount {float:left; width:90px; padding:0 25px; margin:5px 10px 0 0; border:1px solid #f2f2f8; border-radius:10px; position:relative;}
		header .cart .dropdown-menu .pamount span {position:absolute; top:0; left:0; width:25px; font-size:12px; color:#222; line-height:23px; text-align:center; cursor:pointer;}
		header .cart .dropdown-menu .pamount input {display:block; width:40px; height:23px; border:none; font-size:13px; color:#222; text-align:center;}
		header .cart .dropdown-menu .pamount span.sepet-widget-adet-arttir {left:auto; right:0;}
		header .cart .dropdown-menu .sepet-widget-urun-sil {float:left; font-size:13px; color:#999; line-height:15px; padding:6px 5px 4px; margin-top:5px; cursor:pointer;}
		header .cart .dropdown-menu .sepet-widget-urun-sil i {vertical-align:top; margin:0 2px 0 0;}
		header .cart .dropdown-menu .ptotal {font-size:0; line-height:0; text-align:center; margin:0 0 20px;}
		header .cart .dropdown-menu .ptotal .text, header .cart .dropdown-menu .ptotal .value {display:inline-block; vertical-align:top; font-size:13px; font-weight:600; color:#555; line-height:20px; text-transform:uppercase; margin:0;}
		header .cart .dropdown-menu .ptotal .text:after {content:': ';}
		header .cart .dropdown-menu .ptotal .value {font-size:16px; font-weight:600; color:#222; margin-left:10px;}
		header .cart .dropdown-menu .ptotal .value i {font-size:85%;}
		header .cart .dropdown-menu .buttons {margin:0;}
		header .cart .dropdown-menu .buttons span {display:block; padding:8px; font-size:13px; color:#666; text-align:center; cursor:pointer;}
		header .cart .dropdown-menu .buttons button, header .cart .dropdown-menu .buttons a {display:block; width:100%; margin-top:5px; font-size:14px; font-weight:400; line-height:20px; padding:10px; border-radius:20px;}
		
.main-nav {position:relative;}
	.main-nav .categories-nav {float:left; border:none; box-shadow:none; position:relative;}
		.main-nav .categories-nav>.title {background:#000; border-radius:50px; font-size:14px; font-weight:400; color:#fff; line-height:18px; letter-spacing:.5px; white-space:nowrap; text-transform:uppercase; padding:16px 20px; cursor:pointer; position:relative;border-bottom: 1px solid #595959;box-shadow: 0 0 100px -10px #a6a6a6;}
		.main-nav .categories-nav>.title:after {content:''; clear:both; display:block;}
		.main-nav .categories-nav>.title svg {position:absolute; top:16px; left:17px; width:18px; height:18px; fill:#fff;}
		.main-nav .categories-nav>.title .text {padding-left:38px;}
		.main-nav .categories-nav>.title .text:after {content:'\f107'; display:none; float:right; font-family:FontAwesome; font-size:15px; font-weight:normal; color:#fff;}
		.main-nav .categories-nav>.content {display:none; position:absolute; top:100%; left:0; z-index:6; width:200px; padding:8px 0; background-color:#fff; border:1px solid #f2f2f8; border-radius:10px; box-shadow:0 0 30px rgba(0,0,0,.08); margin-top:3px;}
		.main-nav .categories-nav.open>.content {display:block;}
		.main-nav .categories-nav>.content .title {display:none;}
		.main-nav .categories-nav ul {list-style:none; padding:0; margin:0;}
		.main-nav .categories-nav>.content>ul>li {position:relative; transition:background-color .4s; -webkit-transition:background-color .4s;}
		.main-nav .categories-nav>.content>ul>li+li:before {content:''; display:block; height:1px; background-color:#e5e7f3; margin:0 15px;}
		.main-nav .categories-nav>.content>ul>li>a, .main-nav .categories-nav>.content>ul>li>span {display:block; font-size:13.5px; color:#333; line-height:16px; padding:11px 30px 11px 20px; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s; position:relative;}
		.main-nav .categories-nav>.content>ul>li>a>i {position:absolute; top:0; right:0; width:100%; height:100%; padding-right:20px; text-align:right; pointer-events:none;}
		.main-nav .categories-nav>.content>ul>li>a>i:before {content:'\f105'; font-size:15px; line-height:34px;}
		.main-nav .categories-nav li>i {display:none;}
		.main-nav .categories-nav>.content>ul>li.all-categories>span {cursor:pointer; margin:5px 0; color:#ee6a5f;}
		.main-nav .categories-nav>.content>ul>li.all-categories>span:after {content:'\f101'; font-family:FontAwesome; font-size:12px; display:inline-block; vertical-align:top; margin-left:5px;}
		.main-nav .categories-nav>.content>ul>li>.sub-nav {display:none; position:absolute; top:-10px; left:100%; width:878px; background-color:#fff; border:1px solid #f2f2f8; border-radius:10px; box-shadow:0 0 30px rgba(0,0,0,.08); padding:22px 26px 0; animation:righttoleft ease .5s; -webkit-animation:righttoleft ease .5s;}
		.main-nav .categories-nav>.content>ul>li:hover>.sub-nav {display:block;}
		.main-nav .categories-nav .sub-nav .back {display:none;}
		.main-nav .categories-nav .sub-nav ul.list {font-size:0; line-height:0; margin-bottom:16px;}
		.main-nav .categories-nav .sub-nav ul.list a {display:inline-block; vertical-align:top; width:100%; font-size:13.5px; font-weight:300; color:#666; line-height:18px; padding:5px 0; transition:padding .4s, color .4s; -webkit-transition:padding .4s, color .4s;}
		.main-nav .categories-nav .sub-nav>ul.list>li>a {font-weight:400; color:#222; margin-bottom:2px;}
		.main-nav .categories-nav .sub-nav>ul.list>li {margin-bottom:16px;}
		.main-nav .categories-nav .sub-nav>ul.list>li>ul>li {margin-bottom:2px;}
		.main-nav .categories-nav .sub-nav>ul.list>li>ul>li>a {line-height:22px;}
		.main-nav .categories-nav .sub-nav ul.list ul ul {margin:0 4px 10px 10px;}
		.main-nav .categories-nav .sub-nav ul.list ul li, .main-nav .categories-nav .sub-nav ul.list ul a {display:inline;}
		.main-nav .categories-nav .sub-nav ul.list ul ul a {font-size:13px; padding:0;}
		.main-nav .categories-nav .sub-nav ul.list ul a:after {content:','; margin:0 4px 0 1px;}
		.main-nav .categories-nav .sub-nav ul.list ul li:last-child>a:after {content:none;}
		.main-nav .categories-nav .sub-nav ul.list ul ul ul, .main-nav .categories-nav ul.list>li>a>i {display:none;}
		.main-nav .categories-nav .sub-nav ul.list ul.has-third-sub>li, 
		.main-nav .categories-nav .sub-nav ul.list ul.has-third-sub>li>a {display:block!important;}
		.main-nav .categories-nav .sub-nav ul.list ul.has-third-sub>li>a:after {content:none;}
		.main-nav .categories-nav .sub-nav>.images {width:200px; float:right; margin-bottom:16px;}
		.main-nav .categories-nav .sub-nav>.images>li+li {margin-top:16px;}
		.main-nav .categories-nav .sub-nav>.images a {display:block; font-size:12px; color:#666; line-height:16px;}
		.main-nav .categories-nav .sub-nav>.images a img {display:block; width:100%; border-radius:10px; margin-bottom:10px;}
		.main-nav .categories-nav .sub-nav>.nav-products+ul.list {width:580px; float:left;}
		.nav-products {width:200px; float:right; margin-bottom:26px;}
		.nav-products p {font-size:13.5px; font-weight:400; color:#999; line-height:18px; padding:5px 0; margin-bottom:8px;}
		.nav-product-carousel>.item:nth-child(n+2) {display:none;}
		.nav-product-carousel .product-item {margin-bottom:0;}
		.nav-product-carousel .slick-arrow {width:34px; height:34px; padding:6px; border:1px solid #e5e7f3; box-shadow:none;}
		.nav-product-carousel .slick-arrow svg {padding:3px;}
		.nav-product-carousel .slick-prev {left:-17px;}
		.nav-product-carousel .slick-next {right:-17px;}

.header-nav {width:100%; float:left; padding:0 0 0 248px; margin:0 0 0 -240px;}
	.header-nav ul {list-style:none; padding:0; margin:0;}
	.header-nav li>i, .header-nav .title {display:none;}
	.header-nav>ul {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; height:49px; position:relative; margin-bottom:-3px;}
	.header-nav>ul>li {position:relative; height:100%;}
	.header-nav>ul>li.mega {position:static;}
	.header-nav>ul>li>a {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; height:100%; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; font-size:13.5px; color:#fff; line-height:18px; padding:5px 10px 8px; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s;}
	.header-nav>ul>li>a>i {float:right; margin:1px 0 0 8px; font-size:15px; pointer-events:none;}
	.header-nav>ul>li>ul {display:none; position:absolute; top:100%; left:0; z-index:3; width:210px; background-color:#000; border:1px solid #595959; border-radius:10px; box-shadow:0 0 30px rgba(0,0,0,.08); padding:20px; animation:downtoup ease .5s; -webkit-animation:downtoup ease .5s;}
	.header-nav>ul>li>ul a {display:block; font-size:13.5px; font-weight:300; color:#fff; line-height:18px; padding:6px 0; transition:color .4s; -webkit-transition:color .4s;}
	.header-nav>ul>li.mega ul a {padding:3px 0;}
	.header-nav>ul>li.mega>ul {width:902px; left:-8px; padding:22px 26px 16px;}
	.header-nav>ul>li.mega>ul>li {margin-bottom:16px;}
	.header-nav>ul>li.mega>ul>li>a {font-weight:400; color:#fff; margin-bottom:10px;}
	.header-nav>ul>li.mega>ul>li>ul {margin-bottom:10px; margin-left: 15px;}
	.header-nav>ul>li.mega>ul>li>ul a {color: #e1e1e1;}
	.header-nav>ul>li.mega>ul>li>ul a:hover {color: #fff;}
	.header-nav>ul>li.mega>ul>li>a img {display:block; width:100%; margin-bottom:10px; border-radius:10px;}
	.header-nav ul ul a i, .header-nav .header-nav-mobile {display:none;}

.nav-backdrop {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:5;}
	
@media (max-width:1199px){
	body {font-size:13px; line-height:20px;}
	button, .btn {padding:10px 18px; font-size:15px;}
	.form-control {font-size:13px; height:40px;}
	html.nav-active, html.filter-active {overflow:hidden;}
	.nav-backdrop {display:block; pointer-events:none; background-color:rgba(229,231,243,.7); -webkit-backdrop-filter:blur(1.2px); backdrop-filter:blur(1.2px); opacity:0; transition:opacity .4s; -webkit-transition:opacity .4s;}
	html.nav-active .nav-backdrop, html.filter-active .nav-backdrop {opacity:1; pointer-events:auto;}	
	header {padding-bottom:138px;}
	.top .top-info, .top .top-text:empty {display:none;}
	.top .top-text:empty+.top-info, .top:not(.has-lc) .top-text+.top-info {display:block; margin-left:0; width:100%; text-overflow:ellipsis; overflow:hidden;}
	header .header-inner {position:absolute; left:0; top:68px; width:100%; margin-top:-30px;}
	header.fixed .header-inner {position:fixed; top:0; z-index:4; padding:8px 0; margin-top:0; background-color:#171717; box-shadow:0 0 30px rgba(0,0,0,.08); transition:margin-top .4s; -webkit-transition:margin-top .4s;}
	header .logo {width:180px; min-width:180px;}
	header .logo a {margin:0 auto;}
	header .logo img {max-width:100%;}
	header .search .form-control {height:42px;}
	header .search button {padding:7px 14px; background-color:transparent!important; color:#222;}
	header .search button svg {fill:#222;}
	header .user-nav>*+* {margin-left:15px;}
	.main-nav-toggle, .main-nav .title {display:block;}
	.main-nav {position:fixed; top:0; left:-400px; z-index:6; width:400px; max-width:100%; height:100%; padding-right:60px; transition:left .4s; -webkit-transition:left .4s;}
	.main-nav .container {position:relative; padding-left:0; padding-right:0; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; background-color:#171717; padding:20px; transition:box-shadow .4s; -webkit-transition:box-shadow .4s;}
	.main-nav.open {left:0;}
	.main-nav.open .container {box-shadow:0 0 30px rgba(0,0,0,.08);}
	.main-nav .categories-nav {position:static;}
	.main-nav .categories-nav>.content {display:block; position:absolute; top:0; left:auto; right:-100%; z-index:6; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; background-color:#fff; border-radius:0; float:none; margin:0; padding:50px 20px 0; transition:right .4s; -webkit-transition:right .4s;}
	.main-nav .categories-nav.open>.content {right:0; background-color: #171717;}
	.main-nav .categories-nav>.content>ul>li.all-categories>span {margin:0;}
	header .cart .dropdown-menu .title, .main-nav .categories-nav>.content .title, .main-nav .categories-nav .sub-nav .back {float:none; width:auto; height:50px; padding:5px 18px; background-color:#f2f2f8; position:absolute; top:0; left:0; width:100%; font-size:15px; font-weight:400; color:#222; line-height:40px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; cursor:pointer;}
	.main-nav .categories-nav .sub-nav .back {background-color: #000; color: #fff;}
	.main-nav .main-nav-toggle {position:absolute; top:15px; right:3px; background:#fff; width:42px; height:42px; padding:13px; margin-right:0; border-radius:21px;}
	.main-nav .main-nav-toggle svg {width:16px; height:16px; fill:#222; padding:0;}
	.main-nav .categories-nav>.content .title svg, .main-nav .categories-nav .sub-nav .back>svg {width:18px; height:18px; position:absolute; top:50%; left:30px; margin-top:-9px; fill:#fff;}
	.header-nav {width:auto; height:calc(100% - 60px); float:none; padding:0; margin:0; overflow-y:auto;}
	.header-nav>ul {display:block; height:auto;}
	.main-nav .categories-nav>.content>ul>li+li:before {content:none;}
	.header-nav>ul>li+li {border-left:none;}
	.main-nav .categories-nav>.content>ul>li, .main-nav .categories-nav .sub-nav>ul.list>li, .header-nav>ul>li {border-bottom:1px solid #595959!important; margin-bottom:0;}
	.header-nav>ul>li>a, .main-nav .categories-nav>.content>ul>li>a, .main-nav .categories-nav .sub-nav>ul.list>li>a {font-size:14px; line-height:18px; padding:16px 10px; margin:0; position:relative; color: #fff;}
	.header-nav>ul>li>a>i, .main-nav .categories-nav>.content>ul>li>a>i, .main-nav .categories-nav .sub-nav>ul.list>li>a>i {position:absolute; top:0; right:0; width:50px; height:100%; padding:16px 5px 16px 0; margin:0; pointer-events:auto;}
	.header-nav>ul>li>a>i:before, .main-nav .categories-nav>.content>ul>li>a>i:before, .main-nav .categories-nav .sub-nav>ul.list>li>a>i:before {float:right; width:18px; height:18px; font-size:18px; line-height:18px; text-align:center; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:transform .4s; -webkit-transition:transform .4s; pointer-events:none;}
	.header-nav>ul>li.open>a, .main-nav .categories-nav>.content>ul>li.open>a, .main-nav .categories-nav .sub-nav>ul.list>li.open>a {color:#ee6a5f;}
	.header-nav>ul>li.open>a>i:before, .main-nav .categories-nav>.content>ul>li>a>i:before, .main-nav .categories-nav>.content>ul>li.open>a>i:before, .main-nav .categories-nav .sub-nav>ul.list>li.open>a>i:before {-webkit-transform:rotate(0); transform:rotate(0);}
	.header-nav>ul>li>ul, .header-nav>ul>li.mega>ul, .main-nav .categories-nav .sub-nav ul.list>li>ul {display:none; position:relative; top:auto; left:auto; width:auto; background-color:transparent; border:none; box-shadow:none; padding:2px 20px 20px; animation:none; -webkit-animation:none;}
	.header-nav>ul>li:hover>ul, .header-nav>ul>li.mega>ul>li>a img {display:none;}
	.header-nav>ul>li.mega>ul>li {margin-bottom:0;}
	.header-nav>ul>li>ul a, .header-nav>ul>li.mega ul a, .main-nav .categories-nav .sub-nav ul.list ul a {line-height:18px; padding:8px 0; margin-bottom:0!important;}
	.main-nav .categories-nav .sub-nav ul.list ul ul a {display:block; font-weight:300!important; padding:6px 15px;}
	.header-nav>ul>li ul ul, .main-nav .categories-nav .sub-nav ul.list ul ul {margin:0 0 10px;}
	.main-nav .categories-nav .sub-nav>ul.list>li>ul>li {margin:0;}
	.main-nav .categories-nav .sub-nav ul.list li, .main-nav .categories-nav .sub-nav ul.list a {display:block!important;}
	.main-nav .categories-nav .sub-nav ul.list ul a:after {content:none;}
	.header-nav-mobile {position:absolute; left:15px; right:15px; bottom:0; border-top:2px solid #f2f2f2; padding-top:15px; padding-bottom:15px;}
	.header-nav .lc .dropdown-menu {padding:5px 0 15px;}
	.main-nav .categories-nav .sub-nav {height:calc(100% - 125px); overflow-x:hidden; overflow-y:auto;}
	.main-nav .categories-nav {width:auto; float:none; margin:0 0 10px;}
	.main-nav .categories-nav>.title {padding-left:30px; padding-right:25px;}
	.main-nav .categories-nav>.title svg {left:30px;}
	.main-nav .categories-nav>.title .text:after {display:block;}
	.main-nav .categories-nav>.content {border:none; box-shadow:none; -webkit-transform:translate(0,0); transform:translate(0,0); animation:none; -webkit-animation:none;}
	.main-nav .categories-nav>.content .title {display:block;}
	.main-nav .categories-nav>.content>ul {height:calc(100% - 20px); overflow-x:hidden; overflow-y:auto;}
	.main-nav .categories-nav>.content>ul>li:hover {background-color:transparent;}
	.main-nav .categories-nav .sub-nav>ul.list {width:auto!important; float:none!important; height:calc(100% - 20px); overflow-x:hidden; overflow-y:auto;}
	.main-nav .categories-nav .sub-nav>ul.images, .main-nav .categories-nav .sub-nav>ul.list>li>ul {display:none;}
	.main-nav .categories-nav .sub-nav .back, .main-nav .categories-nav .sub-nav>ul.list>li>a>i {display:block;}
	.main-nav .categories-nav>.content>ul>li>.sub-nav {display:none; position:fixed; top:0; left:auto; right:-100%; z-index:1; width:100%; padding:50px 20px 0; max-width:none; height:100%; overflow:hidden; background-color:#fff; border:none; box-shadow:none; -webkit-transform:translate(0,0); transform:translate(0,0); animation:none; -webkit-animation:none; transition:right .4s; -webkit-transition:right .4s;}
	.main-nav .categories-nav>.content>ul>li.open>.sub-nav {display:block; right:0;}
	.main-nav .categories-nav .sub-nav>.nav-products {display:none;}
	.nav-product-carousel>.item:nth-child(n+2) {display:none;}
	.nav-products p {margin:16px 30px 12px; text-align:center;}
	.nav-product-carousel .item {margin-top:0;}
	.categories-nav-placeholder {display:none;}
	.main-nav .categories-nav>.content .title {background-color: #000; color: #fff;}
	.main-nav .categories-nav>.content, .main-nav .categories-nav>.content .title, .main-nav .categories-nav>.content>ul>li>.sub-nav {padding-left:12px; padding-right:12px; background-color: #171717;}
	.main-nav .categories-nav .sub-nav ul.list a {color: #fff;}
}
@media (max-width:991px){
	.top .top-text, .top .top-info {text-align:center;}
	.top.has-lc .top-text, .top.has-lc .top-info {text-align:left;}
	.top:not(.has-lc) .top-text+.top-info {display:none;}
	header {padding-bottom:182px; margin-bottom:20px;}
	header .header-inner {padding:15px 0;}
	header .logo {width:calc(100% - 210px); padding-left:84px;}
	header .logo a {max-width:180px;}
	header .header-inner .container {-webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	header .user-nav {-ms-order:0; -webkit-order:0; -moz-order:0; -ms-order:0; -o-order:0; order:0;}
	header .user-nav>*+* {margin-left:0;}
	header .user-nav>a, header .user-nav .dropdown-toggle {padding:10px 7px;}
	header .user-nav>a svg, header .user-nav .dropdown-toggle svg {padding:1px;}
	header .user-nav>a .text, header .user-nav .dropdown-toggle .text {display:none;}
	header .search {padding:0; margin-top:10px;}
	header.fixed .search {display:none;}
	header .account .dropdown-menu {left:auto; right:-42px; transform:translate(0,0); -webkit-transform:translate(0,0);}
}
@media (max-width:767px){
	header {padding-bottom:133px;}
	header .top .container {padding-left:0; padding-right:0; margin-right:-1px;}
	.top {background-color:#000;}
	.top .container {height:34px;}
	.top .top-text {padding-left:12px; padding-right:12px;}
	.top.has-lc .top-text {display:none;}
	.top .dropdown {border-color:#fff;}
	.top .dropdown .dropdown-toggle {padding:7px 18px;}
	header .header-inner {padding:12px 0 17px; top:64px;}
	header .header-inner .main-nav-toggle {width:40px; height:40px; margin-right:0;}
	header .header-inner .main-nav-toggle svg {width:40px; height:40px; padding:10px;}
	header .logo {width:calc(100% - 120px); min-width:auto; height:50px; padding-left:15px; padding-right:15px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column;}
	header .logo a {display:inline-block; vertical-align:top;}
	header .logo img {max-height:50px;}
	header .user-nav>a, header .user-nav .dropdown-toggle {padding:9px 6px;}
	header .user-nav>a.favourites {display:none;}
	header .search {margin-top:12px;}
	header .search .filter-icon {display:block; position:absolute; top:1px; left:1px; z-index:1; background-color:#fff; padding:12px 15px 12px 17px; border-radius:20px; pointer-events:none;}
	header .search .filter-icon svg {display:block; width:16px; height:16px; fill:#222;}
	header .search select.form-control {background:#fff; width:50px; padding:0 24px;}
	header .search input.form-control {padding:0 100px 0 65px;}
	.main-nav .main-nav-toggle {width:40px; height:40px; padding:12px; top:12px; right:8px;}
	.main-nav .container {padding:12px;}
	.main-nav .categories-nav>.content .title svg, .main-nav .categories-nav .sub-nav .back>svg {left:20px;}
}
@media (min-width:1200px){
	button:hover, .btn:hover {opacity:.9;}
	.page-up:hover {background-color:#444;}
	.page-up:hover svg {fill:#fff;}
	.top .dropdown .dropdown-menu label:hover, .main-nav .categories-nav>.content>ul>li:hover>a, .main-nav .categories-nav .sub-nav>.images a:hover, .main-nav .categories-nav .sub-nav ul.list a:hover, .main-nav .categories-nav>.content>ul>li.all-categories>a:hover {color:#ee6a5f;}
	.header-nav>ul>li>ul a:hover, .header-nav>ul>li.mega>ul>li>a:hover {color: #cecece;}
	.top .top-info a:hover, .top .dropdown .dropdown-toggle:hover {background-color:#f2f2f8; color:#222;}
	.top .top-info a:hover svg, .top .dropdown .dropdown-toggle:hover svg {fill:#222;}
	.top .dropdown .dropdown-menu a:hover, header .account .dropdown-menu a:hover {background-color:#e5e7f3;}
	header {position:relative; padding-bottom:64px;}
	header .search {padding-left:60px; padding-right:60px;}
	header .search select.form-control {width:220px; padding-left:20px; background-position:calc(100% - 20px) center;}
	header .search input.form-control {padding-left:240px;}
	header .search button:hover {opacity:.9;}
	header.fixed .user-nav {position:fixed; top:-52px; right:50%; z-index:7; margin-top:64px; margin-right:-573px; transition:margin-top .4s; -webkit-transition:margin-top .4s;}
	header.fixed .user-nav>a, header.fixed .user-nav .dropdown-toggle {padding:10px 5px;}
	header.fixed .user-nav>a svg, header.fixed .user-nav .dropdown-toggle svg {padding:2px;}
	header.fixed .user-nav>a .text, header.fixed .user-nav .dropdown-toggle .text {display:none;}
	header.fixed .user-nav .dropdown-menu {top:48px; right:0;}
	header.fixed .user-nav>*+* {margin-left:10px;}
	header .logo {width:270px;}
	.header-nav>ul {height:53px;}
	.header-nav>ul>li>a {padding-left:15px; padding-right:15px;}
	.header-nav>ul>li:hover>a {color:#ee6a5f;}
	.header-nav>ul>li:hover>ul {display:block;}
	.header-nav>ul>li>ul {left:0; padding:20px 28px;}
	.header-nav>ul>li.mega>ul {left:0; padding:24px 28px 22px;}
	.main-nav {position:absolute; left:0; top:100%; width:100%; margin-top:-64px; padding:7px 0;}
	header.fixed .main-nav {position:fixed; top:0; margin-top:0; background-color:#171717; box-shadow:0 0 30px rgba(0,0,0,.08); z-index:6; transition:margin-top .4s; -webkit-transition:margin-top .4s;}
	.main-nav .categories-nav>.title .text {display:block;}
	.main-nav .categories-nav>.content {width:270px; animation:downtoup ease .5s; -webkit-animation:downtoup ease .5s;}
	.main-nav .categories-nav>.content>ul>li {padding-left:0; padding-right:4px; transition:padding-left .4s, padding-right .4s; -webkit-transition:padding-left .4s, padding-right .4s;}
	.main-nav .categories-nav>.content>ul>li:hover {padding-left:4px; padding-right:0;}
	.main-nav .categories-nav>.content>ul>li.all-categories:hover {background-color:transparent;}
	.main-nav .categories-nav>.content>ul>li>a {padding-top:14px; padding-bottom:14px;}
	.main-nav .categories-nav>.content>ul>li>a>i:before {line-height:41px;}
	.main-nav .categories-nav>.content>ul>li>.sub-nav {max-height:640px; overflow:auto; padding:24px 28px 2px;}
	.main-nav .categories-nav .sub-nav>ul.list, .header-nav>ul>li.mega>ul {-webkit-column-count:4; -moz-column-count:4; column-count:4; -webkit-column-gap:30px; -moz-column-gap:30px; column-gap:30px;}
	.header-nav>ul>li.mega>ul {-webkit-column-gap:28px; -moz-column-gap:28px; column-gap:28px;}
	.main-nav .categories-nav .sub-nav>.nav-products+ul.list {-webkit-column-count:3; -moz-column-count:3; column-count:3;}
	.main-nav .categories-nav .sub-nav>ul.list>li, .header-nav>ul>li.mega>ul>li {display:table; -webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid-column;}
	header:not(.fixed) .main-nav .categories-nav.active>.title {pointer-events:none;}
	header:not(.fixed) .main-nav .categories-nav.active>.content {display:block; z-index:2; animation:none; -webkit-animation:none; -moz-animation:none; -o-animation:none; -ms-animation:none; margin-top:37px;}
	header.fixed .main-nav .categories-nav>.content>ul>li.top-cat.hide {display:block!important;}
	header.fixed .main-nav .categories-nav>.content>ul>li.all-categories {display:none;}
}
@media (min-width:1440px){
	header .logo {padding:0 15px;}
	header .logo img {max-width:240px;}
	header .search {padding-left:120px; padding-right:120px;}
	header.fixed .user-nav {margin-right:-690px;}
	header.fixed .user-nav .dropdown-menu {top:48px;}
	.header-nav>ul>li>a {padding-left:20px; padding-right:20px;}
	.main-nav .categories-nav {width:270px;}
	.header-nav {padding-left:285px; margin-left:-270px;}
	.main-nav .categories-nav>.title svg {left:20px;}
	.main-nav .categories-nav>.title .text:after {display:block;}
	.main-nav .categories-nav>.content>ul>li>a {padding-top:16px; padding-bottom:16px;}
	.main-nav .categories-nav>.content>ul>li>a>i:before {line-height:45px;}
	.header-nav>ul>li>a, .main-nav .categories-nav>.content>ul>li>a, .main-nav .categories-nav>.content>ul>li>span {font-size:14px;}
	header.fixed .user-nav .dropdown-menu {top:45px; right:0;}
}

.lazy {position:relative; display:block; overflow:hidden;}
	.lazy.loading:before {content:'\f1ce'; position:absolute; top:50%; left:50%; z-index:1; width:30px; margin:-15px 0 0 -15px; font:24px/30px FontAwesome; color:#5c4ecc; text-align:center; opacity:.5; -webkit-animation:fa-spin 1s infinite linear; animation:fa-spin 1s infinite linear;}
	.lazy:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#f2f2f2; opacity:0; pointer-events:none; transition-duration:.6s; -webkit-transition-duration:.6s;}
	.lazy.loading:after {opacity:1;}
  .lazy img {width:100%;}

.slick-slide {outline:none;}
  .slick-vertical .slick-slide {border:none;}
	.slick-dots {z-index:1;}
	.slick-dots>li:only-child {display:none;}
	.slick-dots li {margin:0 3px;}
	.slick-dots li button {background-color:#bcc0d3; width:8px; height:4px; border-radius:2px; transition:background-color .4s, width .4s; -webkit-transition:background-color .4s, width .4s;}
	.slick-dots li.slick-active button {width:30px; background-color:#ee6a5f;}
	.slick-arrow {width:40px; height:40px; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,.08); padding:10px; color:#222; border-radius:100%; opacity:1; z-index:1; transition-duration:.4s; -webkit-transition-duration:.4s;}
	.slick-arrow.slick-disabled {opacity:0;}
	.slick-arrow:before {content:none; font-size:18px; line-height:26px; color:inherit;}
	.slick-arrow svg {width:20px; height:20px; padding:2px; fill:#333; transition-duration:.4s; -webkit-transition-duration:.4s;}
	.slick-arrow:focus, .slick-arrow:hover {background-color:#fff; border-color:#e5e7f3; color:#222;}
	.slick-prev {left:10px;}
	.slick-next {right:10px;}
	
.theme-white-wrapper, .product, .login-page-v3, .forgot-pass-page-v2, .content-detail, .tab-content, .order-detail-page, .cart-products, .news-list, .news-detail-inner, .address-info, .payment-info, .payment-ok {background-color:#fff; border-radius:10px; margin-left:-12px; margin-right:-12px; margin-bottom:30px; padding:24px;}
.theme-row {clear:both; margin-bottom:30px;}
.theme-row:after {content:''; clear:both; display:block;}
	.theme-row .theme-content-col {float:right; width:100%; padding-left:230px; margin-left:-210px;}
	.theme-row .theme-content-col .product-password {position:relative; left:-115px;}
	.theme-row .theme-nav-col {width:210px; float:left; position:relative; z-index:auto;}

.slider, .leftcol-products {border-radius:10px; overflow:hidden; margin-bottom:30px;}
.fullslider {margin-top:-30px; border-radius:0;}
.slider>.item+.item {display:none;}
.slider img {display:block; width:100%;}

.slider .desc, .fullbanner .desc {position:absolute; top:0; left:0; width:50%; height:100%; padding:20px 40px 40px; display:-webkit-flex; display:-ms-flexbox; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column; font-size:14px; font-weight:400; color:#333; line-height:140%; text-align:center;}
.fullslider .desc {left:50%; margin-left:-570px; padding-left:320px; padding-right:0; line-height:160%;}
.fullbanner .desc {left:50%; width:573px; margin-left:-573px; padding:20px 90px 20px 40px; line-height:160%;}
.fullbanner .item:nth-child(2n) .desc {left:auto; right:50%; margin-left:0; margin-right:-573px; padding-left:90px; padding-right:40px;}
.sideslider .desc {font-size:13px;}
	.slider .desc *, .fullbanner .desc * {font-size:inherit; margin:0;}
	.slider .desc .title, .fullbanner .desc .title {font-size:20px; font-weight:400; color:#e42320; line-height:140%; margin-bottom:20px; pointer-events:none;}
	.fullbanner .desc .title {font-size:26px; font-weight:400; color:#111;}
	.slider .desc .summary, .fullbanner .desc .summary {margin-bottom:25px; pointer-events:none;}
	.slider .desc h1, .slider .desc h2, .slider .desc h3 {font-size:32px; font-weight:500; color:#111; margin-bottom:10px;}
	.slider .desc .more, .fullbanner .desc .more {display:inline-block; vertical-align:top; background-color:#4d9668; border-radius:21px; padding:11px 18px; font-size:inherit; font-weight:300; color:#fff; line-height:120%; text-transform:uppercase; transition:box-shadow .4s, color .4s; -webkit-transition:box-shadow .4s, color .4s; pointer-events:none;}
	.fullbanner .desc .more {background-color:#fff!important; color:#222; font-weight:500;}
	.slider .desc .more:empty, .fullbanner .desc .more:empty {display:none;}

.banner-wrapper {clear:both;}

.banner, .category-banner a {display:block; margin-bottom:30px;}
	.banner img, .category-banner img {display:block; width:100%;}
	.banner .image, .category-banner a {border-radius:10px; overflow:hidden; position:relative;}
	.banner .image:before, .banner .image:after {content:''; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:rgba(255,255,255,.07); pointer-events:none; -webkit-transform:scale(0); transform:scale(0); -webkit-transition:all .3s; transition:all .3s;}
	.banner .image:after {-webkit-transition-delay:.07s; transition-delay:.07s;}
	.banner .detail {font-size:13px; font-weight:300; color:#444; line-height:120%; white-space:normal; margin-top:20px; margin-bottom:5px; text-align:center;}
	.banner .detail * {margin:0; font-size:inherit;}
	.banner .detail h3 {font-size:15px; font-weight:400; color:#222; margin-bottom:10px;}
	.three .banner .detail h3 {font-size:19px;}

.home-showroom, .product-detail-products-list-wrapper {background-color:#e5e7f3; padding:30px 0; margin-bottom:30px; text-align:center;}
	.home-showroom .desc {font-size:13px; font-weight:300;}
	.home-showroom .title, .deals .title {position:relative; padding-bottom:15px; margin:5px 0 20px; font-size:22px; font-weight:500; color:#222; line-height:130%;}
	.home-showroom .title:before, .deals .title:before {content:''; background-color:#4d9668; width:80px; height:2px; position:absolute; left:50%; bottom:-1px; margin-left:-40px;}
	.home-showroom .detail {font-weight:300; margin-bottom:30px;}

.big-product-carousel, .products-carousel, .product-carousel {margin-left:-10px; margin-right:-10px; font-size:0; line-height:0; white-space:nowrap;}
	.big-product-carousel {padding:0 100px;}
	.big-product-carousel>.item, .products-carousel>.item, .product-carousel>.item {width:25%; padding:0 10px; display:inline-block; vertical-align:top;}
	.big-product-carousel>.slick-list {margin-left:-100px; margin-right:-100px; padding-left:100px; padding-right:100px;}
	.product-carousel>.item, .products-carousel>.item {width:20%;}
	.product-carousel>.item:nth-child(n+6), .products-carousel>.item:nth-child(n+6) {display:none;}
	.big-product-carousel .slick-slide, .products-carousel .slick-slide, .product-carousel .slick-slide {overflow:visible; padding-left:10px; padding-right:10px;}
	.big-product-carousel .product-item, .products-carousel .product-item {background-color:transparent; border:none; border-radius:0; padding:0; margin-bottom:0;}
	.big-product-carousel .product-item .image, .products-carousel .product-item .image {background-color:#fff; border-radius:10px; padding:15px;}
	.big-product-carousel .product-item .image .buttons {top:10px; right:10px;}
	.big-product-carousel .product-item .detail {margin-bottom:0;}
	.big-product-carousel .product-item .detail .name {color:#222;}
	.big-product-carousel .product-item .detail .price .tax-price, .big-product-carousel .product-item .detail .price .discounted-price, .big-product-carousel .product-item .detail .price .last-price, .big-product-carousel .product-item .detail .price .old-price {color:#818199;}
	.big-product-carousel .product-item .min-price, .deal-carousel .product-item .min-price {display:none;}
	.big-product-carousel .product-item .detail .price .old-price {opacity:.7;}
	.big-product-carousel .slick-arrow {margin-top:-60px;}
	.big-product-carousel .slick-prev {left:35px;}
	.big-product-carousel .slick-next {right:35px;}
	.big-product-carousel .slick-dots, .product-carousel .slick-dots, .products-carousel .slick-dots {position:relative; bottom:auto; margin-top:15px;}
	.products-carousel .slick-dots {margin-bottom:8px;}
	
.deals {clear:both; margin-top:20px; margin-bottom:30px;}
	.deals .title {text-align:center;}
	.deal-carousel>.item {width:50%; float:left;}
	.deal-carousel {margin-bottom:30px;}
	.deals .slick-current>div {margin-left:-10px; margin-right:-10px;}
	.deal-carousel .item {padding:0 10px;}
	.deal-carousel .product-item {border:none;}
	.deals .product-item.wide {padding:20px; border:none;/* box-shadow:0 0 30px rgba(0,0,0,.08);*/}
		.deals .product-item.wide .image {max-width:530px; margin:0 auto 25px; position:static;}
		.deals .product-item .image img {max-width:none;}
		.deals .product-item.wide .image .buttons {display:block; top:20px; right:20px;}
		.deals .product-item.wide .image .buttons li>* {-webkit-transform:scaleY(1); transform:scaleY(1);}
		.deals .product-item.wide .labels {top:20px; left:20px;}
		.deals .product-item.wide .detail {position:relative; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; text-align:left; font-size:15px; font-weight:600; line-height:20px;}
		.deals .product-item.wide .detail-inner {padding:4px 15px 0 0;}
		.deals .product-item.wide .detail .brand {margin-bottom:10px;}
		.deals .product-item.wide .detail .name {margin:0; font-weight:500; height:auto;}
		.deals .product-item.wide .detail .price {display:block; text-align:right; margin:0 0 0 auto; height:auto;}
		.deals .product-item.wide .detail .price .tax-price, .deals .product-item.wide .detail .price .discounted-price, .deals .product-item.wide .detail .price .last-price {display:block; float:none; margin:0 0 3px; font-size:19px; font-weight:600; line-height:28px; letter-spacing:-1px; white-space:nowrap;}
		.deals .product-item.wide .detail .price .tax-price+.discounted-price, .deals .product-item.wide .detail .price .tax-price+.last-price {display:none;}
		.deals .product-item.wide .detail .price .old-price {float:right; margin:0; font-size:15px; font-weight:500;}
	.deals .product-item.wide .min-price {display:none;}
	.deal-carousel .slick-dots {bottom:-15px;}

.fullbanner .item {margin-bottom:30px;}
.fullbanner .item+.item, .fullbanner+.home-showroom {margin-top:-30px;}

.home-products {background-color:#fff; border-radius:10px; padding:24px; margin-bottom:30px;}
	.home-products .title, .category-products .title {font-size:20px; font-weight:500; color:#222; line-height:130%; border-bottom:1px solid #e5e7f3; margin:0 0 20px; padding-bottom:15px; position:relative;}
	.home-products .title:before, .category-products .title:before {content:''; background-color:#ee6a5f; width:80px; height:2px; position:absolute; left:0; bottom:-1px;}
	/*
	.products-carousel .slick-arrow {top:-52px; box-shadow:none; background-color:transparent!important; -webkit-transform:translate(0,0); transform:translate(0,0);}
	.products-carousel .slick-arrow svg {fill:#444!important;}
	.products-carousel .slick-prev {left:auto; right:50px;}
	.products-carousel .slick-next {right:10px;}
	*/
	.products-carousel .slick-arrow {margin-top:-52px;}
	.product-carousel .slick-arrow {margin-top:-60px;}
	.products-carousel .product-item, .product-carousel .product-item {border:none; border-radius:0; padding:0; margin-bottom:0;}
	.products-carousel .product-item .image, .product-carousel .product-item .image {padding:10px;}
    .products-carousel .product-item .image .buttons, .products-carousel .product-item .labels, .product-carousel .product-item .image .buttons, .products-carousel .product-item .min-price, .product-carousel .product-item .min-price {display:none;}
	.products-carousel .product-item .image .sold-out, .product-carousel .product-item .image .sold-out {bottom:0;}
	.products-carousel .product-item .detail {font-size:13px;}
	.products-carousel .product-item .detail .brand, .products-carousel .product-item .detail .name {margin-bottom:0;}
    .products-carousel .slick-slide, .product-carousel .slick-slide {position:relative;}
	.products-carousel .slick-slide.slick-active+.slick-slide.slick-active:before, .product-carousel .slick-slide.slick-active+.slick-slide.slick-active:before {content:''; width:1px; height:80%; background-color:#e5e7f3; position:absolute; top:10%; left:0;}
	
.product-item {background-color:#fff; border:1px solid #e5e7f3; border-radius:10px; position:relative; white-space:normal; text-align:center; padding:15px; margin:0 auto 30px;}
	.product-item .image {position:relative; margin-bottom:12px;}
	.product-item .image-inner {display:block; position:relative; overflow:hidden;}
	.product-item.wide .image-inner {max-width:none;}
		.product-item .image img {display:block; max-width:210px; margin:0 auto; /*width:auto; max-width:100%;*/}
		.product-item .image .secondary {position:absolute; top:0; left:0; right:0; bottom:0; background-color:#fff; opacity:0; transform:scale(2); -webkit-transform:scale(2); transition:all .5s ease; -webkit-transition:all .5s ease; pointer-events:none;}
		.product-item .image .secondary[data-path=""] {display:none;}
		.product-item .image-inner:before, .product-item .image-inner:after {content:''; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-color:rgba(0,0,0,.05); pointer-events:none; -webkit-transform:scale(0); transform:scale(0); -webkit-transition:all .3s; transition:all .3s;}
		.product-item .image-inner:after {-webkit-transition-delay:.07s; transition-delay:.07s;}
	.product-item .image .buttons {position:absolute; top:0; right:0; z-index:2; width:40px; font-size:0; list-style:none; padding:0; margin:0; text-align:center;}
		.product-item .image .buttons li+li {margin-top:4px;}
		.product-item .image .buttons li>* {display:block; width:100%; height:40px; padding:11px; background-color:#fff; border-radius:100%; box-shadow:0 0 30px rgb(0,0,0,.08); font-size:13px; font-weight:500; color:#222; text-transform:none;}
		.product-item .image .buttons svg {display:block; width:18px; height:18px; fill:#222; margin:0 auto; padding-top:1px;}
	.product-item .image .sold-out {position:absolute; top:0; left:0; bottom:0; z-index:1; width:100%; pointer-events:none;}
		.product-item .image .sold-out:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(229,231,243,.5);}
		.product-item .image .sold-out-inner {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); font-size:18px; font-weight:600; color:#222; letter-spacing:2px; text-shadow:1px 1px 1px #fff; text-transform:uppercase;}
		.product-item .image .sold-out svg {display:block; width:24px; height:24px; fill:#222; margin:0 auto 10px;}
	.product-item .detail {position:relative; font-size:14px; font-weight:400; line-height:18px;}
		.product-item .detail .brand {display:block; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:5px;}
		.product-item .detail .name {display:block; color:#666; height:46px; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; margin-bottom:10px;}
	.product-item .detail .desc, .product-item .image .stock-info, .product-item .image .buttons .text {display:none;}
		.product-item .detail .price {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center;-webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; height:40px; margin:0 -5px;}
		.product-item .detail .price:after {content:''; clear:both; display:block;}
			.product-item .detail .price .tax-price, .product-item .detail .price .discounted-price, .product-item .detail .price .last-price {margin:0 5px 4px; font-size:107%; font-weight:500; color:#222; line-height:120%; white-space:nowrap;}
			.product-item .detail .price .tax-price+.discounted-price, .product-item .detail .price .tax-price+.last-price, .product-item .price .min-price {display:none;}
			.product-item .detail .price .old-price {margin:0 5px; font-size:93%; font-weight:400; color:#999; position:relative; white-space:nowrap;}
			.product-item .detail .price .old-price:after {content:''; position:absolute; top:50%; left:0; width:100%; height:1px; margin-top:-1px; background-color:rgba(142,142,142,.5);}
			.product-item .price .discount {display:none; position:absolute; top:-46px; right:10px; z-index:2; width:40px; background-color:#ee6a5f; border-radius:5px; padding:3px 6px 2px; font-size:11px; font-weight:300; color:#fff; line-height:17px; text-align:center; pointer-events:none;}
			.product-item .price i {margin-left:2px;}
		.product-item .promotion {padding:4px 8px; background-color:#ee6a5f; font-weight:400; color:#fff; line-height:1.25; text-align:center; border-radius:50em;}
	.product-item .min-price {background-color:#f2f2f8; margin:12px -15px -15px; padding:7px 10px; font-size:12px; font-weight:400; color:#333; line-height:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; border-radius:0 0 8px 8px;}
	.product-item .min-price:empty {display:none;}
	.product-item .labels {list-style:none; position:absolute; top:10px; left:10px; z-index:1; padding:0; pointer-events:none;}
		.product-item .labels li {display:none; clear:both; float:left; font-size:12px; font-weight:300; color:#fff; line-height:18px; text-transform:uppercase; margin-bottom:4px;}
		.product-item .labels li.indirim, .product-item .labels li[data-value="1"] {display:block;}
		.product-item .labels li.kampanya[data-value="1"], .product-item .labels li.ucretsiz-kargo[data-value="1"] {display:none;}
		.product-item .labels span {display:block; padding:2px 6px 1px; background-color:#8181b4; border-radius:5px;}
		.product-item .labels li.indirim span {background-color:#ee6a5f;}
		.product-item .labels li.kampanya span {background-color:#60a5dc;}
		.product-item .labels li.ucretsiz-kargo span {background-color:#5bb57e;}

.brands-wrapper {clear:both; margin-top:20px; padding:0 0 20px; border-bottom:1px solid #e5e7f3;}
	.brand-carousel {margin-left:-10px; margin-right:-10px;}
	.brand-carousel .slick-slide {padding:0 10px;}
	.brand-carousel>.item {display:none;}
	.brand-carousel .item a {display:block; max-width:130px; margin:0 auto; text-align:center; -webkit-filter:grayscale(100%); filter:grayscale(100%); opacity:.8; transition:filter .4s, opacity .4s; -webkit-transition:-webkit-filter .4s, opacity .4s;}
	.brand-carousel .item img {width:100%;}
	.brand-carousel .slick-dots, .shopping-info-carousel .slick-dots {position:relative; bottom:auto; margin-top:10px;}
	.deal-carousel .slick-dots li button, .brand-carousel .slick-dots li button, .shopping-info-carousel .slick-dots li button {width:8px; height:8px; background-color:#ccc; border:1px solid #fff;}
	.deal-carousel .slick-dots li.slick-active button, .brand-carousel .slick-dots li.slick-active button, .shopping-info-carousel .slick-dots li.slick-active button {background-color:#999;}

footer {margin-top:20px; padding:40px 0;clear: both;}
.brands-wrapper+footer {margin-top:0;}
.footer-inner {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:flex-start; -webkit-align-items:flex-start; -moz-align-items:flex-start; -ms-align-items:flex-start; -o-align-items:flex-start; align-items:flex-start; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; font-size:14px; font-weight:300; color:#888; line-height:120%;}
	.footer-inner>.item+.item {margin-left:30px;}
	.shopping-info {/*background-color:#e5e7f3; border-radius:10px; padding:20px; */}
	.shopping-info a {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; color:inherit;}
	.shopping-info a+a {margin-top:15px; padding-top:15px;/* border-top:1px solid #e5e7f3;*/}
	.shopping-info .icon {min-width:34px; width:34px; height:34px; border-radius:100%; margin-right:15px;}
	.shopping-info .icon img {width:100%;}
	.shopping-info .title {font-size:15px; font-weight:400; color:#9f3230; line-height:120%; margin:0 0 6px;}
	.shopping-info .detail p {margin:0;}
	.footer-nav>a {display:inline-block; vertical-align:top; font-size:15px; font-weight:400; color:#222; line-height:120%; margin:0 0 15px;}
	.footer-nav i {display:none;}
	.footer-nav ul {list-style:none; padding:0; margin:0;}
	.footer-nav ul a {display:inline-block; vertical-align:top; color:inherit; padding:6px 0;}
	.item.sociality {max-width:280px;}
	.ebulletin .title {font-size:15px; font-weight:400; color:#222; line-height:120%; margin:0 0 21px;}
	.ebulletin p {margin-bottom:15px;}
	.ebulletin form {display:block; position:relative; margin-bottom:20px;}
	.ebulletin .form-control {height:46px; border:1px solid #e5e7f3; border-radius:23px;}
	.ebulletin .btn {position:absolute; top:4px; right:4px; height:38px; background-color:#e5e7f3; border:none; border-radius:19px; font-size:14px; font-weight:400; color:#222; line-height:20px; padding:9px 15px; transition:background-color .4s; -webkit-transition:background-color .4s;}
	.ebulletin .btn:hover {background-color:#e5e7f3; color:#222;}
	footer .social-media {list-style:none; padding:0; margin:0 -5px; font-size:0; line-height:0; text-align:center;}
	footer .social-media li {display:inline-block; vertical-align:top; margin:10px 5px 0;}
	footer .social-media a {display:block; width:38px; height:38px; font-size:18px; color:#222; line-height:24px; padding:7px 4px; background-color:#fff; box-shadow:0 0 30px rgba(0,0,0,.08%); border-radius:100%; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s;}

.bottom {border-top:1px solid #e5e7f3;}
	.bottom-inner {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:15px 0; color:#888;}
	.bottom ul {list-style:none; padding:0; margin:0 -5px; font-size:0; line-height:0;}
	.bottom li {display:inline-block; vertical-align:middle; margin:0 5px;}
	.bottom .apps {margin-left:-10px; margin-right:-10px;}
	.bottom .apps:empty {display:none;}
	.bottom .apps li {margin-left:10px; margin-right:10px;}
	.bottom .apps a {display:block; font-size:11px; color:inherit; line-height:11px; letter-spacing:-.5px; text-align:center; opacity:.8; transition:opacity .4s; -webkit-transition:opacity .4s;}
	.bottom .apps .etbis {margin-top:-6px; margin-bottom:-14px;}
	.bottom .apps .etbis a {opacity:1; width:50px;}
	.bottom .apps .etbis img {height:auto!important;}
	.bottom .apps svg {display:inline-block; vertical-align:top; width:21px; height:21px; fill:#888; margin:1px 6px 2px 0;}
	.bottom .apps .google-play svg {width:19px; height:19px; margin:3px 7px 3px 1px;}
	.bottom .apps .text {display:inline-block; vertical-align:top; text-align:left;}
	.bottom .apps .text strong {display:block; font-size:12px; font-weight:600; line-height:12px; margin-top:2px;}
	.bottom p {color:inherit; font-size:95%; line-height:16px; margin:0; max-width:33%; text-align:center;}
	.bottom p strong {font-weight:inherit; text-decoration:underline;}
	.bottom span {display:block; opacity:.8; width:40px; height:28px; position:relative; /*background-color:#fff; border:1px solid #e5e7f3;*/ text-align:center; overflow:hidden;}
	.bottom span svg {width:30px; height:30px; fill:#888; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
	.bottom span.visa svg {width:36px; height:32px;} 
	.bottom span.amex svg {width:36px; height:38px;}
	.bottom span.ssl svg {display:inline-block; vertical-align:top; width:20px; height:28px; position:relative; top:0; left:auto; transform:translate(0,0); -webkit-transform:translate(0,0);}
	.bottom span.ssl:after {content:'SSL'; display:inline-block; vertical-align:top; font-size:10px; color:inherit; font-weight:600; line-height:28px;}

@media (max-width:1199px){
	.fullslider .desc {margin-left:-50%; padding-left:30px; max-width:520px;}
	.fullbanner .desc {margin-left:-475px; padding-left:15px; padding-right:45px; width:475px;}
	.fullbanner .item:nth-child(2n) .desc {margin-left:0; margin-right:-475px; padding-left:45px; padding-right:15px;}
	.sideslider .desc {font-size:14px;}
	.slider .desc h1, .slider .desc h2, .slider .desc h3 {font-size:28px;}
	.fullbanner .desc .title {font-size:22px;}
	.banner .detail {margin-top:15px;}
	.banner .detail h3 {font-size:14px;}
	.fullbanner img {width:108%; margin-left:-4%; margin-right:-4%; max-width:none;}
	.three .banner .detail h3 {font-size:18px;}
	.theme-white-wrapper, .product, .login-page-v3, .forgot-pass-page-v2, .content-detail, .tab-content, .order-detail-page, .cart-products, .news-list, .news-detail-inner, .address-info, .payment-info, .payment-ok {margin-left:-10px; margin-right:-10px; padding:20px;}
	.home-products {padding:20px;}
	.home-products .title, .category-products .title {font-size:19px;}
	.product-item {padding:12px; margin-bottom:24px;}
	.product-item .min-price {margin:12px -12px -12px;}
	.product-item .image .buttons {display:none;}
	/*
	.product-item .image .buttons {position:relative; top:auto; right:auto; width:auto; margin:12px -10px 0; font-size:0; line-height:0; text-align:center;}
	.product-item .image .buttons>li {display:inline-block; vertical-align:top; margin:0 10px;}
	.product-item .image .buttons li>* {height:auto; padding:8px; box-shadow:none; border:1px solid #eee;}
	*/
	.product-item .detail {font-size:13px;}
	.product-item .detail .name {margin-bottom:0;}
	.product-carousel>.item {width:25%;}
	.product-carousel>.item:nth-child(n+5) {display:none;}
	.product-carousel .slick-arrow {margin-top:-56px;}
	.footer-inner {-webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.item.sociality {width:100%; max-width:none; margin-left:0!important; margin-top:40px;}
	.ebulletin {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:flex-start; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; background-color:#e4e4e4; border-radius:10px; padding:15px 30px; margin-bottom:30px;}
	.ebulletin .title {display:none;}
	.ebulletin p {margin-right:30px; margin-bottom:0; color:#222;}
	.ebulletin form {min-width:320px; margin-bottom:0;}
}
@media (max-width:991px){
	.fullslider {margin-top:-20px;}
	.slider .desc, .sideslider .desc, .fullbanner .desc {font-size:13px;}
	.slider .desc, .fullbanner .desc {padding:15px 30px;}
	.slider .desc .title, .fullbanner .desc .title {font-size:18px;}
	.slider .desc .title, .slider .desc .summary, .fullbanner .desc .summary {margin-bottom:20px;}
	.slider .desc h1, .slider .desc h2, .slider .desc h3 {font-size:26px;}
	.fullbanner img {width:116%; margin-left:-8%; margin-right:-8%;}
	.fullbanner .desc {margin-left:-365px; padding-left:15px; padding-right:45px; width:365px;}
	.fullbanner .item:nth-child(2n) .desc {margin-left:0; margin-right:-365px; padding-left:45px; padding-right:15px;}
	.three .banner .detail h3 {font-size:14px;}
	.banner-wrapper.mobile-inline.four {margin-bottom:20px;}
	.banner-wrapper.mobile-inline.four .row {white-space:nowrap; overflow-x:scroll; -webkit-overflow-scrolling:touch; font-size:0; line-height:0; margin-left:0; margin-right:0;}
	.banner-wrapper.mobile-inline.four .row>* {display:inline-block; vertical-align:top; float:none; width:30%; padding-left:0; padding-right:0;}
	.banner-wrapper.mobile-inline.four .row>*+* {margin-left:20px;}
	.banner-wrapper.mobile-inline.four .banner {margin-bottom:0;}
	.deals {margin-top:10px; margin-bottom:20px;}
	.deals .col-sm-5 {width:48%;}
	.deals .col-sm-7 {width:52%;}
	.big-product-carousel>.item {width:33.33333%;}
	.products-carousel>.item {width:25%;}
	.big-product-carousel>.item:nth-child(n+4), .product-carousel>.item:nth-child(n+5), .products-carousel>.item:nth-child(n+5) {display:none;}
	.theme-row .theme-content-col {float:none; width:auto; padding-left:0; margin-left:0;}
	.theme-row .theme-content-col .product-password {left:auto;}
	.theme-row .theme-nav-col {float:none; width:auto;}
	.leftcol-banner-wrapper {white-space:nowrap; overflow-x:scroll; -webkit-overflow-scrolling:touch; font-size:0; line-height:0; text-align:center; margin:0 0 30px;}
	.leftcol-banner-wrapper>.item {width:calc(33.33333% - 14px); display:inline-block; vertical-align:top;}
	.leftcol-banner-wrapper>.item+.item {margin-left:20px;}
	.leftcol-banner-wrapper .banner {margin-bottom:0;}
	.home-showroom .title, .deals .title {font-size:20px;}
	.home-products .title, .category-products .title {font-size:18px;}	
	footer {padding-bottom:30px;}
	.footer-inner {font-size:13px;}
	.shopping-info .title, .footer-nav>a {font-size:14px; font-weight:500;}
	.shopping-info .icon {min-width:30px; width:30px; height:30px;}
	.ebulletin {margin-bottom:20px;}
	.ebulletin .form-control {height:42px;}
	.ebulletin .btn {top:2px; right:2px; background-color:transparent;}
	.bottom p {width:100%; max-width:none; -ms-order:2; -webkit-order:2; -moz-order:2; -ms-order:2; -o-order:2; order:2; margin-top:10px;}
}
@media (max-width:767px){
	.slider.mobile ~ .slider.desktop, .slider.mobile ~ .container .slider.desktop {display:none;}
	.slider {border-radius:0; margin-top:-20px;}
	.slider .desc {width:100%; height:auto; top:auto; left:0; bottom:0; padding:15px 15px 20px; margin-left:0;}
	.slider .desc .title {font-size:16px; font-weight:500; margin-bottom:10px;}
	.slider .desc h1, .slider .desc h2, .slider .desc h3 {font-size:22px;}
	.slider .desc .more {display:none;}
	.fullslider {margin-top:-20px;}
	.fullbanner img {width:200%; margin-left:-50%; margin-right:-50%;}
	.fullbanner .desc {margin-left:0; padding-left:15px; padding-right:15px; width:56%; left:0; font-size:12px; line-height:130%;}
	.fullbanner .item:nth-child(2n) .desc {margin-right:0; padding-left:15px; padding-right:15px; right:0;}
	.fullbanner .desc .summary {margin-bottom:0;}
	.fullbanner .desc .title {font-size:16px; margin-bottom:10px;}
	.fullbanner .desc .more {display:none;}
	.banner-wrapper.mobile-inline.three, .fullbanner .item, .banner {margin-bottom:20px;}
	.fullbanner .item+.item, .fullbanner+.home-showroom {margin-top:-20px;}
	.banner-wrapper.mobile-inline.three .row {white-space:nowrap; overflow-x:scroll; -webkit-overflow-scrolling:touch; font-size:0; line-height:0; margin-left:0; margin-right:0;}
	.banner-wrapper.mobile-inline.three .row>* {display:inline-block; vertical-align:top; float:none; width:64%; padding-left:0; padding-right:0;}
	.banner-wrapper.mobile-inline.four .row>*+*, .banner-wrapper.mobile-inline.three .row>*+* {margin-left:12px;}
	.banner-wrapper.mobile-inline.four .row>* {width:64%;}
	.banner-wrapper.mobile-inline.three .banner {margin-bottom:0;}
	.home-showroom, .product-detail-products-list-wrapper {padding:20px 0; margin-bottom:20px;}
	.home-showroom .detail {margin-bottom:20px;}
	.big-product-carousel, .products-carousel, .product-carousel, .deal-carousel, .brand-carousel {margin-left:-6px; margin-right:-6px;}
	.big-product-carousel>.item, .products-carousel>.item, .product-carousel>.item, .big-product-carousel .slick-slide, .products-carousel .slick-slide, .product-carousel .slick-slide, .deal-carousel>.item, .deal-carousel .slick-slide, .brand-carousel .slick-slide {padding-left:6px; padding-right:6px;}
	.slick-prev {left:6px;}
	.slick-next {right:6px;}
	.big-product-carousel {padding:0 50px;}
	.big-product-carousel>.slick-list {margin-left:-50px; margin-right:-50px; padding-left:50px; padding-right:50px;}
	.big-product-carousel>.item, .products-carousel>.item, .product-carousel>.item {width:50%;}
	.big-product-carousel>.item:nth-child(n+3), .products-carousel>.item:nth-child(n+3), .product-carousel>.item:nth-child(n+3), .deal-carousel>.item:nth-child(n+3) {display:none;}
	.deals .slick-current>div {margin-left:0; margin-right:0;}
	.deal-carousel .item {padding-left:0; padding-right:0;}
	.theme-white-wrapper, .product, .login-page-v3, .forgot-pass-page-v2, .content-detail, .tab-content, .order-detail-page, .cart-products, .news-list, .news-detail-inner, .address-info, .payment-info, .payment-ok {margin-left:-12px; margin-right:-12px; margin-bottom:20px; padding:12px; border-radius:0;}
	.theme-row {margin-bottom:0;}
	.leftcol-banner-wrapper>.item {width:calc(50% - 6px);}
	.leftcol-banner-wrapper>.item+.item {margin-left:12px;}
	.product-item {margin-bottom:12px; padding:6px;}
	.product-item .min-price {margin:6px -6px -6px;}
	.home-products {padding:12px 12px 20px; margin-bottom:20px;}
	.home-products .title, .category-products .title {font-size:17px; margin-top:6px; padding-bottom:12px; margin-bottom:12px;}
	.deals .col-sm-5, .deals .col-sm-7 {width:100%;}
	.deals .product-item.wide .detail {font-size:14px; font-weight:500;}
	.deals .product-item.wide .detail .price .tax-price, .deals .product-item.wide .detail .price .discounted-price, .deals .product-item.wide .detail .price .last-price {font-size:17px; line-height:20px; margin-top:5px;}
	footer {padding:20px 0;}
	.footer-inner, .ebulletin {display:block;}
	.footer-inner>.item+.item {margin-left:0;}
	.shopping-info {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-around; -moz-justify-content:space-around; justify-content:space-around; margin:0 -12px 20px; padding:0 6px 20px; border-bottom:1px solid #e5e7f3;}
	.shopping-info a {display:block; text-align:center; padding:0 6px;}
	.shopping-info a+a {margin-top:0; padding-top:0;}
	.shopping-info .icon {min-width:28px; width:28px; height:28px; margin:0 auto 12px;}
	.shopping-info .title {font-size:13px;}
	.footer-nav {position:relative;}
	.footer-nav>a {font-size:14px; font-weight:400; line-height:18px; padding:10px 0; margin-bottom:0;}
	.footer-nav i {display:block; position:absolute; top:0; left:0; width:100%; height:38px; font-size:17px; color:#222; line-height:38px; text-align:right;}
	.footer-nav i:before {width:40px; height:40px; text-align:center; display:inline-block; vertical-align:top; transition:transform .4s; -webkit-transition:-webkit-transform .4s;}
	.footer-nav .open i:before {-webkit-transform:rotate(180deg); transform:rotate(180deg);}
	.footer-nav ul {display:none; margin:0 30px 10px; font-size:14px;}
	.item.sociality {margin-top:20px; text-align:center;}
	.ebulletin {padding:20px 12px; margin-bottom:10px;}
	.ebulletin p {margin:0 0 12px;}
	.ebulletin form {max-width:auto;}
	.bottom-inner {display:block; text-align:center;}
	.bottom p {margin:15px 0;}
}
@media (min-width:768px){
	.slider.mobile {display:none;}
	.product-item:hover .image .secondary {opacity:1; transform:scale(1); -webkit-transform:scale(1);}
	.home-products .slick-dots {margin-top:0;}	
	.deals>.row {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; height:100%; -ms-flex-align:stretch; -webkit-align-items:stretch; -moz-align-items:stretch; -ms-align-items:stretch; -o-align-items:stretch; align-items:stretch;}
	.deals>.row>* {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column;}
	.deals>.row .product-item.wide {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column; width:100%; height:100%; margin-bottom:30px;}
	.deal-carousel>.item:nth-child(n+5) {display:none;}
	.deal-carousel .product-item {margin-bottom:0;}
	.deals .slick-current>div {padding-bottom:20px;}
	.deals .slick-current>div+div {padding-bottom:0;}
}
@media (min-width:1200px){
	.theme-row .theme-content-col {padding-left:260px; margin-left:-240px;}
	.theme-row .theme-content-col .product-password {left:-130px;}
	.theme-row .theme-nav-col {width:240px;}
	.sideslider-wrapper {padding-left:294px; position:relative;}
	.sideslider-wrapper .categories-nav-placeholder {position:absolute; top:0; left:0;}
	.slick-arrow:hover {background-color:#444; border-color:#444; color:#fff;}
	.slick-arrow:hover svg {fill:#fff;}
	.banner .image:hover:before, .banner .image:hover:after {-webkit-transform:scale(1); transform:scale(1);}
	.slider .desc:hover .more, .fullbanner .desc:hover .more {box-shadow:inset 0 0 0 40px #444; color:#fff;}
	.deal-carousel>.item {width:33.33333%; float:left;}
	.deals .col-lg-5 {width:44%;}
	.deals .col-lg-7 {width:56%;}
	.deal-carousel>.item:nth-child(n+5) {display:inline-block;}
	.big-product-carousel>.item {width:20%;}
	.products-carousel>.item {width:16.66666%;}
	.big-product-carousel>.item:nth-child(n+5), .products-carousel>.item:nth-child(n+6) {display:inline-block;}
	.big-product-carousel>.item:nth-child(n+6), .products-carousel>.item:nth-child(n+7) {display:none;}
	.big-product-carousel, .products-carousel, .product-carousel, .brand-carousel, .deals .slick-current>div {margin-left:-12px; margin-right:-12px;}
	.big-product-carousel>.item, .products-carousel>.item, .product-carousel>.item, .big-product-carousel .slick-slide, .products-carousel .slick-slide, .product-carousel .slick-slide, .deal-carousel .item {padding-left:12px; padding-right:12px;}
	.slick-prev {left:12px;}
	.slick-next {right:12px;}
	.deals .slick-current>div {padding-bottom:24px;}
	.product-item .image .buttons li>* {-webkit-transform:scaleY(0); transform:scaleY(0); transition:background-color .4s, transform .4s, color .4s; -webkit-transition:background-color .4s, -webkit-transform .4s, color .4s;}
	.product-item .image .buttons li>*:hover {background-color:#444; color:#fff;}
	.product-item:hover .image .buttons li>* {-webkit-transform:scaleY(1); transform:scaleY(1);}
	.product-item .image .buttons svg {transition:fill .4s; -webkit-transition:fill .4s;}
	.product-item .image .buttons li>*:hover svg {fill:#fff;}
	.brand-carousel .item a:hover {-webkit-filter:grayscale(0); filter:grayscale(0); opacity:1;}
	.footer-nav ul a:hover {color:#222;}	
	.ebulletin .btn:hover {background-color:#bcc0d3;}
	footer .social-media a:hover {background-color:#444; color:#fff;}
	footer .footer-contact .apps a:hover, footer .footer-contact .social-media a:hover {color:#fff;}
	footer .footer-contact .apps a:hover svg {fill:#fff;}
}
@media (min-width:1440px){
	.theme-white-wrapper, .product, .login-page-v3, .forgot-pass-page-v2, .content-detail, .tab-content, .order-detail-page, .cart-products, .news-list, .news-detail-inner, .address-info, .payment-info, .payment-ok {margin-left:-15px; margin-right:-15px; margin-bottom:40px; padding:30px;}
	.theme-row .theme-content-col {padding-left:300px; margin-left:-270px;}
	.theme-row .theme-content-col .product-password {left:-150px;}
	.theme-row .theme-nav-col {width:270px;}
	.slider, .banner, .deals, .fullbanner .item {margin-bottom:40px;}
	.fullbanner .item+.item, .fullbanner+.home-showroom {margin-top:-40px;}
	.slider .desc, .fullbanner .desc {font-size:15px;}
	.sideslider .desc {font-size:14px;}
	.slider .desc .title, .fullbanner .desc .title {font-size:22px; margin-bottom:25px;}
	.slider .desc h1, .slider .desc h2, .slider .desc h3 {font-size:42px;}
	.slider .desc .more, .fullbanner .desc .more {padding:12px 24px;}
	.fullbanner .desc .title {font-size:30px;}
	.fullslider {margin-top:-30px;}
	.sideslider-wrapper {padding-left:300px;}
	.fullslider .desc, .fullbanner .desc {margin-left:-693px; max-width:840px;padding-left:320px;}
	.fullbanner .desc {width:693px; margin-left:-693px; padding-left:70px; padding-right:120px;}
	.fullbanner .item:nth-child(2n) .desc {margin-left:0; margin-right:-693px; padding-left:120px; padding-right:70px;}
	.banner .detail {font-size:14px;}
	.banner .detail h3 {font-size:16px;}
	.three .banner .detail h3 {font-size:20px;}	
	.home-products {padding:30px; margin-bottom:40px;}
	.deals {margin-top:30px;}
	.deals .product-item.wide {padding:15px 30px;}
	.deals .product-item.wide .detail {font-size:16px;}
	.deals .product-item.wide .detail .price .tax-price, .deals .product-item.wide .detail .price .discounted-price, .deals .product-item.wide .detail .price .last-price {font-size:20px;}
	.deal-carousel {margin-left:-1px;}
	.home-showroom, .product-detail-products-list-wrapper {padding:40px 0; margin-bottom:40px;}
	.home-showroom .title, .deals .title {font-size:26px; margin-bottom:20px;}
	.home-showroom .detail, .deals .title {margin-bottom:40px;}
	.home-showroom .title, .deals .title {padding-bottom:20px;}
	.big-product-carousel, .products-carousel, .product-carousel, .brand-carousel, .deals .slick-current>div {margin-left:-15px; margin-right:-15px;}
	.big-product-carousel>.item, .products-carousel>.item, .product-carousel>.item, .big-product-carousel .slick-slide, .products-carousel .slick-slide, .product-carousel .slick-slide, .deal-carousel .item {padding-left:15px; padding-right:15px;}
	.slick-prev {left:15px;}
	.slick-next {right:15px;}
	.deals .slick-current>div {padding-bottom:30px;}
	.products-carousel .slick-prev {right:55px;}
	.products-carousel .slick-next {right:15px;}
	.products-carousel>.item {width:14.28571%;}
	.product-carousel>.item {width:16.66666%;}
	.products-carousel>.item:nth-child(n+7), .product-carousel>.item:nth-child(n+6) {display:inline-block;}
	.products-carousel>.item:nth-child(n+8), .product-carousel>.item:nth-child(n+7) {display:none;}
	footer {padding:60px 0;}
	.item.sociality {max-width:320px;}
}
@media (min-width:1540px){
	.big-product-carousel>.item {width:16.66666%;}
	.big-product-carousel>.item:nth-child(n+6) {display:inline-block;}
	.big-product-carousel>.item:nth-child(n+7) {display:none;}
}

.breadcrumb {background-color:transparent; border:none; border-radius:0; padding:0; margin:0 0 20px; font-size:0; line-height:0;}
	.breadcrumb>ul {float:none; margin:0; font-size:0;}
	.breadcrumb>ul li {float:none; display:inline-block; vertical-align:top; padding:0; font-size:12px; color:#666; line-height:18px;}
	.breadcrumb>ul a {display:inline-block; vertical-align:top; font-size:13px; color:#666; line-height:18px;}
	.breadcrumb>ul h1 {margin:0; font-size:inherit; font-weight:inherit; line-height:inherit;}
	.breadcrumb>ul li+li:before {content:'\f105'; font-family:FontAwesome; font-size:15px; display:inline-block; vertical-align:top; margin:-1px 10px;}

.category-banner {margin:0 0 20px;}
	.category-banner a {display:block;}
	.category-banner img {display:block; width:100%;}

.category-detail {max-height:160px; overflow:auto; font-weight:300; margin-bottom:20px;}
  .category-detail:empty {display:none;}
  
.page-options {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:flex-end; -webkit-align-items:flex-end; -moz-align-items:flex-end; -ms-align-items:flex-end; -o-align-items:flex-end; align-items:flex-end; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:5px 0; margin-bottom:20px;}
.category-banner+.page-options {margin-top:-10px;}
	.page-options .page-title {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:flex-end; -webkit-align-items:flex-end; -moz-align-items:flex-end; -ms-align-items:flex-end; -o-align-items:flex-end; align-items:flex-end; margin-bottom:4px;}
	.page-options h2 {margin:1px 15px 1px 0; font-size:22px; color:#222; line-height:26px;}
	.page-options p {margin:8px 15px 2px 0; font-size:13px; color:#999; line-height:18px;}
	.filter-button {display:none; margin-left:15px; background-color:#222; border-radius:16px; padding:8px 12px; font-size:14px; font-weight:300; color:#fff; line-height:16px; text-transform:uppercase; cursor:pointer;}
		.filter-button svg {display:inline-block; vertical-align:top; width:14px; height:14px; fill:#fff; margin:1px 0 1px 4px;}
	.page-options .view-style {margin-left:auto; font-size:0; vertical-align:top; margin-right:15px;}
		.page-options .view-style span {display:inline-block; vertical-align:top; font-size:17px; color:#d6dbe1; line-height:32px; margin-right:10px; cursor:pointer;}
		.page-options .view-style span.active {color:#222;}
  .page-options .order-by {font-size:13px; color:#999;}
    .page-options .order-by label {display:inline-block; vertical-align:top; font-size:inherit; font-weight:normal; color:inherit; line-height:20px; margin:6px 0;}
    .page-options .form-control {display:inline-block; vertical-align:top; width:auto; max-width:160px; height:32px; border:none; font-size:inherit; font-weight:500; color:#222; outline:none; padding:0 20px 0 10px; background-size:8px;}
    .page-options .form-control:focus {box-shadow:none;}
	.page-options .pagination {margin:0 0 0 10px; padding-left:10px; border-left:1px solid #f2f2f8;}
    .page-options .pagination>li {display:none;}
    .page-options .pagination>li.active, .page-options .pagination>li.prev, .page-options .pagination>li.next {display:inline-block;}
	.page-options .pagination>li>a {background-color:transparent; border:none; width:32px; color:#222;}
	.page-options .pagination>li>a:hover {color:#222;}
    .page-options .pagination>.active>a, .page-options .pagination>.active>span, .page-options .pagination>.active>a:hover, .page-options .pagination>.active>span:hover, .page-options .pagination>.active>a:focus, .page-options .pagination>.active>span:focus {background-color:transparent; color:#222;}
    .page-options .pagination>li>a:hover {background-color:transparent;}
    .page-options .pagination i {line-height:20px;}

.selected-options {font-size:0; line-height:0; margin:0 -5px 10px;}
  .selected-options label {display:inline-block; vertical-align:top; margin:0 5px 10px; font-size:13px; font-weight:400; color:#4d9668; line-height:16px; padding:5px 10px; border:1px solid #4d9668; border-radius:15px; cursor:pointer;}
    .selected-options label span {display:none;}
    .selected-options label i {font-size:100%; margin:0 2px;}
    .selected-options label:after {content:'×'; display:inline-block; vertical-align:top; font-size:18px; line-height:14px; margin:1px 0 0 2px;}
	.selected-options #filterReset {display:inline-block; vertical-align:top; margin:0 5px 10px; background-color:#e5e7f3; border-radius:15px; height:30px; padding:5px 12px; font-size:13px; font-weight:400; color:#222; line-height:16px;}

.panel-group {margin-bottom:0;}
  .panel-group .panel {border-radius:0;}
  .panel-group .panel-heading+.panel-collapse>.panel-body {border-top:none;}
.panel {border:none; box-shadow:none;}

.panel-group.filter-container>.panel>.panel-heading {display:none;}
#filter {display:block!important;}
#filterForm .close {display:none; padding:5px 18px; background-color:#f2f2f8; opacity:1; position:absolute; top:0; left:0; right:60px; z-index:1;}
	#filterForm .close svg.b {width:18px; height:18px; position:absolute; top:50%; left:30px; margin-top:-9px; fill:#222;}
	#filterForm .close .text {font-size:15px; font-weight:400; color:#222; line-height:40px; text-shadow:none; text-align:center;}
	#filterForm .close svg.x {width:42px; height:42px; background-color:#fff; border-radius:100%; fill:#222; padding:13px; position:absolute; top:15px; right:-57px;}
.filter-container {margin-bottom:14px;}
.filter-container .panel-item {margin-bottom:16px;}
  .filter-container .panel-heading {font-size:15px; font-weight:500; color:#222; line-height:20px; padding:15px 0;}
    .filter-container .panel-title {font-size:inherit; font-weight:inherit; color:inherit; line-height:inherit;}
  .filter-container .panel-body {padding:0 0 10px;}
  .filter-container .panel-body ul {margin:0; max-height:210px; overflow:auto;}
  .filter-container #categories .panel-body ul {max-height:none; overflow:visible;}
    .filter-container .panel-body .top-category {font-weight:500;}
.filter-container .panel-body .top-category i {font-size:12px; vertical-align:top; margin:2px 5px 0 0;}
    .filter-container .panel-body a, .filter-container .panel-body label {display:block; font-size:14px; font-weight:300; color:#333; line-height:16px; padding:6px 30px 6px 0; position:relative;}
	.filter-container .panel-body label {padding-right:0;}
	.filter-container .panel-body label:before {color:#4d9668;}
      .filter-container .panel-body a .number {min-width:24px; height:24px; border-radius:12px; padding:5px 2px; font-size:13px; font-weight:500; line-height:14px; text-align:center; position:absolute; top:5px; right:-5px;}
      .filter-container .panel-body .top-category .number {background-color:#333; color:#fff;}
      .filter-container .panel-body label .number {font-size:90%; color:#999;}
      .filter-container .panel-body label:before, .filter-container .panel-body label.has-color .color {display:block!important; float:left; width:16px; height:16px; border:1px solid #e5e7f3; border-radius:5px; margin:0 8px 0 0; font-family:FontAwesome; font-size:11px; line-height:14px; text-align:center;}
      .filter-container .panel-body label.has-color .color {border:1px solid #e5e7f3; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.1), -1px -1px 1px rgba(0,0,0,.1), -1px 1px 1px rgba(0,0,0,.1), 1px -1px 1px rgba(0,0,0,.1); line-height:18px;}
      .filter-container .panel-body label.active:before, .filter-container .panel-body label.active.has-color .color:before {content:'\f00c'; background-color:transparent; box-shadow:none;}
      .filter-container .panel-body label.has-color:before, .filter-container .panel-body label.has-color.active:before {content:none;}
	.price-range {clear:both; position:relative; margin:10px 0 30px;}
    .range .min_val, .range .max_val {font-size:12px; font-weight:500; color:#555; letter-spacing:-.1px;}
    .range .max_val {float:right;}
    #slider {margin:10px 0;}
    .ui-slider {margin:0 0 20px; height:2px; background-color:#999; position:relative;}
    .ui-slider-range {position:absolute; top:0; height:2px; background-color:#e5e7f3;}
    .ui-slider-range:before {content:attr(data-min); position:absolute; width:50px; font-size:12px; color:#222; text-align:center; letter-spacing:-.1px; top:10px; left:-19px;}
    .ui-slider-range:after {content:attr(data-max); position:absolute; width:50px; font-size:12px; color:#222; text-align:center; letter-spacing:-.1px; top:10px; right:-19px;}
    .ui-slider .ui-slider-handle {display:block; width:14px; height:14px; background-color:#222; border-radius:100%; cursor:pointer; position:absolute; top:-6px; outline:none;}
    .ui-slider .ui-slider-handle+.ui-slider-handle {margin-left:-12px;}
.filter-container #filterReset {background-color:#999; border-radius:5px; padding:6px; font-size:14px; color:#222; width:100%; margin-bottom:20px;}
#filterTrigger {display:none;}

.product-list {position:relative;}
	.product-list .no-item {text-align:center;}
		.product-list .no-item img {max-width:100%; margin-bottom:20px;}
		.product-list .no-item+p {display:none;}

.product-list[data-style="list"] {margin-bottom:20px;}
.product-list[data-style="list"]>.row {margin:0;}
.product-list[data-style="list"]>.row>* {width:100%; padding:15px 0; border-bottom:1px solid #e5e7f3;}
	.product-list[data-style="list"] .product-item {text-align:left; margin-bottom:0; border:none;}
	.product-list[data-style="list"] .product-item {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; padding:0; max-width:none;}
	.product-list[data-style="list"] .product-item .image {width:22%; margin:0; position:static; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center;}
	.product-list[data-style="list"] .product-item .image .sold-out {right:auto; width:22%;}
	.product-list[data-style="list"] .product-item .labels {top:5px; left:5px;}
	.product-list[data-style="list"] .product-item .detail {width:78%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; font-size:14px; line-height:18px;}
	.product-list[data-style="list"] .product-item .detail-inner {width:calc(100% - 228px); padding:0 10px;}
    .product-list[data-style="list"] .product-item .detail .name {min-height:auto; margin-bottom:10px;}
	.product-list[data-style="list"] .product-item .detail .desc {display:block; margin-bottom:0; line-height:18px;}
	.product-list[data-style="list"] .product-item .detail .price .tax-price, .product-list[data-style="list"] .product-item .detail .price .discounted-price, .product-list[data-style="list"] .product-item .detail .price .last-price {display:inline-block; vertical-align:top; font-size:130%; font-weight:600; line-height:24px;}
	.product-list[data-style="list"] .product-item .detail .price .tax-price+.discounted-price, .product-list[data-style="list"] .product-item .detail .price .tax-price+.last-price {display:none;}
    .product-list[data-style="list"] .product-item .detail .price .old-price {display:inline-block; vertical-align:top; font-size:110%; line-height:20px; margin-top:3px;}
	.product-list[data-style="list"] .product-item .detail .price .min-price {display:block; background-color:transparent; font-size:13px; line-height:15px; margin-top:10px; padding-left:0; padding-right:0;}
	.product-list[data-style="list"] .product-item .detail .price .min-price:empty {display:none;}
	.product-list[data-style="list"] .product-item .detail .price .discount {top:0; right:auto; left:-40px;}
	.product-list[data-style="list"] .product-item .image .stock-info {display:block; width:226px; position:absolute; top:0; right:0; background-color:#e5e7f3; border-radius:10px; font-size:13px; color:#282c3e; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:9px 8px; text-align:center;}
    .product-list[data-style="list"] .product-item .image .stock-info span {font-weight:600;}
    .product-list[data-style="list"] .product-item .image .stock-info span.green {color:#009940;}
	.product-list[data-style="list"] .product-item .image .stock-info span.red {color:#cc0000;}
	.product-list[data-style="list"] .product-item .price+.min-price {display:none;}
	.product-list[data-style="list"] .product-item .image .buttons {width:232px; top:auto; left:auto; right:0; bottom:0; transform:translate(0,0); -webkit-transform:translate(0,0);}
	.product-list[data-style="list"] .product-item .image .buttons li {display:inline-block; vertical-align:top; width:auto; padding:0;}
	.product-list[data-style="list"] .product-item .image .buttons li+li {margin-top:0;}
	.product-list[data-style="list"] .product-item .image .buttons li>* {-webkit-transform:scaleY(1); transform:scaleY(1); box-shadow:none; transition:background-color .4s, border-color .4s, box-shadow .4s, color .4s; -webkit-transition:background-color .4s, border-color .4s, box-shadow .4s, color .4s;}
    .product-list[data-style="list"] .product-item .image .buttons li.show-more>*, .product-list[data-style="list"] .product-item .image .buttons li.add-to-fav>* {background-color:transparent; border-color:transparent;}
    .product-list[data-style="list"] .product-item .image .buttons li.add-to-cart {margin-left:10px;}
    .product-list[data-style="list"] .product-item .image .buttons li.add-to-cart>* {width:auto; white-space:nowrap; border:1px solid #ee6a5f; border-radius:19px; height:38px; padding:8px; font-size:13px; font-weight:400; color:#ee6a5f; padding-right:12px;}
    .product-list[data-style="list"] .product-item .image .buttons li.add-to-cart svg {display:inline-block; vertical-align:top; margin:0 10px 0 6px; fill:#ee6a5f; transition:fill .4s; -webkit-transition:fill .4s;}
    .product-list[data-style="list"] .product-item .image .buttons li.add-to-cart .text {display:inline-block; vertical-align:top;}

.pagination-container {text-align:center; margin-bottom:20px;}
	.pagination {vertical-align:top; border-radius:0; font-size:0; line-height:0; margin:0;}
	.pagination>li {vertical-align:top;}
	.pagination>li>a {display:block; width:36px; padding:6px 2px; font-size:13px; color:#333; line-height:22px; background-color:#fff; border:1px solid #f2f2f8; border-radius:100%!important; text-align:center; margin:0 2px; transition:background-color .4s; -webkit-transition:background-color .4s;}
	.pagination>li>a:hover {background-color:#f2f2f8; border-color:#f2f2f8; color:#333;}
	.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background-color:#e5e7f3; border-color:#e5e7f3; color:#222;}
	.pagination>li>a span {display:none;}
	.pagination i {display:block; font-size:16px; line-height:20px; margin:1px 0;}

@media (max-width:1199px){
	.filter-container .panel-body a, .filter-container .panel-body label {font-size:13px;}
	.page-options h2 {font-size:20px; line-height:24px;}
	.product-list[data-style="list"] .product-item .detail {font-size:13px;}
	.product-list[data-style="list"] .product-item .image .buttons {display:block;}
}
@media (max-width:991px){
	.filter-button {display:block;}
	.filter-button:hover, .filter-button:focus {color:#fff;}
	.filter-button i {margin-left:6px;}
	#filterForm {position:fixed; top:0; left:-400px; z-index:6; width:400px; max-width:100%; height:100%; padding-right:60px; transition:left .4s; -webkit-transition:left .4s;}
	#filterForm.open {left:0;}
	#filterForm.open .close {display:block;}
	.filter-container {background-color:#fff; margin:0; height:100%; overflow:auto;}
	#filterForm.open .filter-container {box-shadow:0 0 30px rgba(0,0,0,.08);}
	.filter-container .panel-body {padding:50px 20px 20px;}
	.filter-container .panel-body a, .filter-container .panel-body label {padding-top:7px; padding-bottom:7px;}
	.filter-container .panel-item {padding:0; margin-bottom:0; border:none; border-bottom:1px solid #f2f2f8;}
	.filter-container .panel-item+.panel-item {margin-top:0;}
	.filter-container .panel-heading {font-size:14px; font-weight:400; color:#333; line-height:18px; padding:16px 10px;}
	.filter-container .panel-heading a {position:absolute; top:0; right:0; font-size:18px; line-height:18px; padding:16px 10px;}
	.filter-container .panel-item .panel-body {padding:0 10px 15px;}
	.selected-options {margin-top:-10px;}
	.page-options .order-by label, .page-options .pagination {display:none;}
}
@media (max-width:767px){
	.category-banner {margin:-12px -12px 12px;}
	.category-banner a {border-radius:0;}
	#filterForm .close svg.x {width:40px; height:40px; padding:12px; top:12px; right:-52px;}
	.filter-container .panel-body {padding-left:12px; padding-right:12px;}
	.page-options .page-title {display:none; width:100%; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center;}
	.breadcrumb, .category-detail {margin-bottom:12px;}
	.breadcrumb {text-align:center;}
	.filter-button {margin-left:0; -ms-order:0; -webkit-order:0; -moz-order:0; -ms-order:0; -o-order:0; order:0;}
	.page-options .order-by {margin-left:auto; -ms-order:1; -webkit-order:1; -moz-order:1; -ms-order:1; -o-order:1; order:1;}
	.page-options .order-by label {display:none;}
	.page-options .view-style {margin-left:15px; margin-right:0; -ms-order:2; -webkit-order:2; -moz-order:2; -ms-order:2; -o-order:2; order:2;}
	.selected-options {margin:-10px -2px 16px; text-align:center;}
	.selected-options label {padding:4px 8px; margin:0 2px 4px; border-width:1px;}
	.selected-options label:after {font-size:16px; margin-top:0;}
	.selected-options #filterReset {margin:0 2px 4px; padding:5px 8px; height:26px;}
	.product-list {margin-bottom:18px;}
	.product-list[data-style="list"] {margin-bottom:30px;}
	.product-list[data-style="list"] .product-item {min-height:126px;}
	.product-list[data-style="list"] .product-item .image {width:29%;}
	.product-list[data-style="list"] .product-item .image .sold-out {width:29%;}
	.product-list[data-style="list"] .product-item .image .stock-info, .product-list[data-style="list"] .product-item .detail .desc {display:none;}
	.product-list[data-style="list"] .product-item .image .sold-out {width:29%; bottom:0;}
	.product-list[data-style="list"] .product-item .image .buttons {width:44px; position:absolute; top:50%; right:-2px; bottom:auto; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); margin:0;}
	.product-list[data-style="list"] .product-item .image .buttons li {float:none; width:100%; padding:2px;}
	.product-list[data-style="list"] .product-item .image .buttons li.show-more>*, .product-list[data-style="list"] .product-item .image .buttons li.add-to-fav>*, .product-list[data-style="list"] .product-item .image .buttons li.add-to-cart>* {width:100%; background-color:transparent; padding-right:8px;}
	.product-list[data-style="list"] .product-item .image .buttons li.show-more>* svg, .product-list[data-style="list"] .product-item .image .buttons li.add-to-fav>* svg {fill:#555;}
	.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart {margin-left:0;}
	.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart>* {border:none; height:40px;}
	.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart svg {margin:0; fill:#555;}
	.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart .text {display:none;}
	.product-list[data-style="list"] .product-item .detail {width:71%; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; padding-left:10px; padding-right:50px;}
	.product-list[data-style="list"] .product-item .detail-inner {width:100%; padding:0;}
	.product-list[data-style="list"] .product-item .detail .name {font-size:13px; line-height:16px;}
	.product-list[data-style="list"] .product-item .price {width:100%; margin:0 -5px; padding:0; text-align:left;}
	.product-list[data-style="list"] .product-item .detail .price .tax-price, .product-list[data-style="list"] .product-item .detail .price .discounted-price, .product-list[data-style="list"] .product-item .detail .price .last-price {font-size:120%; line-height:22px;}
	.product-list[data-style="list"] .product-item .detail .price .old-price {font-size:100%; line-height:20px;}
	.product-list[data-style="list"] .product-item .detail .price .discount {position:relative; top:auto; left:auto; display:inline-block; vertical-align:top; margin:1px 5px; width:auto;}
	.product-list[data-style="list"] .product-item .detail .price .min-price {margin:5px 5px 0;}  
	.pagination-container {margin-top:-6px; margin-bottom:30px;}
	.pagination {margin:0;}
}
@media (min-width:992px){
	.filter-container .panel-title+a {display:none;}
	.panel-item>.panel-collapse {display:block!important;}
}
@media (min-width:1200px){
	.breadcrumb>ul a:hover {color:#555;}
	.filter-container .panel-body a:hover .number {box-shadow:inset 0 0 0 1px #e5e7f3;}
	.filter-container .panel-body .top-category a:hover .number {box-shadow:none;}
	.ui-slider .ui-slider-handle:hover {background-color:#444;}
	.product-list[data-style="list"] .product-item .image .buttons li>*:hover svg {fill:#ee6a5f;}
	.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart:hover>* {background-color:#ee6a5f; color:#fff;}
	.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart:hover svg {fill:#fff;}
	.product-list[data-style="list"] .product-item .image, .product-list[data-style="list"] .product-item .image .sold-out {width:20%;}
	.product-list[data-style="list"] .product-item .detail {width:80%;}
	.product-list[data-style="list"] .product-item .detail-inner {width:calc(100% - 236px); padding:0 20px;}
}
@media (min-width:1440px){
	.leftcol-banner-wrapper .banner {margin-bottom:30px;}
	.product-list {margin-left:-1px; margin-right:-1px;}
	.product-list[data-style="list"] {margin-bottom:30px;}
	.product-list[data-style="list"] .product-item .image, .product-list[data-style="list"] .product-item .image .sold-out {width:16%;}
	.product-list[data-style="list"] .product-item .detail {width:84%;}
	.product-list[data-style="list"] .product-item .detail-inner {width:calc(100% - 310px);}
	.product-list[data-style="list"] .product-item .image .stock-info {font-size:14px;}
	.product-list[data-style="list"] .product-item .detail .name {font-size:15px;}
	.product-list[data-style="list"] .product-item .image .stock-info, .product-list[data-style="list"] .product-item .image .buttons {width:310px;}
}

.product-image {position:relative;}
	.product-images-container {position:relative; max-width:645px;}
	.product-images-container.has-thumbs {margin-left:100px;}
	.product-images-slider {border-radius:10px; overflow:hidden;}
	.product-thumbs-slider-container {position:absolute; top:0; left:-100px; width:90px;}
		.product-thumbs-slider {margin:-5px 0;}
		.product-thumbs-slider .thumbs-item {cursor:pointer; padding:5px 0;}
		.product-thumbs-slider .thumbs-item img {width:100%; height:auto; border:1px solid #fff; border-radius:10px;}
		.product-thumbs-slider .slick-current .thumbs-item img {border-color:#e5e7f3;}
		.product-images-slider>.images-item+.images-item, .product-thumbs-slider>.thumbs-item:nth-child(n+6) {display:none;}
		.product-thumbs-slider .slick-arrow {z-index:1; top:auto; bottom:-55px; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); width:30px; height:30px; padding:5px;}
		.product-thumbs-slider .slick-arrow:before {font-size:20px; line-height:20px;}
		.product-thumbs-slider .slick-prev {left:50%; margin-left:-35px;}
		.product-thumbs-slider .slick-prev:before {content:'\f106';}
		.product-thumbs-slider .slick-next {right:50%; margin-right:-35px;}
		.product-thumbs-slider .slick-next:before {content:'\f107';}
		.product-images-slider .slick-arrow {opacity:0; visibility:hidden; pointer-events:none;}
		.product-images-slider img {display:block; width:100%;}
	.product-image .labels {list-style:none; position:absolute; top:10px; left:10px; z-index:1; padding:0; pointer-events:none; text-align:left;}
	.product-images-container.has-thumbs+.labels {left:110px;}
		.product-image .labels li {display:none; font-size:12px; font-weight:300; color:#fff; line-height:18px; text-transform:uppercase; position:relative; margin-bottom:4px;}
		.product-image .labels li#indirim-orani, .product-image .labels li[data-value="1"] {display:block;}
		.product-image .labels span {display:inline-block; vertical-align:top; background-color:#8181b4; border-radius:5px; padding:2px 6px 1px; position:relative; text-align:center;}
		.product-image .labels li.firsat span {background-color:#ee6a5f;}
		.product-image .labels li.kargo span {background-color:#ceb859;}

	.product-detail {font-size:0; padding:10px 0;}
	.product-detail-header {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:flex-start; -webkit-align-items:flex-start; -moz-align-items:flex-start; -ms-align-items:flex-start; -o-align-items:flex-start; align-items:flex-start; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; margin-bottom:30px; font-size:14px;}
		.product-detail-header>div {width:100%;}
		.product-detail .brand {min-width:112px; -ms-order:2; -webkit-order:2; -moz-order:2; -ms-order:2; -o-order:2; order:2; background-color:#fff; border-radius:10px; border:1px solid #e5e7f3; padding:5px; margin-left:15px; color:#818199; text-align:center;}
			.product-detail .brand img {width:100px;}
			.product-detail .brand img[data-src=""] {display:none;}
			.product-detail .brand .text {display:none; font-weight:500; color:inherit; letter-spacing:.5px; padding:5px 20px;}
			.product-detail .brand img[data-src=""]+.text {display:block;}
		.product-detail h2 {font-size:20px; color:#222; line-height:120%; margin:0 0 5px;}
		.product-detail #kod {display:block; font-weight:300; color:#818199; margin-bottom:5px;}

	.product-detail .desc {margin:-10px 0 30px; font-size:14px;}
		.product-detail .desc:empty {display:none;}

	.product .price {font-size:14px; margin:0 -10px 25px;}
		.product .price>div {font-size:160%; font-weight:600; color:#222; line-height:130%; margin:0 10px 5px;}
		.product .price>div#kdv-haric-fiyati, .product .price>div#havale-fiyati {display:block; font-size:115%; font-weight:500; color:#666;}
		.product .price>div#kdv-haric-fiyati label, .product .price>div#havale-fiyati label {font-size:14px; margin:0 5px 0 0; font-weight:400;}
		.product .price>div#indirim-orani {display:inline-block; vertical-align:top; background-color:#444; border-radius:5px; padding:4px 10px 3px; font-size:13px; font-weight:400; color:#fff; line-height:17px; letter-spacing:1px; text-transform:uppercase; position:relative; margin-bottom:8px;}
		.product .price>div#indirimsiz-fiyat, .product .price>div#piyasa-fiyati {display:inline-block; vertical-align:top; font-size:115%; font-weight:300; color:#999; line-height:20px; margin-top:2px; position:relative;}
		.product .price>div#indirimsiz-fiyat:after, .product .price>div#piyasa-fiyati:after {content:''; position:absolute; top:50%; left:0; width:100%; height:1px; margin-top:-1px; background-color:#999;}
		.product .price>div i {font-size:80%; margin-left:-2px;}
		.product .price>div#indirimli-fiyat+div, .product .price>div#satis-fiyati+div {margin-top:20px;}
		.product .jump-to-installments {background-color:#f2f2f8; font-size:13px; color:#333; line-height:120%; text-align:center; padding:10px; border-radius:10px; margin:15px 10px 5px; cursor:pointer;}
		.product .jump-to-installments:empty {display:none;}
		.product .promosyon-metin {margin-top:10px!important;}
		.product .promosyon-metin div {display:inline-block; vertical-align:top; padding:8px 16px; background-color:#ee6a5f; font-size:15px; font-weight:400; color:#fff; line-height:18px; border-radius:50em;}
		
	.product .options, .product #aksesuarlar {font-size:14px; line-height:120%; margin:30px 0;}
	.product .options+#aksesuarlar {margin-top:-15px;}
	#aksesuarlar:empty {display:none;}
	.product .options:after, .product #aksesuarlar:after {content:''; clear:both; display:block;}
	.product .options .item, .product #aksesuarlar .item {margin-bottom:20px;}
	.product .options .item:nth-child(2n+1), .product #aksesuarlar .item:nth-child(2n+1) {clear:both;}
		.product .options label, .product #aksesuarlar label {display:block; font-weight:400; text-transform:uppercase; margin:0 0 10px;}
		.product .options label span, .product #aksesuarlar label span {font-weight:500; color:#222;}
		.product #aksesuarlar .aksesuardetay {margin-bottom:6px;}
		.product #aksesuarlar .aksesuardetay:empty {display:none;}
		.product .options .form-control, .product #aksesuarlar .form-control {display:inline-block; vertical-align:top; width:auto; font-size:inherit; min-width:220px; height:40px; border-color:#e5e7f3; border-radius:10px;}
		.product .options ul, .product #aksesuarlar ul {list-style:none; padding:0; margin:0 -3px -6px;}
			.product .options li, .product #aksesuarlar li {display:inline-block; vertical-align:top; margin:0 3px 6px;}
			.product .options span, .product #aksesuarlar span {cursor:pointer;}
			.product .options .image.attr, .product .options .color {display:block; width:22px; height:22px; border:1px solid #e5e7f3; overflow:hidden; border-radius:100%; transition:border-color .4s; -webkit-transition:border-color .4s;}
			.product .options .image.var {display:block; width:70px; border:1px solid #e5e7f3; overflow:hidden;}
			.product .options .image img {display:block;}
			.product .options [data-selected="1"] .image, .product .options [data-selected="1"] .color {border-color:#fff; box-shadow:0 0 0 2px #444;}
			.product .options .name, .product #aksesuarlar .name {display:block; line-height:18px; border:1px solid #e5e7f3; border-radius:10px; padding:9px 12px; transition:border-color .4s, color .4s; -webkit-transition:border-color .4s, color .4s;}
			.product .options [data-selected="1"] .name, .product #aksesuarlar [data-selected="1"] .name {border-color:#444; color:#222;}
			.product .options .image.varsayilan, .product .options .color+.image.attr, .product .options .image.var, 
			.product .options .color+.image+.name, .product .options .color+.image+.image+.name, .product .options .image.attr:not(.varsayilan)+.image.var+.name, .product #aksesuarlar .image {display:none;}

	.product .siparis, .product .stok-durumu {display:inline-block; vertical-align:top; margin-right:10px; margin-bottom:30px;}
	.product .siparis .amount {display:none; vertical-align:top; margin-right:10px; position:relative;}
		.product .siparis span {display:inline-block; vertical-align:top; width:26px; height:26px; margin:9px 5px 9px 0; background-color:#f2f2f8; border-radius:100%; font-size:14px; color:#333; line-height:26px; text-align:center; cursor:pointer;}
		.product .siparis .form-control {display:inline-block; vertical-align:top; border:none; width:44px; height:44px; border-radius:22px; padding:0; text-align:center;}
		.product .siparis .form-control+span {margin:9px 0 9px 5px;}
		.product .siparis button {width:240px;}
		.product .stok-durumu {display:none; width:240px; vertical-align:top; background-color:#888;}
		.product .stok-durumu span {color:#fff!important;}
		.product .siparis.hide+.stok-durumu {display:inline-block;}

	.product .FavoriEkleSilButtonDetay {display:inline-block; vertical-align:top; width:44px; height:44px; border:1px solid #818199; border-radius:100%; padding:11px; margin-bottom:30px; transition:background-color .4s; -webkit-transition:background-color .4s;}
	.product .FavoriEkleSilButtonDetay[data-type="0"] {box-shadow:inset 0 0 0 22px #818199;}
		.product .FavoriEkleSilButtonDetay svg {width:20px; height:20px; fill:#818199; padding:1px 1px 0; transition:fill .4s; -webkit-transition:fill .4s;}
		.product .FavoriEkleSilButtonDetay[data-type="0"] svg {fill:#fff;}
		.product .FavoriEkleSilButtonDetay .text {display:none;}

	.product .info {clear:both; list-style:none; padding:0; margin:30px 0 0;}
		.product .info li {font-size:14px; margin-bottom:10px;}
		.product .info label {display:inline-block; vertical-align:top; margin:0 5px 0 0;}
		.product .info li.return[data-value="0"]:after {content:attr(data-value-0);}
		.product .info li.return[data-value="1"]:after {content:attr(data-value-1);}

	.product .add-list {list-style:none; padding:0; margin:0 -15px; font-size:0; line-height:0;}
		.product .add-list li {display:inline-block; vertical-align:top; padding:0 15px 10px;}
		.product .add-list li.gelince {display:none;}
		.product .siparis.hide+.add-list li.gelince {display:inline-block;}
		.product .add-list li {font-size:14px; line-height:18px;}
		.product .add-list a {display:block; color:#666;}
		.product .add-list svg {display:inline-block; vertical-align:top; width:15px; height:15px; fill:#666; margin:1px 6px 0 0;}
		.product .add-list .share svg, .product .add-list .share-on-mobile svg {padding:1px;}
		.product .add-list .open.dropdown {z-index:1;}
		.product .add-list .dropdown-toggle, .product .add-list .share-on-mobile {font-size:96%; color:#666;}
		.product .add-list .dropdown-menu {top:34px; width:250px;}
		.jssocials-shares {height:auto; text-align:center; padding-top:6px;}
		.jssocials-shares>div {margin-bottom:6px;}
		.jssocials-shares>div>a {font-size:15px!important; color:#fff!important; width:30px; height:30px; line-height:30px; border-radius:100%;}

.nav-tabs {border-bottom:none; margin-bottom:20px; font-size:0; line-height:0; text-align:center;}
	.nav-tabs>li {float:none; display:inline-block; vertical-align:top; margin:0 12px;}
	.nav-tabs>li>a {margin-right:0; font-size:16px; font-weight:500; color:#222; line-height:120%; padding:16px; border:none; border-radius:0; position:relative; transition:color .4s; -webkit-transition:color .4s;}
	.nav-tabs>li>a:after {content:''; position:absolute; left:50%; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); bottom:0; width:0; height:1px; background-color:#4d9668; transition:width .4s; -webkit-transition:width .4s;}
	.nav-tabs>li.active>a:after {width:100%;}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color:#4d9668; background-color:transparent; border:none;}
	.nav>li>a:hover, .nav>li>a:focus {background-color:transparent; color:#444;}
	.nav-tabs>li>a small {vertical-align:top;}
	
.urun-detay-tab {margin-bottom:30px;}
.urun-detay-tab .nav-tabs>li>a {font-size:17px;}
.urun-detay-tab .tab-content {background-color:transparent; box-shadow:none; border-radius:0; padding:0; margin:0 0 30px; color:#222;}

.product-detail-products-list-wrapper {text-align:left;}
	.product-detail-products-list h3 {font-size:18px; font-weight:400; color:#222; margin:0 0 20px;}
.product-detail-products-list-wrapper .product-detail-products-list+.product-detail-products-list {margin-top:30px; padding-top:30px; border-top:1px solid #f2f2f8;}

blockquote {font-size:14px; font-weight:300;}
	.blockquote h5 {font-size:inherit; font-weight:500;}
	.blockquote p {font-size:94%;}

.data-table.attributes-table thead {display:none;}
	.data-table.taksit-table td.logo {background-color:#f2f2f8;}
	.data-table.taksit-table thead tr {background-color:#fff;}
	.data-table tbody tr:nth-child(odd) {background-color:transparent;}
	.data-table tbody tr+tr {border-top:1px solid #eee;}
	.data-table th {border-right:none; font-size:inherit; font-weight:600;}
	.data-table td {font-size:inherit;}
	.data-table td a {color:inherit; text-decoration:underline;}
	.data-table.taksit-table td {font-size:13px; line-height:15px;}
	.data-table.taksit-table th, .data-table.taksit-table td.header {font-size:12px; font-weight:600;}

html.slbActive {overflow:hidden;}
.slbOverlay {background-color:rgba(229,231,243,.7); -webkit-backdrop-filter:blur(1.2px); backdrop-filter:blur(1.2px); opacity:1; filter:alpha(opacity=100); -webkit-animation:none; -moz-animation:none; animation:none; transition:background-color .4s; -webkit-transition:background-color .4s;}
.slbContent {padding:12px; font-size:14px; color:#333;}
.slbContentOuter {padding:0;}
.slbWrap {font-size:0;}
.slbText {font-size:13px;}
.slbImageWrap:after {content:none;}
.contentInPopup, .slbText {border-radius:10px; overflow:hidden;}

button.slbCloseBtn {font-family:none; font-size:24px; font-weight:600; top:15px; right:15px;}
button.slbArrow, button.slbCloseBtn {width:40px; height:40px; color:#333; line-height:34px; background-color:#fff; box-shadow:0 0 30px rgba(0,0,0,.08); border-radius:100%; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s; opacity:1;}
button.slbArrow:hover, button.slbCloseBtn:hover, 
.slbElement.product-image-lightbox button.slbArrow, .slbElement.product-image-lightbox button.slbCloseBtn {background-color:#444; border:none; color:#fff; opacity:1;}
	.slbArrow.prev {left:15px;}
	.slbArrow.next {right:15px;}
	.slbArrow:before {font-size:22px; line-height:38px; width:40px; height:40px; margin:-20px 0 0 -20px;}

.product-image-lightbox .slbOverlay {background-color:#fff; opacity:1; filter:alpha(opacity=100);}
.product-image-lightbox .slbContent, .product-image-lightbox .slbImage {padding:0;}
.product-image-lightbox .slbImage+.slbCaption {display:none;}

@media (max-width:1199px){
	.product-images-container.has-thumbs {margin-left:80px;}
	.product-images-container.has-thumbs+.labels {left:90px;}
	.product-thumbs-slider-container {left:-80px; width:70px;}
	.product-detail-header, .product-detail .desc, .product .price, .product .price>div#kdv-haric-fiyati label, .product .price>div#havale-fiyati label, .product .options, .product .slbContent, #aksesuarlar, .product .info li, .product .add-list li {font-size:13px;}
	.product-detail h2 {font-size:20px;}
	.product-detail-header, .product-detail .desc {margin-bottom:20px;}
	.product-detail .info {margin-top:20px;}
	.product .price {margin-bottom:10px;}
	.product .options, .product #aksesuarlar {margin:20px 0;}
	.product .options+#aksesuarlar {margin-top:-10px;}
	.product .siparis .form-control {height:40px;}
	.product .siparis span {margin-top:7px; margin-bottom:7px;}
	.product .siparis button {padding:10px 18px;}
	.product .siparis button, .product .stok-durumu {width:200px;}
	.product .FavoriEkleSilButtonDetay {width:40px; height:40px; padding:9px;}
	.product .FavoriEkleSilButtonDetay svg {padding:1px;}
	.nav-tabs>li>a {font-size:15px; padding:14px;}
	.urun-detay-tab .nav-tabs>li>a {font-size:16px;}
}
@media (max-width:991px){
	.product {text-align:center;}
	.product-image {margin-bottom:15px;}
	.zoomContainer {display:none;}
	img[data-zoom-image], .zoomWindow, .zoomContainer {pointer-events:none;}
	.product-detail-header>div {text-align:center;}
	.product-detail-header, .product-detail-header>.brand+div {text-align:left;}
	.product-detail h2 {font-size:20px;}
	.urun-detay-tab .nav-tabs>li>a {font-size:15px;}
}
@media (max-width:767px){
	.product-image {margin-bottom:20px;}
	.product-images-container.has-thumbs {margin-left:0;}
	.product-image .labels, .product-images-container.has-thumbs+.labels {top:0; left:0;}
	.product-images-slider {border-radius:8px 8px 0 0; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0);}
	.product-images-slider .slick-arrow {opacity:1; visibility:visible; pointer-events:auto;/* background-color:transparent; box-shadow:none;*/}
	.product-images-slider .slick-prev {left:0;}
	.product-images-slider .slick-next {right:0;}
	.product-thumbs-slider .slick-arrow {opacity:0; visibility:hidden; pointer-events:none;}
	.product-thumbs-slider-container {top:auto; bottom:20px; left:0; width:100%; text-align:center;}
	.product-thumbs-slider-container .slick-list, .product-thumbs-slider-container .slick-track {height:auto!important; -webkit-transform:none!important; -moz-transform:none!important; -ms-transform:none!important; -o-transform:none!important; transform:none!important; font-size:0; line-height:0;}
	.product-thumbs-slider-container .slick-slide {display:inline-block; vertical-align:top; float:none; width:8px!important; height:4px; background-color:#bcc0d3; border-radius:2px; margin:0 3px; padding:0; transition:background-color .4s, width .4s; -webkit-transition:background-color .4s, width .4s;}
	.product-thumbs-slider-container .slick-slide.slick-current {width:30px!important; background-color:#ee6a5f;}
	.product-thumbs-slider-container .slick-arrow, .product-thumbs-slider-container .slick-slide.slick-cloned, .product-thumbs-slider-container img {display:none;}
	.product-detail-header {display:block; text-align:center;}
	.product-detail-header>.brand+div {text-align:center;}
	.product-detail .brand {display:block; margin:0 auto 15px; width:112px; min-width:auto;}
	.product-detail .brand img {width:100px;}
	.product-detail h2 {font-size:18px; line-height:20px;}
	.product .options .form-control, .product #aksesuarlar .form-control {margin-left:auto; margin-right:auto;}	
	.product .siparis .form-control {width:36px; height:36px; font-size:13px; margin:4px 0;}
	.product .siparis span {margin:9px 2px 9px 0;}
	.product .siparis .form-control+span {margin:9px 0 9px 2px;}
	.product .siparis button {padding:12px 20px; width:calc(100vw - 198px);}
	.product .FavoriEkleSilButtonDetay {width:44px; height:44px; padding:11px;}
	.nav-tabs {overflow:auto; -webkit-overflow-scrolling:touch; white-space:nowrap; padding-bottom:0; margin:-10px 0 10px;}
	.nav-tabs>li {margin:0;}
	.nav-tabs>li>a {font-size:14px; padding:12px;}
	.product-detail-products-list h3 {font-size:16px; font-weight:500;}
	.product-detail-products-list-wrapper .product-detail-products-list+.product-detail-products-list {margin-top:20px; padding-top:20px;}
}
@media (min-width:768px){
	.slbContent {padding:10px;}
	#YorumForm .col-xs-6.col-sm-4 {width:50%;}
	#YorumForm .col-xs-12.col-sm-4 {width:100%;}
}
@media (min-width:1200px){
	.slbContent {padding:12px;}
	.product .FavoriEkleSilButtonDetay[data-type="1"]:hover {background-color:#818199;}
	.product .FavoriEkleSilButtonDetay[data-type="1"]:hover svg {fill:#fff;}
}
@media (min-width:1440px){
	.slbContent {padding:15px;}
	.product-images-container.has-thumbs {margin-left:120px;}
	.product-thumbs-slider-container {left:-120px; width:100px;}
	.product-thumbs-slider {margin:-10px 0;}
	.product-thumbs-slider .thumbs-item {padding:10px 0;}
	.product-images-container.has-thumbs+.labels {left:135px;}
	.product-detail-wrapper {margin-bottom:40px;}
	.product-detail h2 {font-size:22px;}
	.product-detail-products-list-wrapper .product-detail-products-list+.product-detail-products-list {margin-top:40px; padding-top:40px;}
}

.theme-h1, .login-page-v3 .theme-h2, .theme-h2 {font-size:22px; font-weight:600; color:#222; line-height:120%; margin:10px 0 20px;}
.theme-h2, .theme-h3 {font-size:16px; font-weight:500; color:#444;}
.login-page-v3 .theme-h1 {display:none;}
h4 {font-size:15px;}
label {font-weight:500;}

/*
.modul-wrapper {background-color:#fafafa; border-bottom:1px solid #e5e7f3; margin:-20px 0 -19px; padding:30px 0;}
*/
.modul-wrapper, .content-wrapper, .brands-categories-wrapper {padding:20px 0;}
.cart-steps .tab-content {background-color:transparent; padding:0; margin:0;}

.login-page-v3 .modul-content {max-width:480px;/* background-color:#fff; border-radius:5px; padding:30px;*/ margin:0 auto;}
.login-page-v3 form a {font-weight:500; color:#222;}
.form-group.form-button {text-align:center;}
.form-group button, .form-group a.btn {display:block; width:270px; max-width:100%; margin-left:auto; margin-right:auto;}
.forgot-pass-page-v2 .theme-h1, .forgot-pass-page-v2 .modul-content {max-width:480px; margin-left:auto; margin-right:auto;}
.relative-links {border:2px solid #f2f2f2; border-radius:5px;}

.security-code input {padding-right:120px;}
.security-code a.btn-sm {padding:0 10px; font-size:12px; border-radius:0; border-color:#f2f2f2; right:90px; width:auto; margin-top:-14px!important;}
.security-code img {height:24px; margin-top:-12px;}

.contact-page-v4 {margin:-30px 0 30px;}
	.contact-page-v4 .contact-detail {padding:30px 0 20px;}
	.contact-page-v4 .contact-detail .theme-h1 {font-size:26px; font-weight:bold; margin:0 0 10px;}
	.contact-page-v4 .contact-detail .primary {margin-top:30px; margin-bottom:20px;}
	.contact-page-v4 .contact-detail .theme-h2 {font-size:18px; margin:0 0 15px;}
	.contact-page-v4 .contact-detail ul {font-weight:500; text-align:left;}
	.contact-page-v4 .contact-detail li {clear:both;}
	.contact-page-v4 .contact-detail li:after {content:''; clear:both; display:block;}
	.contact-page-v4 .contact-detail li+li {margin-top:5px;}
	.contact-page-v4 .contact-detail li a {display:block; color:inherit;}
	.contact-page-v4 .contact-detail li label {float:left; width:35%; font-weight:300; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-transform:uppercase;}
	.contact-page-v4 .contact-detail li label svg {float:left; fill:#656565;}
	.contact-page-v4 .contact-detail li label svg.contact-mail, .contact-page-v4 .contact-detail li label svg.contact-phone, .contact-page-v4 .contact-detail li label svg.contact-fax {padding:1px;}
	.contact-page-v4 .contact-detail li span {float:left; width:65%; color:#222;}
	.contact-page-v4 .contact-detail .secondary {margin-top:40px;}
	.contact-page-v4 .contact-detail .secondary:empty {display:none;}
	.contact-page-v4 .contact-map-form {background-color:#e5e7f3;}
	.contact-page-v4 .contact-form {padding:0 0 20px;}
	.contact-page-v4 .contact-form .theme-h2 {font-size:22px; font-weight:600; color:#222; margin:0 0 20px;}
	.contact-page-v4 .contact-form .row>* {clear:none!important;}
	.contact-page-v4 .contact-form label[for="GuvenlikKodu"] {display:none;}
	.contact-page-v4 .contact-form textarea.form-control {margin-bottom:10px;}
	.contact-page-v4 .contact-form .form-group button {margin-top:0; width:100%;}

.content-wrapper>.container>.row {margin:0;}
.col-xs-12.content-right-column {float:right; width:100%; padding-left:230px; padding-right:0; margin-left:-210px;}
.col-xs-12.content-left-column {width:210px; float:left; position:relative; z-index:1; padding:0;}
	.content-menu .panel {background-color:transparent; border:none;}
	#content-menu ul {margin:0;}
	#content-menu a {display:block; padding:8px 15px; font-weight:500; color:#222; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s;}
	#content-menu .active a {background-color:#e5e7f3; border-radius:10px; color:#222;}
	#content-menu a:before {content:'\f105'; font-family:FontAwesome; float:left; margin:0 8px 1px 0;}

.letters-list {list-style:none; font-size:0; line-height:0; text-align:center; padding:0; margin:0 0 20px; background-color:#fafafa; border:2px solid #fafafa;}
	.letters-list li {display:inline-block; vertical-align:top;}
	.letters-list li[data-count="0"] {display:none;}
	.letters-list span {display:block; font-size:14px; font-weight:600; color:#222; line-height:18px; padding:10px 12px; cursor:pointer;}
	.letters-list .active span {background-color:#fff;}
	.letters-list .all span {font-size:12px; font-weight:normal;}

.brands-categories-wrapper a.item {display:block; background-color:#fff; border-radius:10px; font-size:110%; font-weight:500; color:#222; line-height:110%; transition:border-color .4s, color .4s; -webkit-transition:border-color .4s, color .4s; padding:10px; margin-bottom:20px; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s;}
	.brands-categories-wrapper a.item .image.ok, .brands-categories-wrapper a.item .name.ok, .brands-categories-wrapper .categories-detail-list a.item .name {display:block;}
	.brands-categories-wrapper a.item .image, .brands-categories-wrapper a.item .name, .brands-categories-wrapper a.item .image.ok+.name.ok {display:none;}
	.brands-categories-wrapper a.item .image {text-align:center;}
	.brands-categories-wrapper a.item .image img {max-height:50px;}
	.brands-categories-wrapper a.item .name span {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column; width:100%; height:50px; text-align:center;}

.form-check-input, .form-radio-input {opacity:0; visibility:hidden; margin-right:12px!important;}
label.small {font-size:inherit;}
.form-check-label, .form-radio-label {position:relative; font-weight:400; line-height:18px; padding:5px 0; margin:0;}
	.form-check-label:before, .form-radio-label:before, .cart-steps .shipping-info .shipping-item label .name:before {content:''; position:absolute; top:5px; left:0; width:16px; height:16px; background-color:transparent; border-color: #525252!important; border:1px solid #e5e7f3; border-radius:5px; font-family:FontAwesome; font-size:11px; color:#4d9668; line-height:14px; text-align:center;}
	.cart-steps .shipping-info .shipping-item label .name:before {top:1px;}
	.form-radio-label:before, .cart-steps .shipping-info .shipping-item label .name:before {border-radius:100%; box-shadow:inset 0 0 0 2px #fff;}
	.cart-steps .shipping-info .shipping-item label.active .name:before {color:#4d9668;}
	.form-radio-label.active:before, .cart-steps .shipping-info .shipping-item label.active .name:before {background-color:#4d9668;}
	.form-check-label.active:before {content:'\f00c';}

.siparis-gecmisi-liste, .siparis-gecmisi-detay {font-size:14px;}
	.siparis-gecmisi-liste .panel {background-color:transparent;}
	.siparis-gecmisi-liste .panel-body {padding:15px 0;}
	.siparis-gecmisi-liste .panel-group .panel .panel-heading {background-color:#f2f2f8; border-bottom:none; border-radius:10px; overflow:hidden;}
	.panel .panel-heading .panel-siparis-no {background-color:transparent;}
	.panel .panel-heading .panel-siparis-no, .panel .panel-heading .panel-siparis-tarihi {padding:8px 15px;}
	.panel .panel-heading .panel-siparis-no span {display:block; font-size:140%; font-weight:500; line-height:19px;}
	.panel .panel-heading .panel-siparis-tarihi span {display:block; font-size:110%; font-weight:500; line-height:19px;}
	.panel .panel-heading .panel-siparis-detayi>div {background-color:#f2f2f8; border-color:#555; border-width:1px;}
	.panel .panel-heading .panel-siparis-detayi>div a, .panel .panel-heading .panel-siparis-detayi>div>span {font-size:13px; padding:5px 8px;}
	.panel .panel-heading .panel-siparis-detayi>div a:after, .panel .panel-heading .panel-siparis-detayi>div>span:after {background-color:#555;}
	.panel-siparis-bilgisi ul li, .panel-siparis-bilgisi ul li label {border-color:#e5e7f3;}
	.panel-siparis-bilgisi ul li span {color:#222;}
	.panel .panel-heading .panel-siparis-durumu {height:42px;}
	.panel .panel-heading .panel-siparis-durumu div {padding:10px 0;}
	.panel .panel-heading .panel-siparis-durumu div span {font-size:15px; font-weight:600;}
	.panel .panel-heading .panel-siparis-durumu div i {font-size:22px; vertical-align:top;}
	.panel-urun-bilgisi ul {height:116px;}
	.siparis-gecmisi-detay .well, .siparis-gecmisi-liste .well {background-color:#f2f2f8; border:none; box-shadow:none; border-radius:10px; color:#222;}
	.siparis-gecmisi-detay .well h4, .siparis-gecmisi-liste .well h4 {display:none;}
	.siparis-gecmisi-detay .well a, .siparis-gecmisi-liste .well a {background-color:transparent; color:#222;}
	.well-siparis-no span {font-size:140%; font-weight:600;}
	.well-siparis-tarihi span {font-size:110%; font-weight:600;}
	.siparis-gecmisi-detay .panel-group .panel {background-color:transparent;}
	.siparis-gecmisi-detay .panel-group .panel .panel-heading {background-color:#f2f2f8; border:none; border-radius:10px; padding:12px 15px 10px; font-weight:500; color:#222;}
	.panel-siparis-bilgileri ul li span, .panel-odeme-bilgileri ul li span {font-weight:600; color:#222;}
	.panel-siparis-bilgileri ul li, .panel-odeme-bilgileri ul li, .panel-urun-detay a, .panel-urun-fiyat ul li {border-color:#e5e7f3;}
	.panel-urun-detay a {border-radius:10px;}
	.panel-urun-detay div .panel-urun-ismi strong {font-weight:600; color:#222;}
	.panel-urun-detay>div small {display:block; font-size:95%;}
	.panel-urun-detay>div br {display:none;}
	.panel-urun-detay div ul {margin:0; border:none;}
	.panel-urun-detay div ul li {padding:0; border:none;}
	.panel-urun-detay div ul li label {font-size:95%; font-weight:normal; margin:0;}
	.panel-urun-detay div ul li label:after {content:':'; float:right; margin:0 3px;}

.page-404 {margin-bottom:30px;}
	.page-404 .theme-h1 b {font-size:60px; line-height:110%;}
	.page-404 .lead {margin-bottom:40px;}
	.page-404 .input-group {display:block;}
	.page-404 .form-control {height:50px; border-radius:25px!important;}
	.page-404 .input-group-btn {position:absolute; top:0; right:0; z-index:3; width:50px;}
	.page-404 .btn {width:50px; height:50px; padding:0; background-color:transparent; border-radius:100%; color:#222;}
	.page-404 .btn-warning {font-size:14px; font-weight:500; color:#858585; text-transform:none;}

.success-icon {margin:0 0 12px; text-align:center;}
	.success-icon svg {width:48px; height:48px; fill:#4d9668;}
.success-icon+.theme-h1 {font-size:24px; font-weight:normal; color:#4d9668;}

.brands-list>.row>*, .categories-detail-list>* {clear:none!important;}

.order-steps.nav-tabs {text-align:left; border-bottom:none;}
	.order-steps.nav-tabs>li {display:inline-block; width:auto; margin:0;}
	.order-steps.nav-tabs>li>a {display:inline-block; vertical-align:top; font-size:14px; font-weight:500; color:#222; line-height:18px; padding:0; border-bottom:none;}
	.order-steps.nav-tabs>li>a:after {content:none;}
	.order-steps.nav-tabs>li.active+li>a, .order-steps.nav-tabs>li.active+li+li>a, .order-steps.nav-tabs>li.active+li+li+li>a {color:#bbb; font-weight:normal;}
	.order-steps.nav-tabs>li .step {display:none; vertical-align:top; width:16px; height:16px; font-size:11px; line-height:13px; padding:1px 0 0; margin:0; border:1px solid #e5e7f3;}
	.order-steps.nav-tabs>li .text {margin-left:0;}
	.order-steps.nav-tabs>li+li:before {content:'\f105'; display:inline-block; vertical-align:top; font-family:FontAwesome; font-size:14px; line-height:16px; margin:0 10px;}

.cart-steps-page {position:relative;}
	.cart-steps-page .theme-h1, .cart-steps-page .coupons-list label, .cart-steps-page .product-list .theme-h3 {display:none;}
	.cart-steps-page h2, .cart-steps-page h3 {margin-top:0; font-size:18px; font-weight:500; text-transform:none;}
	.cart-steps h2, .cart-steps h3 {margin:0 0 15px;}
.cart-steps-box.no-item hr {border-top:none;}

label[for="IletisimBilgileriIleAyni"] {display:block; margin:0;}

.cart-products {position:relative;}
	.cart-products .SepetiBosalt {display:block; text-align:right; float:none; background-color:transparent; padding:0;}
	.cart-products .SepetiBosalt, .cart-steps-page .cart-detail .items-group>.item .UrunSil {font-weight:normal; color:#999;}
	.cart-products .SepetiBosalt i, .cart-steps-page .cart-detail .items-group>.item .UrunSil i {width:auto; height:auto; font-size:13px; border-radius:0; border:none; -ms-transform:none; -webkit-transform:none; transform:none; margin:3px 2px 0 0;}
	.cart-steps-page .cart-detail .items-group>.item .UrunSil i {margin-top:2px;}
	.cart-products .SepetiBosalt i:before, .cart-steps-page .cart-detail .items-group>.item .UrunSil i:before {content:'\f014'; width:auto; height:auto; position:relative; top:auto; left:auto; background-color:transparent;}
	.cart-products .SepetiBosalt i:after, .cart-steps-page .cart-detail .items-group>.item .UrunSil i:after {content:none;}

.cart-steps-page .cart-detail .items-group {border:none;}
	.cart-steps-page .cart-detail .items-group>.item {padding:15px 0; border-bottom:1px solid #e5e7f3;}
	.cart-steps-page .cart-detail .items-group>.item+.item {border-top:none;}
	.cart-steps-page .cart-detail .items-group>.item .image, .order-detail .items-group>.item .image, .SepetUrunListesi .item .image a, .panel-urun-bilgisi ul li {border-color:#e5e7f3;}
	.cart-steps-page .cart-detail .items-group>.item .image, .panel-urun-bilgisi ul li {border-radius:10px;}
	.cart-steps-page .cart-detail .items-group>.item .image, .order-detail .items-group>.item .image, .SepetUrunListesi .item .image a, .panel-urun-bilgisi ul li {overflow:hidden;}
	.SepetUrunListesi .item .image a {border-radius:10px;}
	.cart-steps-page .cart-detail .items-group>.item .detail div.name, .order-detail .items-group>.item .detail div.name {font-weight:500; color:#222; margin-bottom:5px;}
	.cart-steps .cart-detail .items-group>.item .detail-container {line-height:18px;}
	.cart-steps-page .cart-detail .items-group>.item .SepetAdet {border-color:#e5e7f3; padding:0 25px;}
	.cart-steps-page .cart-detail .items-group>.item .SepetAdet input {width:50px; height:28px; border-left:none; border-right:none; font-size:13px; font-weight:normal; z-index:1;}
	.cart-steps-page .cart-detail .items-group>.item .SepetAdet span {width:25px; height:28px; line-height:28px;}
	.cart-steps-page .cart-summary .cart-steps-box, .cart-steps-box.payment-items {background-color:transparent; border:none; padding:0!important;}

.cart-steps-box.price-group>div:after {content:''; clear:both; display:block;}
	.cart-steps .cart-prices>div>div, .cart-steps .cart-prices>div>div.cart-steps-box>div {margin-bottom:10px;}
	.cart-steps-page .cart-prices label {width:50%; float:left; font-size:inherit; line-height:20px; margin:0; text-align:left;}
	.cart-steps-page .cart-prices span {width:50%; float:right; line-height:20px; margin:0; text-align:right;}
	.cart-steps-page .cart-prices span, .cart-steps-page .cart-detail .items-group>.item .price span, .order-detail .items-group>.item .price span {font-size:120%; font-weight:600;}
	.cart-steps-page .cart-prices span i, .cart-steps-page .cart-detail .items-group>.item .price span i, .order-detail .items-group>.item .price span i {font-size:80%;}
	.cart-steps-page .cart-prices .home-link {display:none!important;}
	.cart-steps-page .secure-shopping {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; padding:15px; border:1px solid #4d9668; border-radius:10px; font-size:95%; font-weight:500; color:#999; line-height:120%; margin-bottom:30px;}
	.cart-steps-page .secure-shopping .icon {margin:0 15px 0 0;}
	.cart-steps-page .secure-shopping svg {display:block; width:34px; height:34px; fill:#4d9668;}
	.cart-steps-page .secure-shopping .text {margin-bottom:0;}
	.cart-steps-page .secure-shopping .text .title {font-size:15px; font-weight:600; color:#4d9668; margin-bottom:10px;}

.cart-steps-page .coupons-list {border-top:1px solid #e5e7f3; padding-top:20px;}
	.cart-steps-page .coupons-list #KuponForm {display:block; position:relative;}
	.cart-steps-page .coupons-list #KuponForm .form-control {height:44px; background-color:#fff; border:1px solid #e5e7f3; padding-right:80px;}
	.cart-steps-page .coupons-list #KuponForm button {position:absolute; top:6px; right:1px; width:auto; padding:0 10px; font-size:13px; background-color:#ee6a5f; border-radius:10px; height:32px; margin:0;}
	.coupon-list li {border-color:#e5e7f3; padding-right:80px;}
	.cart-steps-page .coupons-list p {display:inline-block; vertical-align:top; margin:0 10px 0 0; font-size:110%; font-weight:500; color:#222;}
	.cart-steps-page .coupons-list li button {float:right; width:auto; padding:0 6px; margin:0;}

.address-info .form-control {border:1px solid #d9d9d9;}
.cart-steps-page .product-list, .cart-steps-page .address-detail .cart-prices, .cart-steps-page .payment-detail .cart-prices {padding-bottom:30px; border-bottom:1px solid #e5e7f3; margin-bottom:20px;}
.cart-steps-page .product-list .cart-steps-box, .cart-steps-page .cart-prices .cart-steps-box {margin-bottom:0!important;}
	.cart-steps-page .product-list .item {font-size:0; line-height:0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
	.cart-steps-page .product-list .item .SepetHediyeSatir {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
	.cart-steps-page .product-list .item+.item {border-top:none;}
	.cart-steps-page .product-list .item .image {min-width:68px; width:68px; float:none; padding-right:10px;}
	.cart-steps-page .product-list .item .detail {width:100%;}
	.cart-steps-page .product-list .item .detail .name {color:#888; line-height:15px; margin-bottom:10px; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;}
	.cart-steps-page .product-list .item .detail .price {text-align:right; font-size:13px; font-weight:500; color:#222; line-height:110%; margin-left:-10px;}
	.cart-steps-page .product-list .item .price>div {font-size:110%; line-height:110%; margin-right:0; margin-left:10px; vertical-align:middle;}
	.cart-steps-page .product-list .item .price>div.indirimsiz {font-size:96%;}
	.cart-steps-page .SepetUrunListesi {max-height:340px; overflow:auto;}

.cart-steps .cart-detail .items-group, .cart-steps .cart-steps-box, .cart-steps-v2 .cart-prices .cart-steps-box {border-color:#e5e7f3; border-radius:10px;}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color:#fff; color:#222; border-color:#4d9668!important;}
	.cart-steps-v3 .address-item label .address-title {font-weight:500; color:#222; margin-bottom:10px;}
	.list-group-item.active .form-radio-label .address-title {color:#4d9668;}

.list-group-item, .list-group-item:first-child, .list-group-item:last-child {border-radius:10px; border-color:#e5e7f3;}

.shipping-info.kargo-bilgileri .cart-steps-box {border:none; padding:0;}
	.row.kargo-bilgileri-liste {margin:0 0 20px;}
	.kargo-bilgileri-liste>li {clear:none; width:100%; float:none; padding:0; margin-bottom:-1px; position:relative;}
	.cart-steps .shipping-info .shipping-item label {display:block; background-color:#fff; border:1px solid #e5e7f3; border-radius:10px; padding:10px 15px; margin:0 0 -1px; text-align:left;}
	.kargo-bilgileri-liste>li label img {display:none!important;}
	.cart-steps .shipping-info .shipping-item label .name {font-size:110%; font-weight:600; color:#222; margin-bottom:10px; position:relative; padding-left:25px;}
	.cart-steps .shipping-info .shipping-item label.active {background-color:#fff; color:#222; border-color:#4d9668;}
	.cart-steps .shipping-info .shipping-item label.active .name {color:#4d9668;}

.cart-button.form-group.form-button .btn {width:100%; padding-left:10px; padding-right:10px;}

.payment-info>.theme-h2, .OdemeYontemi>.theme-h2 {display:none;}
.payment-info>.theme-h3 {margin:30px 0 0; padding:10px 20px 0; background-color:#fff; border:1px solid #e5e7f3; border-bottom:none; border-radius:10px 10px 0 0; font-size:14px;}
.payment-info>.theme-h3:after {content:''; display:block; height:1px; background-color:#e5e7f3; margin:10px 0 0;}
.payment-info>.theme-h3+.cart-steps-box {border-top:none; border-top-left-radius:0; border-top-right-radius:0;}
	.payment-items {margin-bottom:0!important;}
	.payment-items>.row {margin:0 -5px 0 0;}
	.payment-items.fit>.row {margin-right:0;}
	.payment-items>.row>.col-xs-4 {padding:0; margin:0 -2px 0 0;}
	.payment-items.fit>.row>.col-xs-4 {display:table-cell; vertical-align:top; width:1%; margin:0; float:none;}
	.cart-steps .OdemeTuru {background-color:#f2f2f8; border:1px solid #e5e7f3; margin:0 0 -1px; padding:8px; position:relative;}
	.payment-items.fit>.row>.col-xs-4+.col-xs-4 .OdemeTuru {border-left:none;}
	.cart-steps .OdemeTuru:before {content:''; width:0; height:3px; background-color:#4d9668; position:absolute; top:-1px; left:50%; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); transition:width .4s; -webkit-transition:width .4s;}
	.cart-steps .OdemeTuru.active {background-color:#fff; border-bottom-color:#fff;}
	.cart-steps .OdemeTuru.active:before {width:100%;}
	.cart-steps .OdemeTuru .box {font-size:15px; font-weight:600; line-height:18px;}
	.OdemeYontemi .cart-steps-box {border-color:#e5e7f3; padding-top:30px!important; padding-bottom:30px!important; margin-bottom:0; border-radius:0 0 10px 10px;}

.box-loading {opacity:.4; pointer-events:none;}
.box-loading:after {content:none;}

.agreement-container .large, .agreement-container .small {margin-top:10px;}
.agreement-label span {text-decoration:underline; cursor:pointer;}

.login-page-v3 .or {margin:35px 0;}

.all-cats, .all-cats ul {list-style:none; padding:0; margin:0;}
.all-cats {margin: 0;}
	.all-cats>li {float: left;width: 100%;margin: 0 0 10px;}
	.all-cats>li>a {display:block; font-size:110%; font-weight:500; color:#222; border:2px solid #f2f2f2; border-radius:5px; padding:10px 20px; margin-bottom:5px;}
	.all-cats .sub-nav {padding: 20px; border-bottom:1px solid #eee;}
	.all-cats .sub-nav>ul>li>a {font-weight:500; color:#000;}
	.all-cats .sub-nav ul {margin-bottom:10px;}
	.all-cats .sub-nav ul ul {margin-left:10px;}
	.all-cats .sub-nav ul ul a {color:#777;}

.all-cats.many {margin:0;}
	.all-cats.many>li {margin:0 0 20px; width:100%; float:none;}
	.all-cats.many>li>a {border:none; border-radius:10px; padding:15px; margin:0; font-weight:600; background-color:#fff; border-radius:10px;}
	.all-cats.many>li>a:hover {background-color: #fbfbfb;}
	.all-cats.many .sub-nav>ul {-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px;}
	.all-cats.many .sub-nav>ul>li {-webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid-column;}

	.payment-ok .btn.btn-primary, .payment-ok .btn {margin: 0 5px;}

@media (max-width:1199px){
	.theme-h1, .login-page-v3 .theme-h2 {font-size:18px;}
	.theme-h2 {font-size:15px; margin-bottom:15px;}
	.contact-page-v4 .contact-form .form-group {margin-bottom:10px;}
	.brands-categories-wrapper a.item .name span {height:60px;}
	.success-icon svg {width:42px; height:42px;}
	.success-icon+.theme-h1 {font-size:20px;}
	.panel .panel-heading .panel-siparis-no, .panel .panel-heading .panel-siparis-tarihi {padding:9px 15px;}
	.siparis-gecmisi-liste, .siparis-gecmisi-detay {font-size:13px;}
}
@media (max-width:991px){
	.cart-steps .cart-steps-box {padding:15px;}
	.cart-steps .OdemeTuru .box {font-size:14px; line-height:16px;}
	.cart-steps .product-list .item .name {font-size:12px;}
	.contact-page-v4 {margin-top:-20px;}
	.list-group-item+.list-group-item, .kargo-bilgileri-liste>li+li {margin-top:10px;}
}
@media (max-width:767px){
	.modul-wrapper, .content-wrapper, .brands-categories-wrapper {padding:0;}
	.form-group button, .form-group .btn {margin-top:20px;}
	.my-account .form-group button, .my-account .form-group .btn, .my-account .button-container {margin-bottom: 30px;}
	.login-page-v3>.row>.col-xs-12+.col-xs-12:before {content:''; width:70%; height:1px; background-color:#e5e7f3; display:block; margin:40px auto;}
	.col-xs-12.content-right-column {float:none; width:auto; padding-left:0; margin-left:0;}
	.col-xs-12.content-left-column {float:none; width:auto;}  
	.content-menu {margin:-10px 0 10px;}
	.content-menu .panel {padding:0;}
	.content-menu .panel-heading {font-size:14px; font-weight:500; color:#222; line-height:20px; padding:12px 0;}
	.content-menu .panel-title {font-size:inherit; font-weight:inherit; color:inherit; line-height:inherit;}
	.content-menu .panel-title:before {content:'\f039'; display:inline-block; vertical-align:top; font-family:'FontAwesome'; margin-right:5px;}
	.content-menu .panel-title+a {color:inherit; padding:12px 0;}
	.content-menu .panel-title+a i {display:none;}
	.content-menu .panel-body {padding:0;}
	#content-menu .active a {background-color:#f4f4f4; color:#ee6a5f;}
	.contact-page-v4, .page-404 {margin-bottom:20px;}
	.contact-map-form .map#map-canvas {margin-left:-12px; margin-right:-12px;}
	.form-group.form-button {width:100%;}
	.brands-categories-wrapper a.item {margin-bottom:12px;}
	.brands-categories-wrapper a.item .image img {max-height:40px;}
	.brands-categories-wrapper a.item .name span {height:50px;}
	.order-steps.nav-tabs {display:block; background-color:transparent; padding:0; white-space:normal; margin:0 0 20px;}
	.order-steps.nav-tabs>li .step {display:inline-block;}
	.order-steps.nav-tabs>li.active>a, .order-steps.nav-tabs>li.active>a:hover, .order-steps.nav-tabs>li.active>a:focus {background-color:transparent;}
	.order-steps.nav-tabs>li.active>a .step {display:none;}
	.order-steps.nav-tabs>li.active>a .text {display:inline-block;}
	.cart-steps-page .cart-detail .items-group>.item+.item {margin-top:15px; border:1px solid #e5e7f3;}
	.cart-steps-page .cart-detail .items-group>.item {background-color:#fff; border:1px solid #e5e7f3; border-radius:10px; padding:15px 15px 5px;}
	.cart-steps-page .cart-detail .items-group>.item .image {border:none; border-radius:0;}
	.cart-steps-page .cart-detail .items-group>.item .detail-container {border-bottom:1px solid #f2f2f2;}
	.cart-steps-page .cart-detail .items-group>.item .price {margin-top:2px;}
	.cart-steps-page .cart-detail .items-group>.item .SepetAdet {margin:-3px 0 2px;}
	.cart-steps .cart-detail .items-group>.item .amount-container+div {clear:none!important;}
	.cart-steps-page .address-info, .cart-steps-page .payment-info {padding-bottom:10px; border-bottom:1px solid #e5e7f3; margin-bottom:20px;}
	.cart-steps-page .product-list {display:none;}
	.payment-ok .btn.btn-primary, .payment-ok .btn {margin: 5px 0;}
	.panel .panel-heading .panel-siparis-no span, .well-siparis-no span {font-size:140%;}
	.panel .panel-heading .panel-siparis-tarihi span, .well-siparis-tarihi span {font-size:110%;}
	.panel .panel-heading .panel-siparis-durumu {height:36px;}
	.panel .panel-heading .panel-siparis-durumu div {padding:7px 0;}
	.panel .panel-heading .panel-siparis-durumu div span {font-size:13px; font-weight:normal;}
	.siparis-gecmisi-detay .well, .siparis-gecmisi-liste .well {padding:6px;}
	.well-siparis-no, .well-siparis-tarihi {float:none; text-align:center;}
	.siparis-gecmisi-detay .well a, .siparis-gecmisi-liste .well a {font-size:13px; padding:3px;}
}
@media (min-width:768px){
	.login-page-v3 .row>*+* .modul-content:before {content:''; width:1px; height:300px; position:absolute; top:80px; left:0; background-color:#e5e7f3;}
	.login-page-v3>.row>.col-xs-12 {padding-right:30px;}
	.login-page-v3>.row>.col-xs-12+.col-xs-12 {padding-right:0; padding-left:30px;}
	.forgot-pass-page-v2 .theme-h1 {width:50%;}
	.contact-page-v4 .contact-form {padding:30px 10px 20px;}
	.content-menu .panel-heading {display:none;}
	#content-menu {display:block!important;}
	#content-menu .panel-body {padding:0;}
	#content-menu a {padding:10px 15px;}
	#content-menu a:hover {color:#ee6a5f;}
	#content-menu .active a:hover {background-color:#e5e7f3; color:#222;}
	.brands-categories-wrapper a.item:hover {background-color:#e5e7f3; color:#ee6a5f;}
	.cart-products, .address-info, .payment-info {margin-right:10px;}
	.cart-steps-page .cart-detail .items-group {margin-top:-15px;}
	.all-cats {margin:0 -10px;}
	.all-cats>li {width:calc(33.3% - 20px); margin:0 10px 15px;}
	.all-cats ul a:hover {text-decoration:underline;}
	.all-cats.many .sub-nav>ul {-webkit-column-count:3; -moz-column-count:3; column-count:3; -webkit-column-gap:15px; -moz-column-gap:15px; column-gap:15px;}
	.form-group button, .form-group a.btn {margin-top:40px;}
}
@media (min-width:992px){
	.contact-page-v4 .contact-detail {padding:50px 0 40px;}
	.contact-page-v4 .contact-detail .theme-h1 {font-size:32px;}
	.contact-page-v4 .contact-detail .theme-h2 {font-size:20px; margin-bottom:25px;}
	.contact-page-v4 .contact-detail ul {font-size:14px;}
	.contact-page-v4 .contact-detail li+li {margin-top:15px;}
	.contact-page-v4 .contact-detail .primary {margin-top:40px;}
	.contact-page-v4 .contact-detail .primary li label svg {width:24px; height:24px;}
	.contact-page-v4 .contact-form {padding:40px 30px 30px;}
	.contact-page-v4 .contact-form .form-control {height:48px;}
	.contact-page-v4 .contact-form textarea.form-control {height:160px;}
	.contact-page-v4 .contact-form .form-group button {padding:14px;}
	.col-xs-12.content-right-column {padding-left:260px; margin-left:-240px;}
	.col-xs-12.content-left-column {width:240px;}
	.panel .panel-heading .panel-siparis-durumu {height:62px;}
	.panel .panel-heading .panel-siparis-durumu div {padding:20px 0;}
	.panel .panel-heading .panel-siparis-detayi>div {margin:13px 0;}
	.panel .panel-heading .panel-siparis-detayi>div a, .panel:hover .panel-heading .panel-siparis-detayi>div span {color:#555;}
	.panel-urun-bilgisi ul {height:110px;}
	.cart-products, .address-info, .payment-info {margin-right:20px;}
	.cart-steps-page .list-group, .row.kargo-bilgileri-liste {margin:0 -1%;}
	.cart-steps-page .list-group:after {content:''; clear:both; display:block;}
	.cart-steps-page .list-group-item, .kargo-bilgileri-liste>li {width:48%; float:left; margin:0 1% 2%;}
	.cart-steps-page .coupon-list .list-group-item {width: auto;}
	.cart-steps .shipping-info .shipping-item label {}
	.cart-steps-page .address-item label div {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.cart-steps-page .product-list .item .image {min-width:78px; width:78px;}
	.all-cats>li {width:calc(25% - 20px);}
	.all-cats.many .sub-nav>ul {-webkit-column-count:4; -moz-column-count:4; column-count:4; -webkit-column-gap:20px; -moz-column-gap:20px; column-gap:20px;}
}
@media (min-width:1200px){
	.col-xs-12.content-right-column {padding-left:300px; margin-left:-270px;}
	.col-xs-12.content-left-column {width:270px;}
	.panel-urun-bilgisi ul {height:132px;}
	.brands-categories-wrapper a.item {margin-bottom:24px;}
	.login-page-v3 .or {margin:45px 0;}
	.cart-steps-page .secure-shopping .icon {margin:0 20px 0 5px;}
	.cart-steps-page .secure-shopping svg {width:38px; height:38px;}
	.cart-steps-page .secure-shopping .text .title {font-size:17px;}
}
@media (min-width:1440px){
	.contact-page-v4, .page-404 {margin-bottom:40px;}
	.panel-urun-bilgisi ul {height:158px;}
	.brands-categories-wrapper a.item {margin-bottom:30px;}
	.brands-list>.row>*, .categories-detail-list>* {width:20%;}
	.cart-steps-page .list-group-item, .kargo-bilgileri-liste>li {width:31.33333%;}
	.cart-steps-page .coupon-list .list-group-item {width: auto;}
	.all-cats>li {width:calc(20% - 20px);}
	.cart-summary {margin-left:20px;}
}

.container, .container-fluid {padding-left:12px; padding-right:12px;}
.row {margin-left:-6px; margin-right:-6px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:6px; padding-right:6px;}
.col-xs-1:nth-child(12n+1), .col-xs-2:nth-child(6n+1), .col-xs-3:nth-child(4n+1), .col-xs-4:nth-child(3n+1), .col-xs-6:nth-child(2n+1) {clear:left;}
@media (min-width:768px){
	.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-xs-1:nth-child(12n+1), .col-xs-2:nth-child(6n+1), .col-xs-3:nth-child(4n+1), .col-xs-4:nth-child(3n+1), .col-xs-6:nth-child(2n+1) {clear:none;}
	.col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1) {clear:left;}
	.container, .container-fluid {padding-left:10px; padding-right:10px;}
	.container-fluid {max-width: 90%;}
	.row {margin-left:-10px; margin-right:-10px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:10px; padding-right:10px;}
}
@media (min-width:992px){
	.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-xs-1:nth-child(12n+1), .col-xs-2:nth-child(6n+1), .col-xs-3:nth-child(4n+1), .col-xs-4:nth-child(3n+1), .col-xs-6:nth-child(2n+1) {clear:none;}
	.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(2n+1) {clear:left;}
}
@media (min-width:1200px){
	.col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-xs-1:nth-child(12n+1), .col-xs-2:nth-child(6n+1), .col-xs-3:nth-child(4n+1), .col-xs-4:nth-child(3n+1), .col-xs-6:nth-child(2n+1) {clear:none;}
	.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1) {clear:left;}
	.container, .container-fluid {padding-left:12px; padding-right:12px;}
	.row {margin-left:-12px; margin-right:-12px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:12px; padding-right:12px;}
}
@media (min-width:1440px){
	.container {width:1416px;}
	.container, .container-fluid {padding-left:15px; padding-right:15px;}
	.row {margin-left:-15px; margin-right:-15px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:15px; padding-right:15px;}
}

.photos {margin-top:30px; margin-bottom:0;}
.photos a {display:block; position:relative; overflow:hidden; border:1px solid #e5e7f3; border-radius:10px; margin-bottom:20px;}

.news-item {display:block; color:#666; line-height:18px; padding:15px; border:1px solid #e5e7f3; border-radius:10px; text-align:center; margin-bottom:30px; transition:all .5s ease; -webkit-transition:all .5s ease;}
	.news-item:hover, .news-item:focus {text-decoration:none; color:#666;}
	.news-item .image {margin-bottom:15px;}
	.news-item .image img {display:block; width:100%;}
	.news-item .title {font-size:106%; font-weight:500; color:#222; line-height:130%;}
	.news-item .date:before {content:'\f073'; display:inline-block; vertical-align:top; margin-right:8px; font-family:FontAwesome;}
	.news-item .desc {max-height:73px; margin-bottom:0; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
	.news-item .more {margin:15px 0 0; padding-top:15px; font-weight:300; color:#4d9668; border-top:1px solid #e5e7f3; text-align:right;}
	.news-item .more:after {content:'\f101'; display:inline-block; vertical-align:top; margin-left:8px; font-family:FontAwesome;}

.news-detail .summary {font-size:116%; font-style:italic; font-weight:500; color:#1d2133; line-height:130%; margin:10px 0 30px;}
.news-detail .summary:empty {display:none;}
.news-detail .date {background-color:#f2f2f8; border-radius:10px; padding:10px 20px; margin:30px 0 0;}
.news-detail .date:before {content:'\f073'; display:inline-block; vertical-align:top; margin-right:8px; font-family:FontAwesome;}

.news-col-list {margin-top:30px;}
	.news-col-list h3 {margin:0 0 10px; font-size:18px; color:#222;}
	.news-col-list .news-item {padding:10px 0; border-radius:0; border:none; margin-bottom:0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center;}
	.news-col-list .news-item:hover, .news-col-list .news-item:focus {color:#222; box-shadow:none;}
	.news-col-list .news-item .image {width:30%; min-width:30%; float:left; margin:0; border:1px solid #e5e7f3; border-radius:10px; overflow:hidden;}
	.news-col-list .news-item .detail {width:70%; float:right; padding:5px 0 5px 10px; text-align:left;}




@media (max-width:1199px){
	.news-item {padding:12px; margin-bottom:24px;}
	.news-item .image {margin-bottom:12px;}
	.news-item .more {margin-top:12px; padding-top:12px;}
}
@media (max-width:767px){
	.news-item {padding:6px; margin-bottom:12px;}
	.news-item .image {margin-bottom:12px;}
	.news-item .title {font-weight:400;}
	.news-item .more {margin-top:6px; padding:6px 6px 0;}
}
@media (min-width:768px){
	.news-item:hover {box-shadow:0 1px 15px rgba(0,0,0,0.05);}
}
@media (min-width:992px){
	.news-col-list {margin-left:10px;}
	.news-col-list .row>*+* .news-item {border-top:1px solid #e5e7f3;}
}
@media (min-width:1200px){
	.news-item, .photos a {margin-bottom:24px;}
	.news-col-list .news-item .image {width:35%; min-width:35%;}
	.news-col-list .news-item .detail {width:65%;}
}
@media (min-width:1440px){
	.news-item, .photos a {margin-bottom:30px;}
}

/* Teslimat Zamanı Seçimi */
.delivery-time .nav-tabs {margin: 0;}
.delivery-time .tab-content{padding:10px!important;}
.delivery-time .tab-content ul li label.active {background-color: #ee6a5f;}
.delivery-time .tab-content ul li[data-musait="0"] label:after {background: #ee6a5f;}
@media (min-width:1200px){
    .delivery-time .tab-content ul li {width:calc(25% - 20px);}
}
/* Teslimat Zamanı Seçimi */

/* Sipariş Göster Not */
.siparis-gecmisi-detay .panel-group .panel.admin-product-note .panel-heading {border-radius: 10px 10px 0 0;}
.siparis-gecmisi-detay .panel-group .panel.admin-product-note .panel-body {border-radius: 0 0 10px 10px;}
.panel-urun-sub .admin-product-note label {border-radius: 10px 0 0 10px;}
.panel-urun-sub .admin-product-note {border-radius: 10px;}

/* Kırmızı #ee6a5f */
.top .top-text strong, .main-nav .categories-nav>.content>ul>li.all-categories>span {color:#e42320;}
header .search button, .ui-menu-item div[aria-category-id="3"]:after, header .cart .dropdown-toggle .amount, header .cart .sepete-eklendi-mesaj, .slick-dots li.slick-active button, .home-products .title:before, .category-products .title:before, .product-item .price .discount, .product-item .labels li.indirim span, .product-image .labels li.firsat span, .product .promosyon-metin div, .product-item .promotion {background-color:#e42320;}
.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart>* {border-color:#e42320;}
.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart svg {fill:#e42320;}

@media (max-width:1199px){
	.header-nav>ul>li.open>a, .main-nav .categories-nav>.content>ul>li.open>a, .main-nav .categories-nav .sub-nav>ul.list>li.open>a {color:#e42320;}
}
@media (max-width:767px){
	.product-thumbs-slider-container .slick-slide.slick-current {background-color:#e42320;}
	#content-menu .active a {color:#e42320;}
}
@media (min-width:768px){
	#content-menu a:hover, .brands-categories-wrapper a.item:hover {color:#e42320;}
}
@media (min-width:1200px){
	.top .dropdown .dropdown-menu label:hover, .main-nav .categories-nav>.content>ul>li:hover>a, .main-nav .categories-nav .sub-nav>.images a:hover, .main-nav .categories-nav .sub-nav ul.list a:hover, .main-nav .categories-nav>.content>ul>li.all-categories>a:hover, .header-nav>ul>li:hover>a {color:#e42320;}
	.product-list[data-style="list"] .product-item .image .buttons li>*:hover svg {fill:#e42320;}
	.product-list[data-style="list"] .product-item .image .buttons li.add-to-cart:hover>* {background-color:#e42320;}
}


/* Mor #8181b4 */
.ui-menu-item div[aria-category-id="2"]:after, .product-item .labels span, .product-image .labels span {background-color:#8181b4;}

/* Açık Mor #e5e7f3 */
.form-control, .has-success .form-control, .ui-menu-item, header .account .dropdown-menu a, header .cart .dropdown-menu .cart-list, header .cart .dropdown-menu .cart-list li+li, .nav-product-carousel .slick-arrow, .slick-arrow:focus, .slick-arrow:hover, .home-products .title, .category-products .title, .product-item, .brands-wrapper, .ebulletin .form-control, .bottom, .filter-container .panel-body label:before, .filter-container .panel-body label.has-color .color, .filter-container .panel-body label.has-color .color, .product-list[data-style="list"]>.row>*, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .product-thumbs-slider .slick-current .thumbs-item img, .product-detail .brand, .product .options .form-control, .product #aksesuarlar .form-control, .product .options .image.attr, .product .options .color, .product .options .image.var, .product .options .name, .product #aksesuarlar .name, .form-check-label:before, .form-radio-label:before, .cart-steps .shipping-info .shipping-item label .name:before, .panel-siparis-bilgisi ul li, .panel-siparis-bilgisi ul li label, .panel-siparis-bilgileri ul li, .panel-odeme-bilgileri ul li, .panel-urun-detay a, .panel-urun-fiyat ul li, .order-steps.nav-tabs>li .step, .cart-steps-page .cart-detail .items-group>.item, .cart-steps-page .cart-detail .items-group>.item .image, .order-detail .items-group>.item .image, .SepetUrunListesi .item .image a, .panel-urun-bilgisi ul li, .cart-steps-page .cart-detail .items-group>.item .SepetAdet, .cart-steps-page .coupons-list, .cart-steps-page .coupons-list #KuponForm .form-control, .coupon-list li, .cart-steps-page .product-list, .cart-steps-page .address-detail .cart-prices, .cart-steps-page .payment-detail .cart-prices, .cart-steps .cart-detail .items-group, .cart-steps .cart-steps-box, .cart-steps-v2 .cart-prices .cart-steps-box, .list-group-item, .list-group-item:first-child, .list-group-item:last-child, .cart-steps .shipping-info .shipping-item label, .payment-info>.theme-h3, .cart-steps .OdemeTuru, .OdemeYontemi .cart-steps-box, .photos a, .news-item, .news-item .more, .news-col-list .news-item .image {border-color:#e4e4e4;}
.main-nav .categories-nav>.content>ul>li+li:before, .home-showroom, .product-detail-products-list-wrapper, .products-carousel .slick-slide.slick-active+.slick-slide.slick-active:before, .product-carousel .slick-slide.slick-active+.slick-slide.slick-active:before, .ebulletin .btn, .ebulletin .btn:hover, .selected-options #filterReset, .ui-slider-range, .product-list[data-style="list"] .product-item .image .stock-info, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .contact-page-v4 .contact-map-form, #content-menu .active a, .payment-info>.theme-h3:after {background-color:#e4e4e4;}

@media (max-width:767px){
	.shopping-info, .cart-steps-page .cart-detail .items-group>.item+.item, .cart-steps-page .cart-detail .items-group>.item, .cart-steps-page .address-info, .cart-steps-page .payment-info {border-color:#e5e7f3;}
	.login-page-v3>.row>.col-xs-12+.col-xs-12:before {background-color:#e5e7f3;}
}
@media (min-width:768px){
	.login-page-v3 .row>*+* .modul-content:before, #content-menu .active a:hover, .brands-categories-wrapper a.item:hover {background-color:#e5e7f3;}
}
@media (min-width:992px){
	.news-col-list .row>*+* .news-item {border-color:#e5e7f3;}
}
@media (min-width:1200px){
	.top .dropdown .dropdown-menu a:hover, header .account .dropdown-menu a:hover {background-color:#e5e7f3;}
	.filter-container .panel-body a:hover .number {box-shadow:inset 0 0 0 1px #e5e7f3;}
}

/* Hover Mor #bcc0d3 */
.slick-dots li button {background-color:#bcc0d3;}

@media (max-width:767px){
	.product-thumbs-slider-container .slick-slide {background-color:#bcc0d3;}
}
@media (min-width:1200px){
	.ebulletin .btn:hover {background-color:#bcc0d3;}
}

/* Arkaplan #f2f2f8 */
body, .top .dropdown.open .dropdown-toggle, .top .dropdown .dropdown-menu li[data-value="1"] label, .ui-state-active, header .cart .dropdown-menu .title, .product-item .min-price, #filterForm .close, .pagination>li>a:hover, .product .jump-to-installments, .product .siparis span, .data-table.taksit-table td.logo, .siparis-gecmisi-liste .panel-group .panel .panel-heading, .panel .panel-heading .panel-siparis-detayi>div, .siparis-gecmisi-detay .well, .siparis-gecmisi-liste .well, .siparis-gecmisi-detay .panel-group .panel .panel-heading, .cart-steps .OdemeTuru, .news-detail .date {background-color:#f1f1f1;}
.top .dropdown, header .search .form-control, header .search select.form-control, header .cart .dropdown-menu .pamount, .main-nav .categories-nav>.content, .main-nav .categories-nav>.content>ul>li>.sub-nav, .main-nav .categories-nav>.content>ul>li, .main-nav .categories-nav .sub-nav>ul.list>li, .header-nav>ul>li, .page-options .pagination, .pagination>li>a, .pagination>li>a:hover, .product-detail-products-list-wrapper .product-detail-products-list+.product-detail-products-list {border-color:#f1f1f1;}

@media (max-width:991px){
	.filter-container .panel-item {border-color:#f1f1f1;}
}
@media (min-width:1200px){
	.top .top-info a:hover, .top .dropdown .dropdown-toggle:hover {background-color:#f1f1f1;}
}

/* Turkuaz #60a5dc */
.product-item .labels li.kampanya span {background-color:#60a5dc;}

/* Yeşil #5bb57e */
.ui-menu-item div:after, .product-item .labels li.ucretsiz-kargo span {background-color:#5bb57e;}

/* Koyu Yeşil #4d9668 */
button, .btn, .btn:focus, .btn.focus, .btn:active, .btn.active, button:hover, .btn:hover, #toast-container>.toast-info:hover, .main-nav-toggle, .slider .desc .more, .fullbanner .desc .more, .home-showroom .title:before, .deals .title:before, .nav-tabs>li>a:after, .form-radio-label.active:before, .cart-steps .shipping-info .shipping-item label.active .name:before, .cart-steps .OdemeTuru:before {background-color:#e42320;}
button.btn-sm, .btn.btn-sm, .selected-options label, .cart-steps-page .secure-shopping, .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus, .cart-steps .shipping-info .shipping-item label.active {border-color:#e42320;}
button.btn-sm, .btn.btn-sm, .btn-sm:focus, .btn-sm.focus, .btn-sm:active, .btn-sm.active, .btn-sm:hover, .selected-options label, .filter-container .panel-body label:before, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .form-check-label:before, .form-radio-label:before, .cart-steps .shipping-info .shipping-item label .name:before, .cart-steps .shipping-info .shipping-item label.active .name:before, .success-icon+.theme-h1, .cart-steps-page .secure-shopping .text .title, .list-group-item.active .form-radio-label .address-title, .cart-steps .shipping-info .shipping-item label.active .name, .news-item .more {color:#e42320;}

.top svg, .success-icon svg, .cart-steps-page .secure-shopping svg {fill:#fff;}

/* Sarı #ceb859 */
.product-image .labels li.kargo span {background-color:#ceb859;}

/* Gri #818199 */
.big-product-carousel .product-item .detail .price .tax-price, .big-product-carousel .product-item .detail .price .discounted-price, .big-product-carousel .product-item .detail .price .last-price, .big-product-carousel .product-item .detail .price .old-price, .product-detail .brand, .product-detail #kod {color:#000;}
.product .FavoriEkleSilButtonDetay {border-color:#000;}
.product .FavoriEkleSilButtonDetay[data-type="0"] {box-shadow:inset 0 0 0 22px #000;}
.product .FavoriEkleSilButtonDetay svg {fill:#000;}

@media (min-width:1200px){
	.product .FavoriEkleSilButtonDetay[data-type="1"]:hover {background-color:#000;}
}


.promosyon-grup {
	border: 2px solid #f2f2f8;
	border-radius: 10px;
	padding: 20px;
    margin-bottom: 20px;
}

.promosyon-grup .h4 {
    font-size: 16px;
	color: #333;
    margin: 0 0 20px;
}

.promosyon-satir {
    display: flex;
    gap: 15px;
	margin-top: 20px;
	font-size: 14px;
}

.promosyon-satir .image {
	width: 80px;
	flex-shrink: 0;
}

.promosyon-satir .detail {
	flex-grow: 1;
}

.d-flex {
	display: flex;
}

.align-items-center {
	align-items: center;
}

.flex-wrap {
	flex-wrap: wrap;
}

.gap-x-3 {
	column-gap: 20px;
}

.gap-y-1 {
	row-gap: 5px;
}

.mb-2 {
	margin-bottom: 10px;
}

.text-decoration-line-through {
	text-decoration: line-through;
}

.login-page-v4 .nav-tabs {padding:0; overflow:visible;}
.login-page-v4 .nav-tabs>li>a {border-radius: 8px 8px 0 0;}
.login-page-v4 .nav-tabs>li.active>a, .login-page-v4 .nav-tabs>li.active>a:hover, .login-page-v4 .nav-tabs>li.active>a:focus {position:relative;bottom:-1px;padding:15px;background-color: #e42320;color: #fff;border: none;}
.login-page-v4 .social-connect-buttons .btn-sm {display:flex; align-items:center; font-size:14px; color:#444!important; line-height:100%; text-align:left; height:auto; padding:10px; background-color:#fff!important; border:1px solid #eee!important; border-radius:5px; justify-content: center;}
.login-page-v4 .social-connect-buttons .whatsapp-connect i {background-color:#25d366;}
.login-page-v4 .social-connect-buttons .mail-connect i {background-color:#4c5bbf;}
.login-page-v4 .nav-tabs>li.user-login, .login-page-v4 .nav-tabs>li.new-user {background: transparent;border: none;box-shadow: none;}
.login-page-v4 .nav-tabs>li.user-login:hover, .login-page-v4 .nav-tabs>li.new-user:hover {transform: none;}
.login-page-v4 .forgot-pass {color: #000; font-weight: 500;}
.login-page-v4 .social-connect-buttons>li {max-width: none;}

@media (max-width:767px){
    .login-page-v4 .nav-tabs>li>a {font-size: 13px;}
}

body.Uyelik #hipotenus, body.Uyelik #degog, body.Uyelik  #dopilo {position: fixed;bottom: 0;left: 0;right: 0;}

#toast-container>.toast-info {background-color: rgba(228 35 32 / 75%);}

.product-item .season {display: block;font-weight: 800;margin: 0 0 5px; font-size: 14px; min-height:22px;}

.product-item .brand {display: block;margin: 0 0 5px;text-align:center;min-height:32px;}
	.product-item .brand img {display:block; height: 32px; margin: 0 auto;}
	.product-item .brand img+a {display: none;}
	.product-item .brand a {display: block;color: #e42320;font-weight: 600;}

.product-item .name {display: block;margin: 0 0 5px;font-weight: 600; font-size: 14px; line-height: 24px; height: 66px; overflow: hidden;}

.product-item .price {display: block;margin: 0 0 5px;}
	.product-item .price .last-price {font-weight: 700;font-size: 18px;}

.product-item .stock {display: block;margin: 0 0 5px;}
	.product-item .stock .stock-info {display: block;margin: 0 0 5px;font-size: 13px;}
		.product-item .stock .stock-info strong {font-weight: 400; margin-right: 4px;}
		.product-item .stock .stock-info span {font-weight: 600;}
	.product-item .stock .more {display: inline-block;background-color: #1c2a39;color: #fff;padding: 5px 10px;border-radius: 4px;}
		.product-item .stock .more svg {width: 16px;height: 16px;fill: #fff;display: inline-block;vertical-align: middle;}
		.product-item .stock .more span {display: inline-block;vertical-align: middle; margin-left: 8px;}

.product-item .amount {display: block;margin: 15px 0 5px;}
	.product-item .amount div {display: block;font-size: 0;}
		.product-item .amount div span, .product-item .amount div input {display: inline-block;vertical-align: middle;font-size: 14px; padding: 0; text-align: center;}
		.product-item .amount div span {font-size: 30px;width: 40px;text-align: center;height: 40px;line-height: 40px; border-radius: 100%; border: 1px solid #ddd;cursor: pointer;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
		.product-item .amount div input {width: 40px;height: 40px;line-height: 40px;border-radius: 100%;border: 1px solid #ddd; margin: 0 3px;}
		.product-list .product-item .amount>span {font-size: 12px; line-height: 18px; color: #df413b;font-weight: 600;}
		.product-list .product-item[data-nitelik="1"] .amount>div {display: none!important;}
		.product-list .product-item[data-nitelik="1"] .amount>span {display: block!important;}

.product-item .production-date {font-weight: 600;display: block;margin: 0 0 5px; font-size: 14px; min-height:20px;}

.product-item .label-values {display: block;margin: 10px 0 5px;}
	.product-item .label-values ul {display: flex;margin: 0;justify-content: center;gap: 15px;}
		.product-item .label-values ul li {display: flex;align-items: center;}
		.product-item .label-values ul li[data-value=""] {display: none;}
		.product-item .label-values ul li img {height: 30px;}
		.product-item .label-values ul li span {font-size: 14px;font-weight: 700;}

.product-item .product-code {display: block; font-size: 12px; font-weight: 600;}

.product-list[data-style="list"] .product-item {text-align: center; justify-content: space-between;word-wrap: break-word;}

.product-list[data-style="list"] .product-item .image {width: 12%; padding: 0 5px; margin-bottom:0;}

.product-list[data-style="list"] .product-item .season {padding: 0 5px; font-size: 13px; display: inline-block;}
.product-list[data-style="list"] .product-item .season img {max-height: 26px;}
.product-list[data-style="list"] .product-item .season img[data-src=""] {display: none;}

.product-list[data-style="list"] .product-item .production-date img {max-height: 45px;}
.product-list[data-style="list"] .product-item .production-date img[data-src=""] {display: none;}

.product-list[data-style="list"] .product-item .brand {margin: 0; padding: 0 5px; min-height: auto; text-align: left;}

.product-list[data-style="list"] .product-item .name {padding: 0 5px; font-size: 15px; line-height: 20px; height: auto;}

.product-list[data-style="list"] .product-item .price {width: 18%; padding: 0 5px;}
	.product-list[data-style="list"] .product-item .price .last-price {font-size: 15px;}

.product-list[data-style="list"] .product-item .stock {width: 29%; padding: 0 5px;}	
	.product-item .image .more {background-color: #1c2a39;padding: 4px 8px 4px;border-radius: 3px;z-index: 1;position: absolute;top: 120px;left: 50%;margin-left: -42px;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .4s ease, top .4s ease;color: #fff;}
		.product-item .image .more svg {width: 14px;height: 14px;fill: #fff;margin-right: 6px;}
		.product-item .stock .stock-info strong {display: none;}

.product-list[data-style="list"] .product-item .list-order-area {
	width: 27%;
	text-align: center;
}

.product-list[data-style="list"] .product-item .amount {padding: 0 5px;}

.list-order-area button.SepeteEkleButtonCust {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 10px 20px;
    font-size: 14px;
    margin: 8px auto 0;
}

.list-order-area button.SepeteEkleButtonCust svg {
    width: 16px;
    height: 16px;
    fill: #fff;
}

[data-nitelik="1"] .list-order-area button.SepeteEkleButtonCust {display: none;}

.product-list[data-style="list"] .product-item .production-date {padding: 0 5px; font-size: 13px; display: inline-block;}

.product-list[data-style="list"] .product-item .label-values {padding: 0 5px; margin: 10px 0 0;}
	.product-list[data-style="list"] .product-item .label-values ul {gap: 10px; justify-content: flex-start;}
		.product-list[data-style="list"] .product-item .label-values ul li img {height: 28px;}
		.product-list[data-style="list"] .product-item .label-values ul li span {font-size: 14px;font-weight: 600; margin-left: 2px;}

.product-list[data-style="list"] .product-item .product-code {padding: 0 5px;}

.product-list[data-style="list"] .product-item .product-list-info {width: 27%; text-align: left;}

.total-cart {position: fixed;bottom: 0;left: 0;right: 0;z-index: 9999;background: #1c1c1c;background: radial-gradient(circle, rgb(70 70 70) 1%, rgb(24 24 24) 100%);text-align: center;padding: 15px;display: flex;justify-content: space-evenly;align-items: center;box-shadow: 0 -5px 50px -10px rgb(0 0 0 / 50%);}
.total-cart a {background-color: #fff;padding: 8px 16px;border-radius: 50px;color: #000;font-weight: 600;}
.total-cart span.total-price {color: #fff;font-size: 20px;}
.total-cart>div {display: flex;align-items: center;gap: 20px;}
.total-cart>div span.all-addtocart {background-color: #e42320;padding: 8px 16px;border-radius: 50px;color: #fff;font-weight: 600;cursor: pointer;-webkit-user-select: none;-ms-user-select: none;user-select: none;}

@media (min-width:1200px){
	.product-item .name {height: 44px;}
	.product-list[data-style="list"] .product-item .image:hover .more {top:50%; margin-top: -15px; margin-left: -16px; opacity: 1; visibility: visible; pointer-events: auto;}
	.product-list[data-style="list"] .product-item:hover .image .more span {display: none;}
	.product-list[data-style="list"] .product-item:hover .image .more svg {margin: 0;}
}

@media (max-width:1599px){
	.total-cart a {padding: 5px 10px;}
	.total-cart>div {gap: 10px;}
	.total-cart span.total-price {font-size: 17px;}
	.product-item .product-code {font-size: 11px;}
	.product-item .name {font-size: 13px; line-height: 15px;}
	.product-item .price .last-price {font-size: 16px;}
	.product-item .label-values ul {gap: 10px;}
	.product-item .label-values ul li img {height: 26px;}
	.product-item .label-values ul li span {font-size: 13px;}

    .product-list[data-style="list"] {width: 100%;margin: 0;height: auto;white-space: nowrap;overflow-x: scroll;overflow-y: hidden;-webkit-overflow-scrolling: touch;}
	.product-list[data-style="list"]>.row {width: 1120px;}
}

.product-detail .label-values {display: block;margin: 5px 0 25px;}
.product-detail .label-values ul {display: flex;margin: 0;justify-content: start;gap: 15px;}
.product-detail .label-values ul li {display: flex;align-items: center;}
.product-detail .label-values ul li img {height: 30px;}
.product-detail .label-values ul li span {font-size: 14px;font-weight: 700;}

.login-page-v4 .social-connect-buttons .whatsapp-connect i {background-color: #25D366;}
.login-page-v4 .social-connect-buttons .mail-connect i {background-color: #4c5bbf;}

.login-page-v4 .social-connect-buttons .whatsapp-connect, .login-page-v4 .social-connect-buttons .mail-connect {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    font-size: 14px;
    color: #444!important;
    line-height: 100%;
    text-align: left;
    height: auto;
    padding: 10px;
    background-color: #fff!important;
    border: 1px solid #eee!important;
    border-radius: 5px;
}

.login-page-v4 {max-width: 90%!important;}

.login-page-v4 .tab-content {border-radius: 8px;}

.product-item .stock .store-stock div {display: none;}

.tooltip-box{position:absolute; display:none; z-index:9999;background:#fff; border:1px solid #ddd; border-radius:8px;padding:10px 12px; font-size:13px; box-shadow:0 6px 24px rgba(0,0,0,.15);max-width:280px; line-height:1.35;}
.tooltip-box ul{margin:0; padding:0; list-style:none;}
.tooltip-box li{margin:4px 0;}
.tooltip-box strong{font-weight:600;}
.tooltip-box:after{content:""; position:absolute; bottom:-6px; left:50%; transform:translateX(-50%);border-width:6px; border-style:solid; border-color:#fff transparent transparent transparent;filter: drop-shadow(0 -1px 0 #ddd);}


.my-current {background: #fff;margin:15px 0;}
.my-current *, #MyCurrent * {font-size:13px;}
.my-current>iframe {width: 100%;}
.my-current .form-group {margin: 0 0 15px;background: #f9f9f9;padding: 5px 15px 15px;border: 1px solid #ddd;}
#MyCurrent {background: #fff;}
#MyCurrent_length, #MyCurrent_filter {margin: 0 0 10px;background: #f9f9f9;padding: 10px 10px 5px;border: 1px solid #ddd;}
#MyCurrent thead tr th {background: #E6332D;color: #fff;}
#MyCurrent thead tr th:after {opacity: .8;}
.my-current .adresler-btn {background: #E6332D;border-color: #1d2477;}
.my-current .adresler-btn:hover {color: #E6332D;background-color: #fff;}
.my-current .hesap-ozet-btn {background: #999;border-color: #666;color: #fff;}
.my-current .hesap-ozet-btn:hover {color: #999;background: #fff;}
.my-current .pagination>.active>a, .my-current .pagination>.active>span, .my-current .pagination>.active>a:hover, .my-current .pagination>.active>span:hover, .my-current .pagination>.active>a:focus, .my-current .pagination>.active>span:focus{background-color: #E6332D!important;}
.my-current select:focus, .my-current input:focus{box-shadow: none; outline: none;}
.my-current select{cursor: pointer;}
.accountStatementNotFound{border: 1px solid;height: 50px;text-align: center;padding: 12px;background-color: #E6332D;color: white;}

@media (min-width:768px){
	.login-page-v4 {width:520px;}
	#MyCurrent_wrapper {padding-top: 68px;padding-bottom: 36px;}
	.MyCurrent_header {position: fixed;top: 0;left: 0;right: 0;z-index: 1;background-color: #fff;}
	.MyCurrent_footer {position: fixed;bottom: 0;left: 0;right: 0;z-index: 1;background-color: #fff;}
	.my-current div.backBtn {top: 75px;}
	.current-summary #MyCurrent_wrapper {padding: 10px;}
}

div.dataTables_wrapper div.dataTables_length select {width: 85px;}

iframe.hesap-ozeti-iframe {border: none;width: 100%;height: 620px;}

.hesap-ozeti-iframe-loading {position: relative; width: 100%;height: 620px;}

.hoi:after, .hoi2:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff url('../images/loading.gif')no-repeat center center;z-index: 9; opacity: 1; visibility: visible; pointer-events: auto; transition: opacity .4s ease; -webkit-transition: opacity .4s ease;}
.hoi.uploaded:after, .hoi2.uploaded:after {opacity: 0; visibility: hidden; pointer-events: none;}

.pagination>li.previous>a, .pagination>li.next>a {width: auto;padding: 6px 12px;border-radius: 100%!important;}


.ui-datepicker {display:none; padding:.2em .2em 0; width:17em; background-color:#fff; border:1px solid rgba(38,39,55,.1); box-shadow:none; border-radius:20px; font:500 14px/110% 'Inter'; color:#262737; z-index:9999!important;}
.ui-datepicker-month, .ui-datepicker-year {background-color:#262737; border:none; padding:0 10px; text-align:center; font-weight:300;}
.ui-datepicker .ui-datepicker-header {padding:5px 0; position:relative; background-color:#262737; color:#fff; border-radius:20px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {height:1.8em; position:absolute; top:10px; width:1.8em;}
.ui-datepicker .ui-datepicker-prev {left:4px;}
.ui-datepicker .ui-datepicker-next {right:4px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display:block; left:50%; margin-left:-8px; margin-top:-13px; position:absolute; top:50%; width:16px; color:#fff; text-align:center; cursor:pointer;}
.ui-datepicker .ui-datepicker-title {line-height:1.8em; margin:0 2.3em; text-align:center;}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:49%;}
.ui-datepicker table {border-collapse:collapse; font-size:.9em; margin:0 0 .4em; width:100%;}
.ui-datepicker table thead {color:#6A7489;}
.ui-datepicker th {border:0; font-weight:bold; padding:.7em .3em; text-align:center;}
.ui-datepicker td {border:0; padding:1px;}
.ui-datepicker td span, .ui-datepicker td a {display:block; padding:6px; text-align:right; text-decoration:none; font-weight:600; color:inherit; border-radius:10px;}
.ui-datepicker td a:hover {background-color:rgba(38,39,55,.1);}
.ui-datepicker .ui-datepicker-buttonpane {background-image:none; border-bottom:0; border-left:0; border-right:0; margin:.7em 0 0 0; padding:0 .2em;}
.ui-datepicker .ui-datepicker-buttonpane button {cursor:pointer; float:right; margin:.5em .2em .4em; overflow:visible; padding:.2em .6em .3em .6em; width:auto;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}
.ui-datepicker.ui-datepicker-multi {width:auto;}
.ui-datepicker-multi .ui-datepicker-group {float:left;}
.ui-datepicker-multi .ui-datepicker-group table {margin:0 auto .4em; width:95%;}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}
.ui-datepicker-row-break {clear:both; font-size:0em; width:100%;}
.ui-datepicker-rtl {direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {left:auto; right:2px;}
.ui-datepicker-rtl .ui-datepicker-next {left:2px; right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {left:auto; right:1px;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left:1px; right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right;}
.ui-datepicker-rtl .ui-datepicker-group {float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-left-width:1px; border-right-width:0;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:1px; border-right-width:0;}
.ui-datepicker-cover {filter:mask(); height:200px; left: -4px; position:absolute; top:-4px; width:200px; z-index:-1;}
.ui-state-disabled {opacity:.5;}
.ui-state-active {background-color:rgba(255,255,255,.75)!important; color:#16216a!important; z-index:auto;}

.input-group-addon {background-color:rgba(38,39,55,.1); border-color:#f5f5f5; font-size:18px; color:#262737; border-radius:26px; padding:6px 18px 6px 12px;}

.tarih-araligi-wrapper {background-color: #f2f2f8;padding: 30px;border-radius: 10px;text-align: center;}
.tarih-araligi-wrapper label {display: inline-block;margin: 0 10px 0 0;}
.tarih-araligi-wrapper input {cursor: pointer; display: inline-block;width: 220px;background: #fff url('../../genel/images/down-chevron.svg');background-size: 9px;background-position: calc(100% - 10px) center;background-repeat: no-repeat;padding-right: 30px;}

iframe.tarih-araligi-iframe {border: none;width: 100%;height: 780px;border-radius: 10px;}
.tarih-araligi-iframe-loading {margin:20px 0 0;background: #fff url('../images/loading.gif')no-repeat center center;width: 100%;height: 780px;}

.btn-cancel:hover, .btn-apply:hover {color: #fff;}

.daterangepicker td.active, .daterangepicker td.active:hover {background-color: #4d9668!important;}

div#MyCurrent_wrapper {overflow: auto;}

.dt-buttons.btn-group {margin: 20px 0;}

.types {position:absolute; top:15px; right:5px;}
@media (min-width:1060px){
	.types {position:absolute; top:25px; right:10px;}
}
.types li:not([data-value="1"]) {display:none!important;}
.types .badge {display:flex; align-items:center; gap:4px; font-size:13px!important; font-weight:600!important; color:#000; padding:4px 8px; text-transform:none; border-radius:4px;}
.types .badge:before {content:''; width:16px; height:16px;}
.types .sifir .badge {background-color:#F8FFC7;}
.types .ikinci-el .badge {background-color:#ACC3FF;}
.types .bir-gunluk .badge {background-color:#98D5A5;}
.product-list[data-style="list"] .types {flex-direction:column; position:relative; top:auto; right:auto; margin:0; display:flex; flex-wrap:wrap;}
.product-list[data-style="list"] .types li {margin-bottom:10px;}
.product-list[data-style="list"] .types .badge {justify-content:center;}
.product .types {top:10px; right:10px;}
.product .types .badge {font-size:14px!important;}

.quick-nav + .quick-nav {border-top:1px solid #e42320;}

.custButton-wrapper {
  margin-top: -1rem;
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  .custButton-wrapper {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 991.98px) {
  .custButton-wrapper {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
.custButton-wrapper .custButton-carousel {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.custButton-wrapper .custButton-carousel .item {
  display: flex;
}
@media (max-width: 767.98px) {
  .custButton-wrapper .custButton-carousel .item {
    width: 50%;
  }
  .logo img {
    height: 90px;
}

.logo {
    margin-top: 20px;
}
}
.custButton-wrapper .custButton-carousel .item .custButton-item {
  position: relative;
  padding: 0.75rem 1.5rem;
}
@media (max-width: 1399.98px) {
  .custButton-wrapper .custButton-carousel .item .custButton-item {
    padding: 0.75rem 0.75rem;
  }
}
@media (max-width: 991.98px) {
  .custButton-wrapper .custButton-carousel .item .custButton-item {
    padding: 0.5rem 0.25rem;
    width: 100%;
  }
}
.custButton-wrapper .custButton-carousel .item .custButton-item .custButton {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  background-color: #1c2a39;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 0.5rem 1rem;
  border-radius: 4px;
  border-bottom: 3px solid #e42320;
  transition: background-color 0.4s ease, border 0.4s ease;
}
@media (max-width: 1399.98px) {
  .custButton-wrapper .custButton-carousel .item .custButton-item .custButton img {
    height: 28px;
  }
}
@media (max-width: 991.98px) {
  .custButton-wrapper .custButton-carousel .item .custButton-item .custButton img {
    height: 40px;
  }
}
@media (max-width: 1399.98px) {
  .custButton-wrapper .custButton-carousel .item .custButton-item .custButton {
    padding: 0.5rem 0.75rem;
  }
}
@media (max-width: 991.98px) {
  .custButton-wrapper .custButton-carousel .item .custButton-item .custButton {
    padding: 0.5rem 0.5rem;
    font-size: 13px;
    justify-content: flex-start;
  }
}
.custButton-wrapper .custButton-carousel .item .custButton-item .custButton:hover {
  background-color: #e42320;
  border-color: #bb2e15;
}
.custButton-wrapper .custButton-carousel .item .custButton-item .custButton-menu {
  height: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.4s ease;
  background-color: #e42320;
  position: absolute;
  z-index: 9;
  left: 50%;
  width: 230px;
  margin-left: -115px;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 15px 20px -10px rgba(0, 0, 0, 0.25);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
  display: none;
}
.custButton-wrapper .custButton-carousel .item .custButton-item .custButton-menu a {
  color: #fff;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 5px 10px;
  background-color: #52a940;
  border-radius: 8px;
}
.custButton-wrapper .custButton-carousel .item .custButton-item .custButton-menu a + a {
  background-color: #1c2a39;
  margin-top: 8px;
}
.custButton-wrapper .custButton-carousel .item .custButton-item.active .custButton-menu {
  height: auto;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  display: block;
}
@media (min-width: 1200px) {
  .custButton-wrapper .custButton-carousel .item .custButton-item.active .custButton {
    background-color: #e42320;
    border-color: #bb2e15;
  }
}

/* Stok Kapsayıcısı - List görünümünde sütun genişliğini sabitliyoruz */
.product-list[data-style="list"] .product-item .stock {
    width: 15% !important; /* Diğer sütunlarla dengeli olması için genişlik verdik */
    padding: 0 10px;
    display: flex;
    justify-content: center; /* Sütunun kendi içinde ortalıyoruz */
    align-items: center;
}

.store-stock {
	width: 100%;
	border: 1px dashed #ddd;
	padding: 5px 10px;
	border-radius: 8px;
}

/* Açık Duran Stok Listesi */
.store-stock .open-stock-list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    max-width: 180px; /* Ürün satırında çok yayılmasın diye daralttık */
    display: block;
}

/* Her Bir Depo Satırı */
.store-stock .open-stock-list li {
    display: flex;
    justify-content: space-between; /* İsim tam sola, adet tam sağa yaslanır */
    align-items: center;
    padding: 5px 0;
    font-size: 13px;
    line-height: 1.4;
    border-bottom: 1px dashed #eee; /* Depolar arası temiz bir ayrım */
}

.store-stock .open-stock-list li:last-child {
    border-bottom: none;
}

/* Sol Taraftaki Depo İsimleri */
.store-stock .open-stock-list .depo-name {
    color: #444;
    font-weight: 500;
    text-align: left;
    white-space: nowrap; /* İsmin kırılıp aşağı düşmesini önler */
}

/* Sağ Taraftaki Stok Değerleri */
.store-stock .open-stock-list .depo-val {
    color: #666;
    text-align: right;
    font-weight: 400;
    padding-left: 10px;
	font-size: 14px
}

/* Stok miktarı 0'dan büyük olan sayıların (1 ve 20 gibi) kalınlaşması */
.store-stock .open-stock-list .depo-val.has-count {
    font-weight: 700;
    color: #000;
}

/* Tablo Başlık Satırı Ana Kapsayıcı */
.product-list-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #1c1c1c; /* Koyu arka plan */
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    padding: 12px 15px;
    border-radius: 4px;
    
    /* Üste Çakılı Kalma (Sticky) Kuralları */
    position: -webkit-sticky;
    position: sticky;
    top: 0; /* Eğer fixed header varsa yüksekliği kadar artırabilirsin (örn: 70px) */
    z-index: 1;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* --- YENİ SÜTUN GENİŞLİKLERİ VE HİZALAMALAR --- */
.product-list-header .th-img { 
    width: 12%; 
    text-align: center; 
}

.product-list-header .th-name { 
    width: 27%; /* Silinen mevsim, marka ve ürün kodu genişlikleri buraya aktarıldı */
    text-align: left;
}

.product-list-header .th-price { 
    width: 18%; 
    text-align: center; 
}

.product-list-header .th-stock { 
    width: 15%; /* Bizim sabitlediğimiz stok alanı sütun genişliği ile birebir eşit */
    text-align: center; 
}

.product-list-header .th-order { 
    width: 27%; /* Adet seçici ve butonların olduğu alanın genişliği */
    text-align: center; 
}

/* 1599px ve Altı Ekranlarda Yatay Scroll Mekanizmasına Tam Uyum */
@media (max-width: 1599px) {
    .product-list[data-style="list"] .product-list-header {
        width: 1120px; /* Ürün satırlarının toplam genişliğiyle eşitleme */
        white-space: nowrap;
    }
}

/* Her bir ürün satırının genel tasarımı */
.product-list[data-style="list"] .product-item {
    background-color: #fff;
    border: 1px solid #e2e8f0 !important; /* Daha modern bir gri tonu */
    border-radius: 8px !important;
    padding: 20px 15px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.02);
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Satırın üzerine gelindiğinde (Hover durumu) */
.product-list[data-style="list"] .product-item:hover {
    border-color: #cbd5e1 !important;
    box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.02);
    transform: translateY(-1px);
}

.product-list-header {
    background: #1c1c1c !important; /* Tam siyah yerine derin lacivert/gri tonu (Slate 800) */
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 13px !important;
    padding: 14px 15px !important;
    border-radius: 6px !important;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

/* Last Price Alanı */
.product-list[data-style="list"] .product-item .price .last-price {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #0f172a !important; /* Daha keskin bir koyu ton */
}

/* Adet Arttırma / Azaltma Kutusu (.amount) */
.product-item .amount div span {
    font-size: 20px !important; /* + ve - butonlarının aşırı büyük durmasını engeller */
    width: 34px !important;
    height: 34px !important;
    line-height: 32px !important;
    background-color: #f8fafc;
    border: 1px solid #cbd5e1 !important;
    transition: all 0.2s ease;
}

.product-item .amount div span:hover {
    background-color: #f1f5f9;
    border-color: #94a3b8 !important;
    color: #000;
}

.product-item .amount div input {
    width: 44px !important;
    height: 34px !important;
    line-height: 34px !important;
    border-radius: 6px !important; /* Tam yuvarlak yerine hafif yumuşatılmış kare */
    border: 1px solid #cbd5e1 !important;
}

/* Sepete Ekle Butonu */
.list-order-area button.SepeteEkleButtonCust {
    border-radius: 6px !important; /* Modern arayüzlerde tam yuvarlak (pill) butonlar yerine 6px-8px radius daha şık durur */
    font-weight: 600 !important;
    letter-spacing: 0.3px;
    padding: 10px 24px !important;
    box-shadow: 0 2px 4px rgba(228, 35, 32, 0.2);
    transition: all 0.2s ease !important;
}

.list-order-area button.SepeteEkleButtonCust:hover {
    background-color: #b91c1c !important; /* Hafif koyulaşan kırmızı */
    box-shadow: 0 4px 8px rgba(228, 35, 32, 0.3);
}

.store-stock {
    border: 1px solid #e2e8f0 !important;
    background-color: #f8fafc !important; /* Çok hafif grimsi arka plan */
    padding: 6px 12px !important;
    border-radius: 6px !important;
}

.store-stock .open-stock-list li+li {
    border-top: 1px dashed #e2e8f0 !important;
}

.store-stock .open-stock-list .depo-name {
    color: #475569 !important; /* Slate 600 gri tonu */
    font-size: 13px !important;
}

.store-stock .open-stock-list .depo-val.has-count {
    color: #0f172a !important; /* Stok var olan sayının rengi */
    font-size: 13px !important;
}

/* Ürün Kodu (LSS-BN...) */
.product-list[data-style="list"] .product-item .product-code {
    font-size: 12px !important;
    color: #94a3b8 !important; /* Sönük gri */
    font-weight: 500 !important;
    margin-top: 2px;
}

/* Ürün İsmi */
.product-list[data-style="list"] .product-item .name {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #1e293b !important;
}

/* AB Etiket Değerleri (Islak zemin, yakıt vb. ikonları) */
.product-list[data-style="list"] .product-item .label-values {
    margin-top: 8px !important;
}

.product-list[data-style="list"] .product-item .label-values ul {
    gap: 12px !important;
}