﻿:root{
    --default-color: #000000;
    --bg-green: #388e3c;
    --bg-fume: #A18A80;
    --bg-fume-focus: #A18A80;
    --bg-purple: #5c107f;
    --green-light: #6abf69;
    --green-dark: #00600f;
    --btn-hover: #5c107f;
    --btn-focus: whitesmoke;
    --color-alternates:#9f84bd, #5b576a, #484558, #28204f, #7657b2, #68217a;
    --default-graident:#000000, #484848, #000000;
  }
.waves-effect.hover:before{position:absolute;content:"";left:0;top:0}
.btn-floating,.waves-effect{overflow:hidden;cursor:pointer}
.btn,.btn-flat,.btn-large,.btn-small,.waves-effect{-webkit-tap-highlight-color:transparent;vertical-align:middle}
.btn-flat,.btn-floating,.waves-effect{vertical-align:middle}
.btn-flat,.ttu{text-transform:uppercase}
.btn,.btn-flat,.btn-large,.btn-small{border:none;border-radius:2px;display:inline-block;padding:0 16px;text-transform:uppercase}
.btn.btn-round{border-radius:30px}
.waves-effect.hover:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
.waves-effect.hover:before{z-index:-1;right:0;bottom:0;background:rgba(241,241,241,.52);background-image: linear-gradient(to right,#0d9876,#a0d200);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.btn-floating,.waves-effect{position:relative;z-index:1}
.btn-flat,.btn-floating,.waves-effect{display:inline-block}
.btn-xs{padding:0 10px;font-size:17px;height:28px;line-height:28px}
.subscribe-line:after{z-index:1;width:100%;height:100%;display:block!important;background-color:rgba(0,0,0,.66);position:absolute;content:"";left:0;top:0}
.subscribe-line .input-field label{margin-left:37px}
.subscribe-line .input-field{padding:15px 0 0}
.subscribe-line{position:relative;padding:30px 0}
.subscribe-content{z-index:2}
.subscribe-line .card{margin-top:30px}
.card-raised{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);border-radius:6px}
.card-raised .card-content{padding:15px 30px}
.card.no-shadow {border: 1px solid #ededed;}
.card.no-shadow {border: 0}
.product-list .product-layout {padding: 10px 10px 0 10px;}
.product-grid.list-v .card-product {align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.product-grid.list-v .card-image {width: 30%;}
.product-grid.list-v .card-content {width: 70%;height: 100%;}
.social-line{padding:30px 0}
.social-line .title{margin:20px 0 40px}
.social-line .btn{margin:0 5px}
.social-line i.left{margin-right:8px;font-size:1.5rem}
img.bottom-logo{filter:brightness(15);max-height:35px}
.footer-sosyal-buttons h6{color:#d0d0d0;margin-top:0}
.fcenter h4{color:#fff;border-bottom:1px solid #464646;padding-bottom:7px;font-size:14px;font-weight:500}
.fcenter ul li a{color:#c8c8c8;font-size:12px;font-weight:400}
.fcenter ul li a:hover{color:#fff}
.fcenter,.ftop{padding:15px 0}
.fixed-action-btn {display: none;}
.footer-logo img {padding: 15px;}
.footer-sosyal {margin: 15px 0;}
.fbottom{padding-bottom:20px}
.uygulama-info p{margin:0}
.address-list h6{margin-top:5px;margin-bottom:5px}
.address-list p{margin:0}
.small,small{font-size:85%}
.autocomplate-dropdown{width:100%;padding:5px!important;position:absolute;top:100%;left:0;z-index:1;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.autocomplate-dropdown li{padding:5px 0}
.btn-floating{color:#fff;width:40px;height:40px;line-height:40px;padding:0;border-radius:50%;-webkit-transition:.3s;transition:.3s}
.btn-floating:hover{background-color:#00BCD4}
.footer-sosyal-buttons i{transition:all .5s;width:auto;line-height:initial}
.footer-sosyal-buttons .btn:hover i{color:#fff}
label.btn-radio{font-size:1rem}
.btn-radio{position:relative;display:inline-block;color:#000;font-weight:400;text-align:center}
.btn-radio [type=radio]{position:absolute;opacity:0;pointer-events:none}
.btn-radio [type=radio]+span{height:auto;padding: 7px 13px;z-index:1;position:relative;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-radio [type=radio]:checked+span{color:#fff}
.btn-radio [type=radio]+span,.btn-radio [type=radio]+span:after,.btn-radio [type=radio]+span:before{transition:all 300ms ease}
.btn-radio [type=radio]+span:after,.btn-radio [type=radio]+span:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}
.btn-radio [type=radio]+span:before{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
.btn-radio [type=radio]:checked+span:before{-webkit-box-shadow:none;box-shadow:none;border: none;}
.btn-radio [type=radio]+span:after{transform:scale(0)}
.btn-radio [type=radio]:checked+span:after{background-color:#000;z-index:-1;transform:scale(1);border-radius: 10px;}
.btn-radio [type=radio]+span:before {box-shadow: none;border: 1px solid #ccc;border-radius:10px;}
.btn-radio [type=radio]:disabled+span:before{-webkit-box-shadow:none;box-shadow:none}
.btn-radio [type=radio]:disabled+span{color:rgba(0,0,0,.42)}
.btn-radio [type=radio]:disabled:checked+span:after{background-color:rgba(0,0,0,.42)}
.input-field .prefix{font-size:30px}
.input-field .prefix~.autocomplete-content,.input-field .prefix~.helper-text,.input-field .prefix~.validate~label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~textarea{margin-left:10px}
#review p,.sidenav,.sidenav .collapsible{margin:0}
.sidenav {
	position: fixed;
	width: 300px;
	max-width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	height: calc(100% + 60px);
	height: -moz-calc(100%);
	padding-bottom: 60px;
	background-color: #fff;
	z-index: 999;
	overflow-y: auto;
	will-change: transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-105%);
	transform: translateX(-105%)
}
.topmenu > li {
	padding: 15px 10px;
	line-height: 1;
	transition: .4s ease;
}
.main-menu ul > li > a {
	clear: both;
	color: #555555;
	display: block;
	line-height: 20px;
    white-space: nowrap;
}
.topmenu > li > a {
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	color: #333;
	font-size: 14px;
	padding: 0;
}
#mainmenu .parent.dropdown:hover > .dropdown-menu {
	border-top: 2px solid #555;
	z-index: 1;
	visibility: visible;
	opacity: 1;
	height: auto;
	transition-delay: 0.2s;
}
.aligned-fullwidth .dropdown-menu {
	width: 100% !important;
	left: 0;
	display: block;
	position: absolute;
}
.topmenu .aligned-fullwidth {
	position: inherit !important;
}
.menu-cvb ul > li {
	width: 16.666% !important;
	float: left;
}
.menu-icon img {
	width: 100%;
	height: auto;
}
.menu-cvb .wmi {
	padding: 0 4px !important;
}
.main-menu .menu-yuz .mn-ttl, .main-menu .menu-cvb .mn-ttl {
	display: block;
	width: 100%;
	font-family: 'Rubik', sans-serif;
	font-weight: 400;
	font-size: 14px;
	border-bottom: 1px solid;
	padding: 10px 0 12px 0;
	margin-bottom: 10px;
}

.menu-prfm ul > li {
	width: 16.666% !important;
    float: left;
}
.menu-prfm .wmi {
	padding: 0 2px !important;
}

.menu-yuz ul > li {
	width: 14.28571429% !important;
    float: left;
}
.menu-yuz .wmi {
	padding: 0 2px !important;
}

.menu-sac ul > li {
	width: 25% !important;
    float: left;
}
.menu-sac .wmi {
	padding: 0 2px !important;
}

.menu-banyo ul > li {
	width: 20% !important;
    float: left;
}
.menu-banyo .wmi {
	padding: 0 2px !important;
}

.menu-mkyj ul > li {
	width: 20% !important;
    float: left;
}
.menu-mkyj .wmi {
	padding: 0 2px !important;
}
#mainmenu .kokular ul li {
	width: 33.33%;
    float: left;
}
#mainmenu .kokular li a {
	color: black;
	padding: 5px;
}
#mainmenu .kokular li a:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
#mainmenu .dropdown-menu {
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12), 0 1px 5px 0 rgba(0, 0, 0, .2);
}
.card-slider .slide-item {
	background-size: cover;
	background-position: top center;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #e6242a;
}
.owl-theme .owl-nav .owl-prev {
	left: 0px;
	text-indent: -6px;
	border-radius: 0 50% 50% 0;
}
.owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	display: block;
	text-align: center;
	color: #ffffff;
	background: #000000;
	cursor: pointer;
	width: 32px;
	align-items: center;
	font-size: 48px;
	justify-content: center;
	line-height: 40px;
	height: 48px;
	opacity: .85;
}
.home-category-products .owl-prev {
	left: 10px !important;
}
.owl-theme .owl-nav .owl-next {
	right: 0px;
	text-indent: 6px;
	border-radius: 50% 0 0 50%;
}
.home-category-products .owl-next {
	right: 10px !important;
}
.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot span {
	width: 20px;
	height: 7px;
	margin: 0 3px;
	background: #d0d0d0;
	display: block;
	-webkit-backface-visibility: visible;
	transition: all 200ms ease;
	border-radius: 10px;
}
.footer-categories {
	box-shadow: none !important;
}
.footer-categories .card-header {
	border-bottom: none;
	padding-left: 0;
	font-size: 32px;
	margin-bottom: 25px;
	text-align: center;
	line-height: 1;
}
.footer-categories .card-content {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.footer-categories li {
	width: 190px;
	height: 80px;
	border: solid .1em #e0e0e0;
	border-radius: 5px;
	display: inline-block;
	align-items: center;
	overflow: hidden;
	margin: 0 5px 10px 5px;
	background: #f7f7f7;
}
.footer-categories li a {
	padding: 0 !important;
	display: flex !important;
	align-items: center;
	color: #29323b;
	padding-right: 10px !important;
    font-weight: 600;
}
.footer-categories li a .image {
	padding-right: 10px;
}
.footer-categories li a .image img {
	height: 80px;
	width: auto;
}
.card-icons .product-labels {gap: 5px;}

.related-products .card-footer,
.alsoviewed-products .card-footer,
.alsobought-products .card-footer,
.recent-products .card-footer
{display: none;}

.visible-sm,.visible-xs{display:none!important}
.z-depth-1{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}
table.highlight>tbody>tr:hover{background-color:#f2f2f2}
.quickproduct::-webkit-scrollbar-thumb{background-color:#455a64;background-clip:initial}
.quickproduct::-webkit-scrollbar-corner{background:0 0}
.quickproduct::-webkit-scrollbar{width:8px;height:8px;background:#fff}
.collapsible-header i{line-height:1}
.collapsible {border: 0;}
#review{padding:10px}
.ttc{text-transform:capitalize}
.btn-rounded{border-radius:10px}
.picker__input{cursor:pointer}
.drag-target{height:100%;width:15px;position:fixed;top:0;z-index:1001}
.drag-target.right-aligned{right:0}

.user-sub-menu a{padding:0 3px 12px;font-size:12px;line-height:23px}
#category-desc .card-title{font-size:15px;font-weight:400;border-bottom:1px solid #e7e7e7}
#category-desc em{font-style: normal;font-weight: bold;}
#category-desc .card-content{font-weight:400;padding:10px 24px 16px}
.free-cargo .zmdi-hc-stack{font-size:11px;margin-right:10px}
.free-cargo .zmdi-sort-amount-asc{margin:-2px 0 0 -16px;font-size:18px}
.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}
.card .card-content .card-title i{line-height:32px}
.card.card-product .card-title {margin-bottom: 0;}
.card-product .card-content {padding: 15px 10px 0px 10px;}
.card-product .name {line-height: 24px;margin: 0;overflow: hidden;text-align: center;height: 45px;}
.product-list .card-product .card-footer {border-top: 0;}
.product-list .product-layout .card-product .card-image{overflow: hidden;}
.review-photo-icon {width: 18px;height: 14px;vertical-align: middle;}
.recent-products .card-footer {display: none;}
.recent-products .card-product .card-content {padding: 15px 10px 10px 10px;}
#product-filter-sort em.filter-label{position:absolute;top:-9px;font-size:11px!important;color:grey;display: none;}
#product-filter-sort .left-filter em.filter-label{top:-5px;display: none;}
.display-view a{color:#c2c2c2;cursor:pointer}
.display-view a.active{color:#fc8c00}
.display-view{line-height:1;font-size:25px}
#product-filter-sort .addon{padding-left:0;display: none;}
#header-content li a i{font-size: 28px !important;line-height: 30px;}
#header-content.stuck {position: fixed;z-index: 99;width: 100%;left: 0;top: 0;background: white;}
.filter-block.stuck{left:auto;box-shadow:0 2px 1px -2px rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.12)}
.select-dropdown li > span{font-size:12px}
.ratio-box .lazyloaded{padding-bottom:0!important;height:auto!important}
.ratio-box .lazyloaded[data-src=""]{height:0!important;padding-bottom:150%!important;background-image:url(/image/placeholder.png);background-size:contain;background-position:center center}
.card-icons{display: flex;align-items: center;position:absolute;z-index:3;left:5px;top:10px;text-align: center;}
.card-icons a {font-size: 17px;padding: 0 5px;}
.card-icons i{color:#a9a8a8;line-height:1}
.card-icons .discount {border-radius: 5px;color: white;text-align: center;padding: 5px 10px;line-height: 1;}
.card-icons .special-rate {font-size: 14px;}
.card-icons .special-text {font-weight: 500;font-size: 9px;}
.card-icons .btn-flat:hover{background:transparent}
.halfway-fab .btn-floating:hover{background:#fff}
.halfway-fab .hover:hover i{color:#fff}
.halfway-fab{bottom:-20px;position:absolute;right:24px}
.halfway-fab .btn-floating i{color:#6f6f6f;font-size:23px;transition:all .3s}
.card-product .waves-effect.hover:before{background:#f90}
.card-product .name a, .card-product .name{color: #333;font-size: 16px;line-height: 18px;text-transform: capitalize;font-weight: 600;}
#product-info .tags-block > a{
background-color: #e6e6e6;color: #656565;padding: 4px 8px;line-height: 1;font-size: 12px;text-shadow: 0 1px 0 rgba(255,255,255,.6);border-radius: 10px;white-space: nowrap;}
#product-info .tags-block > strong{display:block;padding:5px}
#product-info .tags-block{text-align:center}
.home-massanory-banners .card-content.title-inside{position:absolute;bottom:35px;background:#ffffffe0;width:80%;left:10%}
.kare-banners .banner-card {margin-top: 0;margin-bottom: 0;}
.kare-banners .banner-card a{display: block;}
.yatay-banners .card-content.title-inside{top: 0;bottom: 0;right: 50px;position: absolute;padding:0;}
.yatay-banners .card-content.title-inside a .card-title {color: white;margin: 0;padding: 0;font-size: 40px;line-height: 1;text-align: left;max-width: 120px;text-shadow: 0 1px #adadad;}
.yatay-banners .card-content.title-inside a {display: flex;align-items: center;height: 100%;}
.kare-banners .card-content.title-inside a .card-desc {border: 1px solid rgba(255, 255, 255, 0.63);padding: 0px 25px;}
.card.card-slider:hover .owl-nav{opacity:1}
.card.card-slider .owl-nav{opacity:0;transition:all .5s}
.home-massanory-banners .card-slider{margin-top:0}
.main-slider .owl-dots,.home-massanory-banners .owl-dots{position:absolute;bottom:0;width:100%}
.show-all{position:absolute;right:35px;font-size:10px;border-bottom:1px solid}
.pswp__caption__center{text-align:center!important}
.card-product .price{font-size: 20px;font-weight: 600;color: var(--default-color);}
.card-product .discount{background:#fb8c00;margin-left: 5px;}
.card-product .price.special-rate{font-size:21px;color:#fff}
.card-product .price.special-rate strong{width:100%;text-align:center;display:block;line-height:25px}
.card-product .price.special-text{font-size:14px;color:#fff;float:left;padding:0 5px}
.card-product .price-block{width:100%;height: 32px;margin: 0 auto;}
.card-product .price.price-old{font-weight:400;text-decoration:line-through;font-size:14px;color:#333;}
.card-product .card-footer {border-top: 0;}

.modal.bottom-sheet{transition:all .3s;top:auto;bottom:-100%;margin:0;padding:0!important;width:100%;max-height:100%;border-radius:0;will-change:bottom,opacity}
.bottom-sheet.show{bottom:0;transition:all .3s;overflow-y:scroll}
#quickproduct{border:0;padding-top:36px}
.quickproduct-title{padding-left:30px;font-size:22px}
#quickproduct .price-block{height:unset}
.quick-loading{display:flex;align-items:center;justify-content:center;height:100%}
#quickproduct .review-block{display:none}
#quickproduct .taksit-secenek{display:none}
.quickproduct #modal-header{z-index:11;margin:0}
.card-list{max-width:200px}
#mainmenu ul{list-style:none;margin:0;padding:0}
#mainmenu-container {padding: 0;}
.footer-sosyal-buttons .btn{background-color:transparent;font-size: 24px;margin: 0 4px;}
.footer-hakkimizda {margin: 15px 0;white-space: normal;word-break: break-word;}    
.footer-hakkimizda .title {color: white;font-size: 16px;font-weight: bold;}
.footer-hakkimizda .title:after {position: absolute;width: 35px;height: 2px;background: white;display: block;content: "";margin-top: 6px;}
.footer-hakkimizda > div {border-right: 1px solid #ffffff38;}
.footer-hakkimizda > div:last-child {border-right: 0;}
.footer-hakkimizda .list a {font-size: 14px;color: white;line-height: 20px;}
#footer-center {padding-top: 5px;background-image: linear-gradient(145deg, var(--default-graident));}
.footer-bottom {color: white;font-size: 16px;background: #1f262e;padding: 20px 0;}
.footer-bottom a {color: white;font-weight:bold;}
.footer-bottom .green {color: #ffffff;font-weight: bold;}
.footer-bank img {max-height: 23px;max-width: 70px;margin: 10px 5px;}
.footer-sosyal-buttons {margin: 10px 0;}
header {position:relative;-webkit-box-shadow: 0 0 5px 4px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px 4px rgba(0,0,0,.1);box-shadow: 0 0 5px 4px rgba(0,0,0,.1);z-index: 100;width: 100%;background: white;}
main#content{background-color:#f5f5f5;background-color:#fff;}
.breadcrumbs{padding:15px 0;text-align:center;position:relative;margin: 0;}
a.breadcrumb:last-child{color:#070707;text-transform:capitalize;font-weight:400}
a.breadcrumb{font-size:14px;color:darkgrey;font-weight:400;text-transform: capitalize;}
.fixed_logo{visibility:hidden;top:-100px;transition:top .5s;position:absolute}
#topbar{background:linear-gradient(145deg, var(--default-graident))}
#topbar a{color: #fff;font-size: 14px;transition: all .3s;font-weight: 200;padding: 4px 0;display: block;}
#topbar span:not(:first-child){border-left: solid 1px #fff;padding-left: 10px;}

#topbar li{list-style:none;padding:0 10px;transition:all .3s}
#topbar li:hover{background:#e7e7e7}
a.hlink:hover {text-decoration: underline;}
a.fb_top:hover i{color:#23527c}
a.tw_top:hover i{color:blue}
a.ins_top:hover i{color:#6f42c1}
a.tube_top:hover i{color:#dc3545}
#right-header li{list-style:none;}
ul#account-detail {min-width: 180px;}
#right-header li a{font-size:14px;color:#000;cursor: pointer;text-align: center !important;display:block;white-space: normal;}
#account-login {width: 150px;}
.cart-block > a {text-align: center !important;}
.toast.toast-cart {background: red;display:block !important;}
#right-header li a span{line-height: 1;font-size: 12px;display: block;text-transform: capitalize;}
#right-header li a svg:not(.full-h) {height: 30px;}
#cart-total{position:absolute;top:4px;right:0;font-style:normal;font-weight:500;line-height:20px;min-width:20px;text-align:center;font-size:12px;background-color:rgba(227,33,40,.95);color:#fff;border-radius:50%}
#search{margin:5px 0;border-radius:20px;position:relative;border: solid 1px #a9a9a9;padding:0 0 0 20px}

/**/
/**/
.banner-wrapper{margin-left: -5px !important;margin-right: -5px !important;}
.banner-wrapper > [class*="col-"]{padding: 5px !important;}
.banner-wrapper .banner-wrapper{margin-top: -5px;margin-bottom: -5px;}
.banner-wrapper .row:not(.banner-wrapper){margin: 0;}
.banner-wrapper .row:not(.banner-wrapper) > [class*="col-"]{padding: 0;}
.banner-wrapper .card{margin: 0;}
#btn-search{height: 38px;cursor: pointer;color: #aaabaa;font-size: 24px;line-height: 35px;padding: 0 20px;z-index: 1;}
.main-slider .card-slider {margin-top: 0px;}
#search .search-control{height:38px;font-size:14px;margin-bottom:0;box-shadow:none;border:0!important;box-shadow:none!important}

#header-content > .row {border-top: solid 1px #ddd;transition: all .4s;}
#logo {padding: 8px 0;max-height: 84px;}
#logo img{display: block;height:50px;position: relative;}
#header-content.stuck #logo img {height: 50px;}
#header-content.stuck {-webkit-box-shadow: 0 0 5px 4px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px 4px rgba(0,0,0,.1);box-shadow: 0 0 5px 4px rgba(0,0,0,.1);}
#right-header {position: relative;padding-right: 0;}
.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:manipulation!important;touch-action:manipulation!important}
.owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-next {border: 1px solid #eaeaea;width: 48px;height: 48px;background-color: #fff;color: #8c8c8c;}
.login-inner .zmdi-hc-2x{font-size:33px}
#header-content .zmdi-hc-3x{font-size:30px}
span.badge.new{position: absolute;top: 5px;left: 0;line-height: 20px !important;font-size: 12px !important;width: 100%;}
.progress{position:fixed;top:0;margin:0;left:0;z-index:99999;display:none}
.checkbox input[type="checkbox"] + .mark {border-color: #afafaf;}
.checkbox input[type="checkbox"]:checked + .mark {border-color: #afafaf;background: transparent;}
.checkbox input[type="checkbox"] + .mark:before {color: #9e9e9e;}
input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea:focus:not([readonly]),.select > .select-input:focus{border-bottom-color:#f90;-webkit-box-shadow:0 1px 0 0 #f90;box-shadow:0 1px 0 0 #f90}
.select:not(.disabled) .select-input:focus .select-input-caret{color:#f90}
.recent-products .halfway-fab{display:none}
#logo > a {display: block;}
#logo-sticky img{height:46px;padding:10px 0}


/*menu*/
li.parent.dropdown{position:relative}
.dropdown-menu{padding: 10px;position:absolute;top:42px;left:0;z-index:0;visibility:hidden;background:#fff;opacity:0;transition:all .25s ease-out;}

img.img-responsive{width:100%;height:auto;display:block}

.dropdown-menu .caret:after,.dropdown-submenu .caret:after{content:"\f2fb";position:absolute;font-family:Material-Design-Iconic-Font;color:#8c8c8c;right:14px;display:block;top:10px}

.home-description > div {background: whitesmoke;padding: 20px;}

.pagination li.active{background-color:#fd8c00}
.pagination li i{color:#fe8c00}
.toast a{color:#fff}
.toast .btn-flat{background:transparent}
.modal-footer a{margin-left:10px}
.modal .modal-content .modal-header{border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom: none;background: var(--default-color);color: white;font-size: 20px;}
#cart .modal-header i.zmdi-shopping-cart{font-size:500%;position:absolute;top:-24px;left:5px;transform:rotate(-20deg);opacity:.1}
#cart .modal-header{overflow:hidden;font-weight:500}
.modal-header:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-position: center center;opacity: .1;background-image: url(../../../image/catalog/Genel/modal-back.png);}
.cart_quantity_td{padding-right: 30px;}
.cart_total_td {position: relative;}
.cart_total_td:before {content: "";height: 80%;width: 1px;background: #d4d4d4;position: absolute;left: 0;top: 10%;}
#cart.modal{z-index:1110}
.cart-img {width: 40px;}

#account-links-modal li, #account-login-modal li {clear: both;color: rgba(0,0,0,0.87);cursor: pointer;white-space: nowrap;overflow: hidden;display: block;line-height: 3rem;height: 3rem;padding: 0 1rem;text-align: left;text-decoration: none;position: relative;cursor: pointer;outline: 0;max-width: 100%;text-transform: none;-webkit-transition: background-color .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,0,.2,1);transition: background-color .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,0,.2,1);}
#account-links-modal li a, #account-login-modal li a {display: block;}
#account-links-modal li a i, #account-login-modal li a i {font-size: 28px;}
#account-links-modal li:hover, #account-login-modal li:hover {background: #ececec;}

select[multiple]{height:42px!important}
.bottom-menu.fixed-action-btn.horizontal .btn-large{font-size:24px;width:50px;height:50px;line-height:50px}
.bottom-menu.fixed-action-btn a.btn-floating{text-align:center;font-size:24px}
em.new.badge{position:absolute;top:4px;right:0;font-style:normal;font-weight:500;line-height:20px;min-width:20px;text-align:center;font-size:12px;color:#fff;height:auto;border-radius:50%}
.bottom-menu.fixed-action-btn #button-cart-toggle-bottom{width:40px;height:40px}
span.badge.new:after{content:""}
.fixed-action-btn ul a.btn-floating{opacity:0}
.modal .modal-content .modal-header .close{color: #ffffff;font-size: 32px;background: transparent;opacity: 1;}
.modal-content {border: 0;border-radius: 10px;box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);background-clip: content-box;padding: 1px;}
.bg-green-g,
.bg-lavender-g,
.bg-grey-g,
.bg-orange-g{position:relative;border-radius: 10px;display: inline-block; z-index: 1; overflow: hidden;}
.bg-green-g:before, .bg-green-g:after,
.bg-lavender-g:before, .bg-lavender-g:after,
.bg-grey-g:before, .bg-grey-g:after,
.bg-orange-g:before, .bg-orange-g:after{content:'';position:absolute; left:0;top:0;width:100%;height:100%;z-index:-1;transition: all 300ms cubic-bezier(0.46, 0.03, 0.52, 0.96);}
.bg-green-g:before,
.bg-lavender-g:before,
.bg-grey-g:before,
.bg-orange-g:before{opacity:1}
.bg-green-g:after,
.bg-lavender-g:after,
.bg-grey-g:after,
.bg-orange-g:after{opacity:0}
.bg-green-g:hover:before,
.bg-lavender-g:hover:before,
.bg-grey-g:hover:before,
.bg-orange-g:hover:before{opacity:0}
.bg-green-g:hover:after,
.bg-lavender-g:hover:after,
.bg-grey-g:hover:after,
.bg-orange-g:hover:after{opacity:1;}
.bg-green-g:before {background: linear-gradient(217deg, #53ad92,#9bc775 );}
.bg-green-g:after{background: linear-gradient(217deg, #9bc775, #53ad92);}
.bg-lavender-g:before {background: linear-gradient(180deg, var(--default-graident));}
.bg-lavender-g:after{background: linear-gradient(7deg, var(--default-graident));}
.bg-grey-g:before {background: linear-gradient(217deg, rgb(129, 129, 129), rgb(56, 52, 74) 100.71%);}
.bg-grey-g:after {background: linear-gradient(217deg, rgb(56, 52, 74), rgb(129, 129, 129) 100.71%);}
.bg-orange-g:before{background: linear-gradient(42deg, #f69cb1, #ce4d6d);}
.bg-orange-g:after{background: linear-gradient(229deg, #f69cb1, #ce4d6d)}

.bg-purple {background: #5c107f !important;}
.bg-black {background: #000000 !important;}
.bg-white {background: #fff !important;}
.bg-blue {background: #2277cc !important;}
.btn.bg-blue:hover {background: #3489de !important;}
.bg-green {background: var(--bg-green);}
.bg-fume {background: var(--bg-fume);}
.btn.bg-green:hover {background: #71bd2d !important;}
.bg-red {background: #f50057 !important;}
.bg-whatsapp {background: #06d755 !important;}
.bg-rose {background: #ce4d6d;}

.btn-xs{padding:0 10px;font-size:12px;height:28px;line-height:28px}
.btn-sm {font-size: 14px;}

.text-danger {color: red;font-weight: 400;}


.quantity-input {border: 1px solid #ededed;position: relative;background-color: #f9f9f9;height: 44px;width: 110px;}
.cart-buttons .quantity-input {border: none;background: transparent;}
.quantity-input > label > input[type="text"]{border-radius: 0;text-align: center;border: 1px solid #e9e9e9;width: 78px;height: 44px;background-color: #fff;font-size: 18px;font-weight: 500;color: #333;}
.quantity-input > label > input[type="text"]:focus{border-bottom:1px solid #e9e9e9!important;box-shadow:none!important;}
.quantity-input .btn {display: block;height: 22px;border-radius: 0;width: 32px;position: absolute;right: 0px;background: var(--bg-purple);cursor: pointer;font-size: 22px;color: white;box-shadow: none;padding: 0;}
.quantity-input .btn-plus {top: 0px;line-height: 1;}
.quantity-input .btn-minus {bottom: 0;line-height: 1;}
.quantity-input .btn-minus:active, .quantity-input .btn-plus:active {box-shadow: none;color: #00ff43;}
.quantity-input.quantity-input-xs {height: 28px;border: 0;background: transparent;border-radius: 0;}
.quantity-input-xs.quantity-input > label > input[type="text"] {border-left: 0;border-right: 0;height: 28px;width: 46px;margin-left: 32px;border-radius: 0;padding: 0;font-weight: 400;font-size: 16px;}
.quantity-input-xs.quantity-input .btn-minus {left: 0;border-radius: 0;height: 28px;bottom: 0;background: white;border: 1px solid #ccc;color: #222;}
.quantity-input-xs.quantity-input .btn-plus {height: 27px;border-radius: 0 !important;right: 0;background: white;border: 1px solid #ccc;color: #222;}

#account-content {padding-left: 0;}
#account-content thead td {font-weight:500;}
#account-content td{white-space:nowrap;font-size:12px;padding: 5px;}
#account-content td .small{display:block;font-weight:600;text-decoration:underline}
.shipping-takip .btn {padding: 0;font-size: 14px;width: 100%;}
.canvas-banners .col-xs-12{margin-bottom:20px}
.info-box{box-shadow:0 2px 10px rgba(0,0,0,0.2);height:50px;display:flex;cursor:default;background-color:#fff;position:relative;overflow:hidden;margin-bottom:30px;border-radius:10px}
.info-box.hover-zoom-effect .icon{overflow:hidden}
.info-box .icon{display:inline-block;text-align:center;background-color:#435964;width:30px}
.info-box.hover-zoom-effect .icon i{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.info-box .icon i{color:#fff;font-size:20px;line-height:50px}
.info-box .content{display:inline-block;padding:7px 10px;box-shadow:none}
.info-box .content .text{font-size:12px;color:#555;font-weight:600}
.info-box .content .number{font-weight:400;font-size:26px;color:#555;line-height:20px}
.info-box.hover-zoom-effect:hover .icon i{opacity:.4;-moz-transform:rotate(-32deg) scale(1.4);-ms-transform:rotate(-32deg) scale(1.4);-o-transform:rotate(-32deg) scale(1.4);-webkit-transform:rotate(-32deg) scale(1.4);transform:rotate(-32deg) scale(1.4)}
.info-box a{display:flex;align-items:center}
.info-box .number.count-to.small{font-size:12px}
.info-box .content .number small{font-size:12px}
.card.transparent {background: transparent;box-shadow: none;}
.card.transparent > .card-header {border-bottom: 0;padding-bottom: 0;padding-left: 0;font-size: 22px;color: #333;}
.home-products.card .owl-stage, .card.transparent .owl-stage {left: -70px;}
.related-color-block .owl-stage {left: 0px !important;}
.product-pagination {padding: 10px;}
.home-products  .owl-next {margin-right: -25px;}
.home-products  .owl-prev {margin-left: -25px;}
.home-products  .owl-theme .card {margin-left: 0;margin-right: 20px;}
#main-image .owl-stage {left: 0;}
.card.transparent > .card-content {padding-top: 0;padding-left: 0;padding-right: 0;}
.card.transparent .owl-theme .card {margin-left: 0;margin-right: 20px;}
#category-content .model a {font-size: 14px;}
#category-content  .model {margin:0}
.search-product {flex-wrap: nowrap;}
#search .dropdown-menu > li > a {padding: 5px;display: block;text-transform: capitalize;}
#search .dropdown-menu li {border-bottom: 1px solid #e7e7e7;}
#search .dropdown-menu li.title {font-weight: 400;text-align: center;padding: 0 0 10px 0;}
body {overflow-y:scroll;}
.home-description h2 {text-align: center;border-bottom: 1px solid grey;}
.home-description p {font-size: 14px;}
.category-selected-products {padding: 0 5px;}
.category-selected-products .card-content {padding: 0 0 10px 0;}
.pointer {cursor:pointer;}
.h2-title {font-size: 16px;color: grey;margin-bottom: 5px;font-weight: 500;}
#goto-top {position: fixed;bottom: 90px;right: 35px;z-index: 10;text-align: center;}
#footer-top {padding: 50px 0;}
#description-product p {font-size: 16px;}
.home-category-products {margin-top: 20px;}
.home-category-products .tab-pane {padding: 0 !important;margin: 0 -10px;}
.home-category-products .owl-next {right: 10px !important;}
.home-category-products .owl-prev {left: 10px !important;}
.home-selected-products .card {box-shadow: none;}
.home-selected-products .card-product .name a, .home-selected-products .card-product .name {font-size: 14px;}
.home-selected-products .tab-content{position:relative}
.goto-category {position: relative;text-align: center;width: 100%;font-size: 12px !important;text-decoration: underline;display: block;}
.home-category-products .owl-dots {position: relative;}
.home-category-products .name a {font-size: 14px;line-height: 18px;}
.home-category-products .card-content {padding: 10px 0 !important;}
.home-category-products .reviews-count {display: none;}
.home-category-products .price-block {line-height: 32px;}
.home-category-products .summary {align-items: center;}
.product-tabs.card .card-content{padding: 0;}
.product-tabs .indicator {display:none;height: 100%; z-index: 0;}
.product-tabs .tabs .tab a {position: relative;z-index: 1;color: #000000;font-size: 24px;white-space: nowrap;text-transform: capitalize;font-weight: bold;}
.product-tabs .tabs .tab a:hover {color: #dd1423;} 
.product-tabs .tabs .tab a.active {color: inherit;}
.product-tabs .tab-pane {padding: 0.71428571rem;}
.product-tabs .owl-theme .owl-nav .owl-prev{left: -0.71428571rem;}
.product-tabs .owl-theme .owl-nav .owl-next{right: -0.71428571rem;}

.product-tabs.single-tab .sub-title{text-align: center;margin: 10px 0;}

.home-selected-products .product-tabs {margin-top: 40px !important;}
.home-selected-products .col-xs-12 {padding: 0 5px;}
.recent-products .card-header {text-align: center;}
.summary {	font-size: 14px;
	line-height: 1.42857142;
	color: #a1a0a0;
	text-align: center;}
    
.card-summary {height: 60px;overflow: hidden;margin: 0;}
.summary a {font-size: 14px;line-height: 1.42857142; color: #a1a0a0;text-align: center;}
.btn-svg{float: left;margin-right: 5px;line-height: inherit;height: 100%;}
.full-h{height:100%}
.btn:hover svg:not(.not-fill) * {fill: #fff;}
.extra-buttons > a {border-left: 1px solid #a9a9a9;}
.extra-buttons > span > a {border-right: 1px solid #a9a9a9;border-left: 1px solid #a9a9a9;}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea {border: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;border-radius: 10px;padding-left: 10px;}
.input-field > label, .input-field > .wrapper > label, .input-field-group > label {left: 10px;}
.padding-fix {padding: 0 5px;}
.stuck #right-header li > a > svg:not(.full-h) {height: 25px;}
.stuck span.badge.new {top:5px;}
.product-search .product-category {display: block;text-align: center;text-transform: capitalize;font-size: 14px;color: #c1c0c0;}
#product-details .info {background: #e2f2cb;padding: 20px;color:white;width: 100%;}
#product-details .info svg {fill:white;}
.messagestrip {text-align: center;margin-bottom:10px;padding:0}
.messagestrip p{margin-bottom:0;}
.messagestrip a {color: white; cursor:pointer;display:block}
.messagestrip img {display:block}
h3.carousel-image-title {position: absolute;bottom: 0;left: 0;width: 100%;padding: 10px;color: white;}
.body-splash-carousel .banner-card {margin-bottom: 10px;}

.card-product--flex {display: flex;flex-wrap: wrap;}
.card-product--flex > * {min-width: 100%;}
.card-product--flex > .card-image {align-self: flex-start;}
.card-product--flex > .card-content {display: flex;flex-wrap: wrap;}
.card-product--flex > .card-content > * {min-width: 100%;}
.card-product--flex .cart-button-group{align-self: flex-end;}

#account-detail li a {text-align: left !important;}
.toast.toast-compare, .toast.toast-wishlist {display: block;}
.toast-content {max-width: 500px;}
.card-icons i.green {color: #ce4d6d;}
.toast a {display: inline-block;}
.toast-close {position: absolute;right: 14px;top: 5px;font-size: 20px;cursor:pointer}
#toast-container .toast {background: #ce4d6d;color: white;}

#cart table td {border-bottom: 1px solid #dfe3e7;}
#cart .table {margin-bottom: 0;}
#cart .table tr:first-child td {border-top: 0;}
#cart .table tr:last-child td {border-bottom: 0;}
#cart .modal .modal-content .modal-body {padding-bottom: 0;}

.rtngs {height: 12px;vertical-align: middle;padding-left: 5px;}
.vote-btn {height: 28px;line-height: 28px;}
.trending-products h2.name, .bestseller-products h2.name, .recent-products h2.name  {font-size: 14px;line-height: 16px;}
.login-btn i {font-size: 28px !important;line-height: 30px;}
#cart-text-items-count {top: 0;right: 18px;background: #dc0808;color: white;width: 15px;left: unset;height: 15px;border-radius: 50%;padding: 0;line-height: 16px !important;font-weight: bold;}
#account-login li a i {line-height: inherit;}
.mobile .card-links.mobile-collapsible > .card-header{display: block !important;}
.mobile .card-links.mobile-collapsible > .card-content{display: none;}
.mobile .card-links.mobile-collapsible > .card-content.open{display: block;}
#account-detail li a i {line-height: inherit;}
.home-category-products .price {padding: 0 10px !important;}
.kare-banners .title-inside {position: absolute;right: 12px;z-index: 1;top: 18px;background: #09a75b;padding: 5px 10px;border-radius: 5px;}
.kare-banners .title-inside .card-title {font-size: 10px;color: white;line-height: 12px; margin: 0;}
.kare-banners .title-inside .card-desc { display: block;   text-align: left;    padding: 0 0 !important;    color: white;    border: 0px !important;    font-weight: bold;font-size: 14px;line-height: 14px;}
.home-h1 {text-align: center;}
.home-h1 h2 {display: none;}
.home-h1 h1 {display: inline-block;	margin: 20px 0;}
.oxa{overflow-x:auto}
.product-tabs .tab-content.mobile .card {margin: 10px 0;}
.product-tabs h2.name {font-size: 14px;line-height: 16px;}
.cssslider {scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;}
.css-carousel .css-next, .css-carousel .css-prev {border: 1px solid #eaeaea;width: 48px;height: 48px;background-color: #fff;color: #8c8c8c;position: absolute;top: 50%;transform: translate(0,-50%);display: block;text-align: center;font-size: 48px;line-height: 40px;opacity: .85;}
.css-carousel .css-next {right: -16px;text-indent: 6px;border-radius: 50% 0 0 50%;}
.css-carousel .css-prev {left: -16px;text-indent: -6px;border-radius: 0 50% 50% 0;}
.s-item {scroll-snap-align: start;flex-shrink: 0;}
.s-item-c {scroll-snap-align: center;flex-shrink: 0;scroll-snap-stop: always;}
.main-slider .s-dots {
position: absolute;bottom: 0;}
.s-dots {position: relative;width: 100%;text-align: center;}
.s-dots i {display: inline-block;zoom: 1;width: 20px;height: 7px;margin: 0 3px;background: #d0d0d0;transition: all 200ms ease;border-radius: 10px;}
.s-dots i.active {background: red;}
@supports (scroll-snap-type) {.slider > a {display: none;  }}
.side-opened .parent-menu {font-weight: bold;font-size: 16px;text-transform: uppercase;}
.side-opened .sub-menu li a {padding-left: 30px;}
.side-opened .menu-icon {display: block;position: relative;margin-right: 10px;width: 40px;height: 40px;}
#sidenav-menu.side-opened>li.root-no-sub > a {text-transform: uppercase;font-size: 16px;padding: 0 16px;color: rgba(0,0,0,.87);}
#promotion-bar {background: linear-gradient(145deg, var(--default-graident));color: white;padding: 10px;font-size: 14px;margin-top: 10px;border-radius: 5px;}
#promotion-bar a {color: white;}
.product-label.free-shipping-text {padding: 5px 10px;color: white;line-height: 1;margin: 0 3px;border-radius: 5px;font-size: 10px;}
#search .search-autocomplete-menu {
	position: absolute;
	background: #fff;
	left: -1px;
	top: 100%;
	right: -1px;
	border: 1px solid #a9a9a9;
	border-radius: 0 0 20px 20px;
	display: none;
}

#search.autocomplete-open {
	z-index: 100;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

#search.autocomplete-open .search-autocomplete-menu {
	display: block;
}

#search .search-autocomplete-menu .search-autocomplate-noresults {
	padding: 10px;
}

#search .search-autocomplete-menu .row {
	margin: 0;
	padding: 0;
	border-radius: 0 0 20px 20px;
	overflow: hidden;
}

#search .search-autocomplete-menu ul {
	padding: 10px;
	margin: 0;
	overflow: auto;
	max-height: 250px;
}

#search .search-autocomplete-menu ul + ul {
	border-left: 1px solid #a9a9a9;
}

#search .search-autocomplete-menu ul > li {
	margin-left: -10px;
	margin-right: -10px;
}

#search .search-autocomplete-menu ul > li + li {
	border-top: 1px solid #eee;
}

#search .search-autocomplete-menu ul > li.title {
	font-weight: bold;
	line-height: 1;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#search .search-autocomplete-menu ul > li > a {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	padding: 5px 10px;
	transition: all 300ms linear;
}

#search .search-autocomplete-menu ul > li > a:hover {
	background-color: #f5f5f5;
}

#search .search-autocomplete-menu ul > li > a img {
	display: block;
	background-color: #fff;
	box-shadow: inset 0 0 10px rgba(0,0,0,.25);
	border-radius: 50%;
	margin-right: 10px;
	width: 40px;
}

.fdc {flex-direction: column;}

.bottom-sheet.full-height, .bottom-sheet.full-height > .modal-dialog, .bottom-sheet.full-height .modal-content {height: 100%;overflow: hidden;}
.bottom-sheet.full-height .modal-body {overflow: auto;margin: 40px 0 0 0;}
.bottom-sheet.full-height .modal-header {z-index: 99;display: block;width: 100%;top:0;position: fixed;	border-radius: 0;}
.bottom-sheet.full-height .modal-footer {position: fixed;bottom: 0;background: white;z-index: 99;width: 100%;display: block;}
.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;padding:0!important;width:100%;max-height:100%;border-radius:0;transition: all .3s ease-in;}
.bottom-sheet.show {transform:translate(0%, -100%);transition: all .3s ease-out;}
.bottom-sheet > .modal-dialog {max-width: 100%;width: 100%;margin: 0 !important;}
.bottom-sheet > .modal-content {background-clip: border-box;box-shadow: none;padding: 0;}
#cireview-modal.modal .modal-content .modal-header {padding: 10px 40px 10px 10px;}
#cireview-modal .modal-body {padding-bottom: 70px;padding-top: 50px;}
.sidenav-trigger span {
	display: block;
	position: relative;
	font-size: 12px;
	line-height: 1;
	margin-top: -5px;
}
#review p, .sidenav, .sidenav .collapsible {
	margin: 0;
}

#sidenav-menu>li {
	border-bottom: 1px solid #e7e7e7;
}
.sidenav li {
	float: none;
	line-height: 48px;
}
.sidenav .user-view {
	position: relative;
	padding: 32px 10px 0;
	text-align: center;
}
.sidenav .user-view .background {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
}

.sidenav .user-view .circle,.sidenav .user-view .email,.sidenav .user-view .name,.sidenav li>a {
	display: block
}

#sidenav-menu::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,.4);
	background-clip: initial
}

#sidenav-menu::-webkit-scrollbar-corner {
	background: 0 0
}

#sidenav-menu::-webkit-scrollbar {
	width: 4px;
	height: 8px;
	background: #fff
}

.sidenav {
	position: fixed;
	width: 300px;
	max-width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	height: calc(100% + 60px);
	height: -moz-calc(100%);
	padding-bottom: 60px;
	background-color: #fff;
	z-index: 999;
	overflow-y: auto;
	will-change: transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-105%);
	transform: translateX(-105%)
}

.sidenav li.active,.sidenav li>a:hover {
	background-color: rgba(0,0,0,.05)
}

.sidenav.right-aligned {
	right: 0;
	left: auto;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.sidenav li {
	float: none;
	line-height: 48px
}

.sidenav li>a {
	color: rgba(0,0,0,.87);
	font-size: 14px;
	font-weight: 500;
	height: 48px;
	line-height: 48px;
	padding: 0 15px
}

.sidenav li>a.btn,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-small {
	margin: 10px 15px
}

.sidenav li>a.btn,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-small {
	color: #fff
}

.sidenav li>a.btn-flat {
	color: #343434
}

.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn:hover {
	background-color: #2bbbad
}

.sidenav li>a.btn-floating:hover {
	background-color: #26a69a
}

.sidenav .subheader:hover,.sidenav .user-view>a:hover {
	background-color: transparent
}

.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>[class^=mdi-],.sidenav li>a>i,.sidenav li>a>i.material-icons {
	float: left;
	height: 48px;
	line-height: 48px;
	margin-right: 6px;
	width: 24px;
	color: rgba(0,0,0,.54);
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.sidenav .divider {
	margin: 8px 0 0
}

.sidenav .subheader {
	cursor: initial;
	pointer-events: none;
	color: rgba(0,0,0,.54);
	font-size: 14px;
	font-weight: 500;
	line-height: 48px
}

.sidenav .user-view {
	position: relative;
	padding: 32px 10px 0;
	text-align: center
}

.sidenav>.no-padding>a {
	padding: 0 16px
}

.sidenav .user-view>a {
	height: auto;
	padding: 0
}

.sidenav .user-view .background {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1
}

.sidenav .user-view .circle {
	height: 64px;
	width: 64px
}

.sidenav .user-view .email,.sidenav .user-view .name {
	font-size: 14px;
	line-height: 24px
}

.sidenav .user-view .name {
	margin-top: 16px;
	font-weight: 500
}

.sidenav .user-view .email {
	padding-bottom: 16px;
	font-weight: 400
}

.sidenav.sidenav-fixed {
	left: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	position: fixed
}

.sidenav.sidenav-fixed.right-aligned {
	right: 0;
	left: auto
}

#sidenav-menu .search {
	margin: 5px 0;
	border-radius: 10px 0 0 10px;
	width: calc(100% - 56px);
	position: relative;
	border: 2px solid #efeaea;
	padding: 0 0 0 20px;
	background: #fff
}

#sidenav-menu .search-control {
	height: 40px;
	font-size: 14px;
	margin-bottom: 0;
	border: 0!important;
	box-shadow: none!important
}

#btn-search-sidenav {
	height: 44px;
	cursor: pointer;
	color: #ffffff;
	border-radius: 0 10px 10px 0;
	border: 0;
	font-size: 24px;
	line-height: 40px;
	padding: 0 17px;
}

.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active {
	background-color: #ee6e73
}

.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a {
	color: #fff
}

.sidenav .collapsible-body {
	padding: 0
}

.sidenav-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
	height: 120vh;
	background-color: rgba(0,0,0,.5);
	z-index: 997;
	display: none
}

.sidenav .umfi {
	line-height: 25px;
	margin-bottom: 20px
}

.sidenav .collapsible,.sidenav .collapsible-header {
	border: none
}

#sidenav-menu>li {
	border-bottom: 1px solid #e7e7e7
}

#sidenav-menu>li>ul>li>.collapsible-body>ul>li>a {
	padding-left: 45px;
	font-size: 13px
}
.side-opened .parent-menu {/* font-weight: bold; */font-size: 16px;text-transform: uppercase;}
.side-opened .sub-menu li a {padding-left: 30px;}
.side-opened .menu-icon {display: block;position: relative;margin-right: 10px;width: 40px;height: 40px;}
#sidenav-menu.side-opened>li.root-no-sub > a {text-transform: uppercase;font-size: 16px;padding: 0 16px;color: rgba(0,0,0,.87);}

.btn-cart {background: transparent;border: 1px solid var(--default-color);color: var(--default-color);text-transform: capitalize;border-radius: 10px;white-space: nowrap;width: 70% !important;margin: 0 auto;font-size: 20px;}
.btn-cart:hover {background: var(--default-color);color: white;}
.additional-buttons {width: 100%;}
.card.card-product.kozmetik_1{background: #F3F3F1;padding: 10px;border-radius: 10px;}
.card.card-product.kozmetik_1 .card-image{background: white;}
#review-container .no-comment {padding: 20px;font-size: 26px;}
.footer-hkkmzd {text-align: center;}


@media only screen and (max-width:992px) {
    .mobile-search {list-style: none;padding-left: 0;}
    .mobile-search-trigger {display: block;position: relative;text-align: center !important;}
    .mobile-search-trigger span{display: block;position: relative;line-height: 1;font-size: 11px !important;margin-top: -5px;font-weight: 600;}
    .mobile-search-trigger i {font-size: 28px !important;line-height: 20px;}
    .mobile-menu {list-style: none;}
    #search .search-control, #btn-search {height: 30px;}
    #btn-search {line-height: 27px;}
    #header-content > .container > .row{padding:10px 0px 0 0}
    #header-content.stuck #logo {top: 0;margin-top: 0;margin-left: 0;}
    #right-header li a {padding: 0 5px 0 5px;}
    #logo {padding: 0;}
    #logo img, #header-content.stuck #logo img {height: 34px;padding: 0;margin: 0 auto;transition: all .3s;}
    body.ontop.search-visible #logo img {height: 54px;}
    #cart-text-items-count {right: 5px;}
    .yatay-banners .card-content.title-inside a .card-title {max-width: 100px;}
    .yatay-banners .card-content.title-inside a .card-title {font-size: 28px;}
    .yatay-banners .card-content.title-inside {right: 6px;}
    .messagestrip {padding-left: 0;padding-right: 0;}
    .main-menu-open #mobile-menu-overlay {display: block !important;position: fixed;top: 0;left: 0;right: 0;height: 120vh;background-color: rgba(0,0,0,0.5);z-index: 997;will-change: opacity;}
    .main-menu-open #sidenav-menu {transform: translateX(0px);}
    .sidenav {transition: all .2s;}
    #sidenav-menu .contact a {color: white;line-height: 20px;}
    .menu-right a i {font-size: 30px;line-height: initial;padding-right: 5px;}
    #account-content {padding-left: 15px;}
    #header-content.fixed-header {position: fixed;background: white;z-index: 99;width: 100%;left: 0;top: 0;-webkit-box-shadow: 0 0 5px 4px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px 4px rgba(0,0,0,.1);box-shadow: 0 0 5px 4px rgba(0,0,0,.1);}
    .search-visible.mobile #content {padding-top: 0px;}
    .circle-menu {padding: 0;}
    .circle-menu .card {box-shadow: none;margin-bottom: 0;}
    .circle-menu .card-content {display: flex;overflow-x: auto;}
    .circle-menu a {white-space: nowrap;font-weight: 500;transition: all .3s;margin: 0 auto;text-align: center;font-size: 11px;}
    .circle-menu img {border-radius: 50%;width:100%;height:auto;}
    .circle-menu .image {transition: all .3s;cursor: grab;overflow: hidden;margin: 0 auto;width: 62px;height: 62px;align-items: center;display: flex;border-radius: 50%;border: 1px solid #bdbdbd;padding: 3px;background: white;}
    .circle-menu .card-content li {text-align: center;}
    .trending-products.mobile .card-content, .bestseller-products.mobile .card-content {padding: 10px 0;}
    .trending-products.mobile .card-product {margin: 10px 0;}
    .bestseller-products.mobile .card-product {margin: 10px 0;}
    #promotion-bar {color: white;padding: 10px;font-size: 11px;}
    #promotion-bar a {color: white;display: block;}
    .main-menu-open #mobile-menu-overlay {
		display: block !important;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 120vh;
		background-color: rgba(0, 0, 0, 0.5);
		z-index: 997;
		will-change: opacity;
	}
	.sidenav.sidenav-fixed {
		-webkit-transform:translateX(-105%);
		transform: translateX(-105%)
	}

	.sidenav.sidenav-fixed.right-aligned {
		-webkit-transform: translateX(105%);
		transform: translateX(105%)
	}

	.sidenav>a {
		padding: 0 16px
	}

	.sidenav .user-view {
		display: block;
		padding: 15px 25px
	}

	.sidenav .user-view .menu-left span {
		display: block;
		line-height: 18px;
	}

	.sidenav .user-view .menu-right span {
		display: block;
		line-height: 18px;
	}

	.sidenav .user-view .menu-left {
		padding: 30px 20px;
		color: white;
		text-align: left;
	}

	.sidenav .user-view .menu-left .big {
		font-size: 18px;
		font-weight: bold;
	}

	.sidenav .user-view .menu-right {
		padding: 30px 25px 30px 0;
		text-align: left;
	}

	.sidenav .user-view .menu-right .big {
		font-size: 18px;
		font-weight: bold;
	}

	.sidenav .user-view .menu-right a {
		color: white;
	}

	.sidenav-trigger i {
		font-size: 31px !important;
		line-height: 23px;
	}

	.sidenav .user-view .menu-middle {
		padding: 30px 10px 30px 0;
		color: white;
		text-align: left;
	}

	.sidenav .user-view .menu-middle span {
		display: block;
		line-height: 18px;
	}

	.sidenav .user-view .menu-middle .big {
		font-size: 18px;
		font-weight: bold;
	}

	.sidenav .user-view .menu-middle a {
		color: white;
	}

	.sidenav .user-view .menu-left {
		padding: 30px 10px 30px 5px;
	}
    #sidenav-menu .m-ig {
        background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    }
    
    #sidenav-menu .m-fb {
        background: #3b5998;
    }
    
    #sidenav-menu .m-twt {
        background: #00acee ;
    }
    
    #sidenav-menu .m-pnt {
        background: #c8232c ;
    }
    .footer-categories li {
		width: calc(50% - 10px);
		height: 70px;
		margin: 5px;
	}
    .footer-categories li a {
		font-size: 12px;
		padding-right: 5px !important;
	}
    .footer-categories li a .image {
		padding-right: 5px;
	}
    .footer-categories li a .image img {
		height: 70px;
	}
}



@media (min-width: 992px) {
    .modal-xl{max-width:1000px}
    .modal-dialog.modal-xl{margin-top:10px}
}

@media (max-width: 768px) {
    body {overflow-y: scroll;}
    .social-line .btn{margin:5px 2px}
    .fbottom .zmdi-hc-4x{font-size:30px}
    .fbottom b{font-size:12px}
    .uygulama-block .row{margin:20px 0}
    .card.card-slider .owl-nav{opacity:1}
    .halfway-fab{bottom:-20px;position:absolute;left:0;width:100%;text-align:center}
    .card-product .name{margin-top:0;margin-bottom:0}
    .quickproduct-title{font-size:14px;white-space:nowrap;padding-left:10px}
    #quickproduct #product-heading > h1{text-align:center}
    .card-product{margin:0}
    .card-product .card-title{margin-bottom:0}
    .quickproduct .heading-buttons{width:100%;text-align:center}
    #quickproduct{display:block}
    .quickproduct #size-cart .tab-content img{max-width:100%}
    #quickproduct #size-cart{z-index:1200}
    #quickproduct #sizecart-trigger{display:none}
    #mobile-filter a{white-space:nowrap}
    .right-filter{flex-wrap:nowrap;padding-left:0}
    .display-view{padding:0}
    .left-filter.active{opacity:1;visibility:visible;top:100%;max-height:500px}
    .filter-block.stuck{z-index:15;top:102px;padding:10px 0 0}

    #button-cart-toggle{padding:0 5px}
    .banner > .row > div{margin-bottom:20px}
    #search{margin:0;width: 100%;display:none;}
    body.search-visible #search{display:flex;}
    .home-massanory-banners .card-content.title-inside{bottom:5px;width:90%;left:5%;padding:0}
    .title-inside > a > .card-title{padding:0;margin-bottom:0!important}
    .slider-featured-products {display: none;}
    .duz-banners > .row .m-b-20 {margin-bottom: 10px;}
    #footer-top img {max-width: 100%;padding: 0;}
    .mobile-menu-triger {padding-right: 5px;}
    #right-header li a span.text{font-size: 10px;font-weight: 600;}

    .header-left {margin-top: 5px;}
    #button-cart-toggle {margin-right: 0;}
    .filter-horizontal .left-filter .col-xs-6 {padding-right: 10px !important;}
    .product-list .product-layout {padding: 10px 5px 0 5px;}

    .css-carousel .css-next, .css-carousel .css-prev {width: 36px;}
    .css-carousel .css-prev {left: 0;}
    .css-carousel .css-next {right: 0;}

    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .product-label.free-shipping-text {font-size: 9px;}

    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .css-carousel .css-next  {width: 26px;height: 38px;font-size: 38px;line-height: 33px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .css-carousel .css-prev  {width: 26px;height: 38px;font-size: 38px;line-height: 33px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .css-carousel .css-prev {left: 0px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .css-carousel .css-next {right: 0px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .product-category {font-size: 12px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .card-product .name a {font-size: 12px;line-height: 14px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .card-product .name {font-size: 12px;line-height: 14px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .summary a {font-size: 10px;line-height: 13px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .rating {padding: 0;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .reviews-count {font-size: 10px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .card-product .price.price-old {font-size: 12px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .card-product .price {font-size: 12px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .cart-button-group .cart a {height: 30px;line-height: 30px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .card-icons .special-rate {font-size: 10px;}
    #category-container .col-lg-3.col-md-3.col-sm-4.col-xs-6.product-layout.product-grid .product-labels {display: none !important;}

    .cart-button-group .cart a i {display: none;}
    .no-margin-xs{margin:0}
    .kare-banners .card-content.title-inside a .card-desc {padding: 0px 5px;}
    .kare-banners .card-content.title-inside a .card-title {font-size: 13px;line-height: 18px;}
    .product-options .option.option-radio {justify-content: unset !important;min-height: 35px}
    .product-options .option.option-radio .radio {padding: 0;}
    #right-header li a svg:not(.full-h) {height: 25px;}
    body #header-content {height: 54px;}
    body.search-visible #header-content {height: 92px;overflow:visible;}
    body.ontop.search-visible #header-content {height: 105px;}
    #topbar {margin-top: 60px;}
    body.ontop.search-visible #topbar {margin-top: 105px;}
    #footer-top {padding: 15px 0;}
    .home-description p {font-size: 14px;text-align: justify;}
    .search-autocomplete-categories {display: none;}
    .home-selected-products .product-tabs .tab-pane {padding: 0;}
    .home-selected-products .owl-theme .card.card-product {margin: 5px 2px;}
    .home-selected-products .card-product .price {height: auto;font-size: 12px;}
    #header-content > .container {padding-left: 10px;padding-right: 10px;}
    #right-header {padding-right: 10px;padding-left: 0;}
    .product-tabs .owl-theme .owl-nav .owl-prev{left: 0;}
    .product-tabs .owl-theme .owl-nav .owl-next{right: 0;}
    .h2-title {font-size: 16px;text-align: center;}
    a.breadcrumb {font-size: 9px;}
    .breadcrumbs {padding: 5px 0;}
    .summary {height: 54px;}
    .summary a {font-size: 12px; line-height: 1.5;}
    .footer-bottom {text-align: center;}
    .footer-bottom a {width: 100%;margin-top: 15px;}
    .footer-hakkimizda > div:nth-child(2),.footer-hakkimizda > div:nth-child(4) {border-right: 0;}
    .padding-fix {padding: 0 15px;}
    .toast-wishlist, .toast-compare {border-radius: 0;}
	.sidenav-trigger {display: block;position: relative;left: unset;top: unset;text-align: center !important;}
    .sidenav-trigger span {font-size: 11px !important;margin-top: -5px;font-weight: 600;}
    .search-visible #topbar {margin-top: 100px;}

}

@media (min-width: 320px) {
  
}

@media (min-width: 1200px) {
    .container {width: 1230px;}
}