/* ==================== */
/* ------FE8--SC------- */
/* ==================== */
:root {--theme-color: #5FEB76; }
*{outline: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*reset Css*/
[hidden] { display: none !important; }
[role="button"] { cursor: pointer; }
[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
template { display: none; }
[tabindex="-1"]:focus { outline: none !important; }
html {max-width: 1920px;margin: 0 auto; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  -webkit-box-sizing: border-box; box-sizing: border-box; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent;  }
body { font-family: 'Archivo', sans-serif; margin: 0; padding: 0;font-size:0.8rem; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
textarea { overflow: auto; }
input[type="search"] { -webkit-appearance: none; }
input[type="radio"]:disabled, input[type="checkbox"]:disabled { cursor: not-allowed; }
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }
label { display: inline-block; margin-bottom:0; }
input, button, select, textarea { line-height: inherit; }
img {display:block; border: none; max-width: 100%; }
i{font-style: normal;}
a, area, button, [role="button"], input, label, select, summary, textarea { -ms-touch-action: manipulation; touch-action: manipulation; }
a { text-decoration: none;color: #666;transition:background .1s ease-in-out,color .1s ease-in-out;}
a:active, a:hover { outline-width: 0; }
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-weight: normal;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 50px white inset; -webkit-text-fill-color: #000; }
input:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 50px white inset; -webkit-text-fill-color: #000; }
select, input { font-family: 'Archivo', sans-serif !important; }
button { -moz-appearance: none;-webkit-appearance: none;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 600s ease-in-out 0s; }
textarea { resize: vertical;overflow: auto;  }
#divAdminPopupText{float: left;width: 100%;}
.ProductList ul{margin: 0;padding: 0;}
.blokSonYazilar ul{margin: 0;padding: 0;list-style: none;}
.blogKategori ul{margin: 0;padding: 0;list-style: none;}
.blogCenter ul{margin: 0;padding: 0;list-style: none;}
.blogRight ul{margin: 0;padding: 0;list-style: none;}
/*colgrid*/
.pull-center{display: inline-block;vertical-align:top;}
.pull-left{float:left;}
.pull-right{float:right;}
.row {margin-right: -15px; margin-left: -15px;  display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col{padding-right: 15px; padding-left: 15px;  position: relative; width: 100%; min-height: 1px; }
.col { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.col-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
/*colgrid*/
.fa-facebook-f:before {content: "\f39e"!important;}
.hesabimBolumuTutucu i{vertical-align: middle;font-weight: 300;}
.adminUserLoginBody #mainHolder_Panel1 .newuserForm > div { margin: 0 !important; }
#cb3DSecureOdeme { margin-right: 8px; }
#txtbxCep { border: solid 1px #a9a9a9; height: 26px; color: #777777; background-color: transparent; }
.clear { clear: both; }
.textarea { font-family: 'Archivo', sans-serif; border: solid 1px #a9a9a9; padding: 4px; width: 100%; height: 80px; resize: none; color: #777777; background-color: transparent; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s;}
.textbox { font-family: 'Archivo', sans-serif; color: #666666; display: block; font-size: 14px; width: 100%; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s;}
.button {font-family: 'Archivo', sans-serif; cursor: pointer; color: #fff; padding: 4px 5px; transition: all 0.3s ease 0s; border: none;  text-align: center; }
.selectboxx { height: 26px; line-height: 26px; padding: 0 5px; background-color: none !important; width: 100%; margin-bottom: 4px; }
.validate, .validateSol, .validateOrta {position: absolute;right: 0;left: 0;bottom: 0;background-color: #a94442;color: #fff;border-radius: 5px;padding: 0 10px;}
.validate .validateOk, .validateSol .validateSolOk, .validateOrta .validateOrtaOk {background-color: #a94442;position: absolute;right: 0;bottom: 0;left: 0;height: 10px;display: block;border-radius: 0 0 5px 5px;}
.cloudzoom-zoom { z-index: 999; }
.clearfix { content: ''; clear: both; display: block; float: left; width: 100%; }
.clearfix:after, .clearfix:before { content: ''; clear: both; display: block; float: left; width: 100%; }
.KasaOnuFirsatlarContent ul li a.button{border: none!important;}
/* -----------------------------------Magaza Sayfasi--------------------------------------------*/
.Magazalar #header{margin-bottom: 50px;}
.Magazalar .magazaSelect{background: #fff;border: 1px solid #eeeff0;color: #222222;font-size: 13px;margin-right:20px;width: calc(25% - 20px);}
.Magazalar #searchStore{width: 25%;margin:0;}
.Magazalar #searchStore input{background: #fff;border: 1px solid #eeeff0;color: #222222;font-size: 13px;width: calc(100% - 115px);}
.Magazalar #searchStore .buton{width: 105px;background: #222;border-color: #222;}
.Magazalar #searchStore .buton:hover{color: #222;}
.Magazalar .magazalarContent{float: left;width: 100%;margin-top: 50px;}
.Magazalar #nearStores{float: left;width: 100%;}
.Magazalar #nearStores >h2{font-weight: 600!important;color: #222;font-size:18px;}
/*------------------------------------iletisim--------------------------------------------*/
.iletisimContent {float: left;width: 100%;}
.iletisimContent .row{margin: 0;}
.iletisimContent .AdBan{float: left;width: 50%;}
.iletisimContent .iletisimLeft{float:left;padding: 0;margin: 0 0 40px;width: 100%;display:block;}
.iletisimContent .categoryTitle{float:left;padding: 0;margin: 0 0 30px;width: 100%;text-align:left;}
.iletisimContent .categoryTitle .categoryTitleText{margin-bottom: 0;font-size: 24px;font-weight: bold;line-height: 80px;text-align:left;}
.iletisimContent .categoryTitle:after{clear: left;content:'';width: 70px;height: 1px;background:#e5e5e5;float: left; }
.iletisimContent .iletisimLeft .Left{display: none;}
.iletisimContent .iletisimLeft .Center{display: none;}
.iletisimContent .iletisimLeft .span{float: left;width: 100%;margin-top: 20px;}
.iletisimContent .iletisimLeft .Right{display: block;color: #343434;font-size: 14px;line-height: 20px;}
.iletisimContent .iletisimLeft .Right:before{color: #bababa;font-size: 20px;font-family: 'FontAwesome';width: 35px;text-align: left;font-weight: 300;float: left;}
.iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right{font-size: 20px;font-weight: bold;}
.iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right {font-size: 24px;}
.iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right:before {content: '\f2a0';}
.iletisimContent .iletisimLeft .span.iletisimLeftFaks .Right:before {content: '\f1ac';}
.iletisimContent .iletisimLeft .span.iletisimLeftAdres .Right:before   {content: '\f3c5';}
.iletisimContent .iletisimLeft .span.iletisimLeftEposta .Right:before  {content: '\f2b6';}
.iletisimContent .iletisimRight{float:left;padding: 0;margin: 0;width: 100%;}
.iletisimContent .iletisimRight .iletisimbanka{float:left;padding: 0;width: 100%;margin: 0;}
.iletisimContent .iletisimRight .iletisimbanka .span{float:left;padding: 0;width: 100%;margin: 0;}
.iletisimContent .iletisimRight .iletisimbanka .span > div{display: block;font-size: 0;border-bottom: 1px solid #e5e5e5;padding: 0 0 20px;margin: 0 0 20px;}
.iletisimContent .iletisimRight .iletisimbanka .span > div span{display: inline-block;vertical-align:top;width: auto!important;color: #343434;font-size: 14px;}
.iletisimContent .iletisimRight .iletisimbanka .span > div div{display: inline-block;vertical-align:top;}
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 span{display: block;}
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 {text-align:center;}
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 .line1{text-align: left;}
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 .line4{text-align: right;}
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 > div{display: inline-block;vertical-align:top;width: 25%;}
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 > div span:nth-child(1){margin-bottom: 10px;}
.iletisimContent .iletisimRight .iletisimbanka .span > div.line2 > div.line2{float: right;}
.iletisimContent .iletisimRight .iletisimbanka .span > .line1:nth-child(n+2) {border-top: 4px solid;margin-top: 20px;padding-top: 20px; }
.iletisimContent .iletisimForm{float: left;width: 50%;padding-left: 80px;}
.iletisimContent .iletisimForm .rowLeft{float:left;padding: 0;margin: 0;width: 100%;}
.iletisimContent .iletisimForm .rowLeft .span{float:left;padding: 0;margin: 0 0 10px;width: 100%;}
.iletisimContent .iletisimForm .rowLeft .span .Center{display: none;}
.iletisimContent .iletisimForm .rowLeft .span .Left{display: block;font-size: 12px;color: #222222;font-weight: 600;line-height: 30px;}
.iletisimContent .iletisimForm .rowLeft .span .Right{display: block;position: relative;}
.iletisimContent .iletisimForm .rowLeft .span .Right input{height: 40px;border-color: #e3e3e3;background: transparent;width: 100%;border-style: solid; border-width: 1px;}
.iletisimContent .iletisimForm .rowRight{float:left;padding: 0;margin: 0;width: 100%;}
.iletisimContent .iletisimForm .rowRight .span{float:left;padding: 0;margin: 0 0 10px;width: 100%;}
.iletisimContent .iletisimForm .rowRight .span .Center{display: none;}
.iletisimContent .iletisimForm .rowRight .span .Left{display: block;font-size: 12px;color: #222222;font-weight: 600;line-height: 30px;width: auto!important;}
.iletisimContent .iletisimForm .rowRight .span .Right{display: block;position: relative;width:auto!important;}
.iletisimContent .iletisimForm .rowRight .span .Right .captchaImageBox{display: block;margin-bottom: 10px;}
.iletisimContent .iletisimForm .rowRight .span .Right input{height: 40px;border-color: #e3e3e3;background: transparent;padding: 0 10px;border-style: solid; border-width: 1px;}
.iletisimContent .iletisimForm .rowRight .span .Right textarea{border-color: #e3e3e3;background: transparent;padding:10px;}
.iletisimContent .iletisimForm .rowRight .iletisimBtn{margin-top: 20px;}
.iletisimContent .iletisimForm .rowRight .iletisimBtn input{padding: 0;display: block;height: 55px;font-size: 16px;color: #fff;font-weight: normal;text-transform:uppercase;float: left;width: 100%;}
.iletisimContent .validate .validateOk, .iletisimContent .validateSol .validateSolOk, .iletisimContent .validateOrta .validateOrtaOk{left: 0;right: 0;bottom: 0;width: 100%;height: 2px;background-color: #ff0d0d;border-radius: 2px;}
.iletisimContent .validate, .iletisimContent .validateSol, .iletisimContent .validateOrta{left: 0;right: 0;bottom: 0;top: auto; display: block;border-radius: 2px;}
/*------------------------------------Uye Ol--------------------------------------------*/
.uyeOlContainer .FormTitle { display: block; margin: 20px 0; font-size: 26px; text-align: center; }
.uyeOlContainer #FrmYeniUye > .uyeOlCol { margin: 30px 20px 0 0; padding: 30px; background-color: #fff; border: 1px solid #eee; width:calc(50% - 10px); }
.uyeOlContainer #FrmYeniUye > .uyeOlCol:nth-child(2) {margin-right: 0;}
.uyeOlContainer .uyeOlRow{margin:0;}
.uyeOlContainer .uyeOlCol .uyeOlCol{width:auto;padding:0;}
.uyeOlContainer .uyeOlCol .uyeOlCol-3{padding-left: 0;}
.uyeOlContainer .uyeOlCol label { font-size: 14px; margin-bottom: 10px; display: inline-block; }
.uyeOlContainer .uyeOlCol input.textbox { font-size: 14px; display: block; letter-spacing: 0.3px; background-color: #fff !important; height: auto !important; border-radius: 0; box-shadow: none; padding: 15px 0; border: 1px solid #eee !important; font-weight: 400; color: #555 !important; width: 100%; text-indent: 15px; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; }
.uyeOlContainer .uyeOlCol select.selectboxx { font-size: 14px; display: block; letter-spacing: 0.3px; background-color: #fff !important; height: auto; border-radius: 0; box-shadow: none; padding: 15px 0; border: 1px solid #eee !important; font-weight: 400; color: #555 !important; width: 100%; text-indent: 15px; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; }
.uyeOlContainer .dateofbirth select.selectboxx { width: 31%; float: left; margin-right: 1%; }
.uyeOlContainer .gender { float: left; width: 100%; }
.uyeOlContainer .gender label { float: left; width: 70px; margin-top: 10px; display: block; }
.uyeOlContainer .gender input { float: left; margin-top: 14px; margin-right: 3px; }
.uyeOlContainer .intl-tel-input { margin-bottom: 15px; }
.uyeOlContainer #mainHolder_rblCinsiyet { float: left; }
.uyeOlContainer input.uyeol { height: auto; padding: 15px 0; line-height: normal; font-weight: 500; font-size: 16px; width: 100%; }
.uyeOlContainer .intl-tel-input input[type=tel] { padding-left: 48px !important;line-height: 1;}
.uyeOlContainer .uyeOlColItem.checkboxItem label span {display: inline-block;vertical-align: top;float: left;font-size: 13px;line-height: 14px;width: calc(100% - 26px);}
.uyeOlContainer .uyeol {width:100%;text-align:center;padding:2px;margin:30px 0;height: 45px;font-size: 15px;line-height: 48px;}
.uyeOlContainer .uyeOlColItem.checkboxItem label input{margin-left: -20px;}
.uyeOlContainer .uyeOlColItem.checkboxItem label:before{margin-right: 10px;}
.uyeOlContainer .uyeOlCol .uyeOlCol{margin-right: 20px;}
.uyeOlContainer #chkSozlesme{margin: 0!important;}
.uyeOlContainer #chkSozlesme + label{width: calc(100% - 20px); float: right; line-height: 15px; font-size: 13px;}
.userContainer {float:left;width: 100%;margin: 30px 0;}
.userContainer .userDivLeft,
.userContainer .userDivRight{padding: 0;}
.userContainer .userMail,
.userContainer .userSms,
.userContainer .userSozlesmeDiv{float: left;width: 100%;margin: 10px 0 0;}
.userContainer .userMail label,
.userContainer .userSms label,
.userContainer .userSozlesmeDiv label{width: 93%;float: right;}
.userContainer #chkSozlesme+label {width: 93%;float: right;}
.userContainer .userLeftBox, .userContainer .userRightBox{width: 100%;float: left;margin: 0;padding:25px;}
.userContainer .userLoginBtn, .userContainer .userSignBtn{float: left;width: 100%;}
.userContainer .uyeGirisBeniHatirla{margin: 20px 0;}
.userContainer .uyeGirisBeniHatirla input,.userContainer .uyeGirisBeniHatirla span{float: left;}
.userContainer .uyeGirisBeniHatirla input{width:16px;height:16px;margin-right:10px;}
.userContainer .userPassBtn{margin: 20px 0;}
/* ------------------------------------Sifremi Unuttum--------------------------------------------*/
.pageSifremiUnuttum.SifremiUnuttumContent .SifremiUnuttum p { line-height: 25px; }
.pageSifremiUnuttum.SifremiUnuttumContent .SifremiUnuttum .userWrapper { float: left;margin-bottom: 20px;}
/* ------------------------------------Uye Ol Basarili--------------------------------------------*/
.userLogin{float: left;width: 100%;text-align:center;margin: 50px 0;}
.userLogin .newuserForm .uyelikonay.basariliUyelik{display: inline-block;vertical-align:top;}
.userLogin .newuserForm .uyelikonay.basariliUyelik .title{color: #000;}
.userLogin .newuserForm .uyelikonay.basariliUyelik .title:before{content: '\f00c';font-family: 'FontAwesome';display: block;font-size: 40px;color:#097d2d;font-weight:bold;margin-bottom: 10px;}
.userLogin .newuserForm .uyelikonay.basariliUyelik .title h4{font-size: 25px; }
.userLogin .newuserForm .uyelikonay.basariliUyelik .title span{font-size: 15px; margin: 10px 0; display: inline-block; vertical-align: top; }
.userLogin .newuserForm .uyelikonay.basariliUyelik a{padding: 15px; display: inline-block; vertical-align: top; font-size: 14px; }
/* ------------------------------------Taksit Secenekleri--------------------------------------------*/
#divTaksitContainer{float: left;width: 100%;margin-top: 10px;}
.urunOzellik .taksitWrapper .taksitBlock .taksitBlockContent{max-width: 100%;}
/*Header-Footer*/
#header:before { content: '';display:table;}
#header:after { content: ''; display: table;}
.hoverr:before { content: ''; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); z-index: 10; clear: none; display: block !important; }
#header {width: 100%;position: relative;float: left;z-index:1000;background: #fff;}
.headerContent:before { content: ''; display: block; clear: both; }
.headerContent:after { content: ''; display: block; clear: both; }
/*logo*/
#logo {display: inline-block;vertical-align:top;float: left;}
#logo .logo {display: inline-block;vertical-align:top;margin:0;}
#logo .logo img { display: block;max-width: 100%;}
/*headerButton*/
.headerButton{float: right;margin-top: 30px;}
.favi{float:right;margin: 0 15px;}
.favi a{float:left;text-align:center;color: #000;font-size: 12px;line-height: 30px;fill:#000;}
.favi a .svgIcon{display: block;margin: 0 auto;line-height: 0;}
.favi a span{display: block;}
/*sepet*/
.mycart{float: right;z-index:99;position: relative;}
.mycart > a {display: block;color: #000;font-size: 12px;text-align:center;fill:#000;}
.mycart .svgIcon {display: block;margin: 0 auto;line-height: 0;}
/*sepettext*/
.mycart .sepetTecxt {display:block;float: left;line-height: 30px;}
.mycart .sepetUrunSayisi {display:block;position: absolute;right: 0;top: -5px;width: 16px;height: 16px;line-height: 16px;background: #000;border-radius:100%;color: #fff;font-size: 11px;}
.mycart .sepetUrun { display:none;}
.sepetTopTutar { display: none!important;}
/*sepetacilir*/
.CartProduct p { margin-top: 0; margin-bottom: 0; }
.CartProduct { width: 450px; background: #fff; float: left; padding: 20px; z-index: 99999; position: absolute; top: 100%; right: -1px; margin-left: -150px; border: 1px solid #f0f0f0; border-radius: 3px; box-shadow: 0 0 16px -10px #000; opacity: 0; visibility: hidden;}
.mycart:after { display: none; position: absolute; left: 0; right: 0; bottom: -15px; height: 15px; content: ''; }
@media(min-width: 768px){.mycart:hover .CartProduct {display: block!important; visibility: visible; opacity: 1; top: 100%; }.mycart:hover:after { display: block; }}
.CartProduct:before, .CartProduct:after { bottom: 100%; right: 10px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.CartProduct:before { border-color: transparent; border-bottom-color: #f0f0f0; border-width: 9px; margin-left: -9px; }
.CartProduct:after { border-color: transparent; border-bottom-color: #fff; border-width: 8px; margin-left: -8px; right: 11px; }
.CartProduct ul { padding: 0; margin: 0; }
.CartProduct .SProduct { float: left; width: 100%; max-height: 288px; overflow-y: auto; overflow-x: hidden; padding-right: 10px; }
.CartProduct .SProduct li { float: left; width: 100%; position: relative; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #eee; }
.CartProduct .SProduct li:last-child { padding-bottom: 0; margin-bottom: 0; border: 0; }
.CartProduct .SProduct li a { float: left; width: 100%; text-align: left; color: #000; padding-right: 30px; }
.CartProduct .SProduct li a img { margin-right: 20px; float: left; height: 90px !important; }
.CartProduct .SProduct li a .SepettopAd { width: calc(100% - 110px); float: left; }
.CartProduct .SProduct li a .SepettopAd .urunAd { margin-bottom: 10px; }
.CartProduct .SProduct li a .SepettopAd .urunAd span { font-weight: 600; font-size: 15px; display: block; line-height: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block !important; }
.CartProduct .SProduct li a .SepettopAd .varyAd { margin-bottom: 5px; }
.CartProduct .SProduct li a .SepettopAd .varyAd span { font-size: 14px; line-height: 14px; }
.CartProduct .SProduct li a .SepettopAd .sptAdet { margin-bottom: 10px; }
.CartProduct .SProduct li a .SepettopAd .sptAdet span { display: inline-block; vertical-align: top; font-size: 14px; line-height: 14px; }
.CartProduct .SProduct li a .SepettopAd .sptAdet span:first-child { margin-left: 10px; }
.CartProduct .SProduct li a .sepetTopSatisBirimi { display: inline-block !important; vertical-align: middle; float: left; }
.CartProduct .SProduct li a .SepetTopAdet { }
.CartProduct .SProduct li a .sepetTopFiyat { display: block !important; font-weight: 600; font-size: 16px; margin: 0; color: #000; line-height: 16px; }
.CartProduct .SProduct li a:nth-child(2) { position: absolute; right: 0; top: 50%; margin-top: -20px; width: auto !important; font-size: 15px; padding: 0; }
.CartProduct .SProduct li a .sepetTopBirimFiyat { display: none !important; }
.CartProduct .SProduct li a .fa-times { font-family: 'FontAwesome'; font-weight: 300; }
.CartProduct .SProduct li a .fa-times:before { content: '\f2ed'; }
.CartProduct .SPrice { float: left; width: 100%; font-size: 14px; font-weight: 600; padding: 10px 0; margin: 20px 0 10px; display: none; }
.CartProduct .SPrice li { font-size: 0; }
.CartProduct .SPrice li span { float: left; color: #000; font-size: 14px; text-transform: uppercase; }
.CartProduct .SPrice .sepetToplamTutar { float: right; text-align: right; font-size: 16px; }
.CartProduct .button { margin: 0 !important; float: left; width: calc(50% - 10px); font-size: 14px !important; line-height: 35px; border-radius: 0; padding: 0; text-transform: uppercase; font-weight: 600; }
.CartProduct .headerCartBtn { line-height: 45px; border: 1px solid #ccc; background: transparent; color: #000; }
.CartProduct .headerOrderBtn { line-height: 47px; float: right; }
.CartProduct .headerCartBtn:hover { color: #fff; }
.CartProduct.more .SPrice { display: block; }
.CartProduct.more .Title { display: block; }
.CartProduct.more .cart-footer { display: block; }
.CartProduct.more .headerCartBtn { display: block !important; }
.CartProduct.more .headerOrderBtn { display: block !important; }
.sepetimBody .mycart:hover .CartProduct { visibility: hidden; opacity: 0; top: 0; }
.sepetimBody .mycart:hover:after  {display: none;}
/*hesabim*/
.welcome { float: right; z-index: 99; position: relative;}
.welcome > div {float:left;}
.welcome ul {float:left;margin: 0;list-style:none;padding: 0;}
.uyeGirisWelcome,.uyeGirisUyeAdi{display: none;}
.headerUyeGiris a, .headerUyeOl a, .headerHesabim, .headerCikis {float: left;color: #000;font-size: 12px;line-height: 30px;}
.welcome .svgIcon{float: none; display: block;margin: 0 auto;line-height: 0;}
.headerUyeOl a, .headerCikis{}
/*socialbutton*/
.welcome li {display:inline-block;vertical-align:top;}
.headerSocialConnect { display:none !important; float: right; margin-left: 25px;}
.headerSocialConnect .baglanButton { background: transparent !important; border: none; margin: 0; padding: 0; line-height: 0; }
.headerSocialConnect .baglanButton a { line-height: 43px; color: #fff; text-indent: 0;font-size: 12px;font-weight:normal;padding:0;}
.headerSocialConnect .baglanButton a:before {content: '\f39e'; font-family: 'FontAwesomeBrands'; margin-right: 10px; font-size: 12px;line-height: 43px;vertical-align:top;font-weight: normal;}
.usernav { display: none; }
/*Arama*/
.searchContent {display: inline-block;vertical-align:top; width: 250px;position: relative;z-index: 5;}
#divAramaKategori { display: none !important; position: absolute; left: 0; top: 5px; }
#divAramaKategori select {cursor: pointer; background: #fff;display: block; height: 40px;border: none;border-right: 1px solid #000; width: 135px; padding:0 0 0 15px; border-radius:0;text-transform: uppercase; color: #807e7e; font-size: 12px;font-weight: 300; }
#divAramaKategori option {text-transform: capitalize;}
.search {float: left;width: 100%;position: relative;}
.ButtonMic {display: none !important;position: absolute;right: 75px;top: 1px;padding: 0;border: none;border-radius: 0;background: transparent;color: #795f52;font-size: 14px;width: 20px;height: 40px;}
#txtbxArama { float: left; width: 100%; height: 40px;font-size: 12px;font-weight: normal;border: none;color: #000;padding:0 55px 0 15px;background: #fff;border-radius: 0;letter-spacing: 0; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
#txtbxArama::-webkit-input-placeholder { color: #000; }
#txtbxArama:-moz-placeholder { color: #000; }
#txtbxArama::-moz-placeholder { color: #000; }
#txtbxArama:-ms-input-placeholder { color: #000; }
#txtbxArama:focus { color: #000; }
#btnKelimeAra {background:transparent; width: 55px; line-height: 40px; font-size: 14px; color: #000; font-weight: normal; text-align: center; text-transform: uppercase; position: absolute; right: 0; top: 0; border: none; border-radius: 0; padding: 0; cursor: pointer; z-index: 9; -moz-appearance: none; -webkit-appearance: none;}
/*menu*/
.navigation {float:left;width: 100%;}
.navigation > div { z-index: 1;text-align:center;padding: 0!important;}
.navigation .navUl {display: inline-block;font-size: 0;float: left;width: 100%;position: relative;padding:0;margin:0;}
.navigation .navUl  ul{padding:0;margin:0;list-style: none;}
.navigation .navUl > li { display:inline-block;vertical-align:middle;}
.navigation .navUl > li > a {float: left;color: #000;font-size: 14px;line-height: 40px;}
/*menuacilir*/
.navigation .altMenu {position: absolute;top: 100%;left: 0;right: 0;background-color: #fff;display: none;}
.navigation .navUl > li:hover > .altMenu {display: block;}
.navigation .altMenu .altmenuSol > span{display: none;}
.navigation .altMenu .altMenuler {display: block;text-align:left;}
.navigation .altMenu .altMenuler .altMenuSag {float: right;}
.navigation .altMenu .altMenuler .altMenuSag > a {}
.navigation .altMenu .altMenuler .altMenuSag > a > img { display: block;}
.navigation .altMenu .altMenuler .altmenuSol {float: left;width: 100%;}
.navigation .altMenu .altMenuler .altmenuSol ul {display: block;}
.navigation .altMenu .altMenuler .altmenuSol ul li {display: block;}
.navigation .altMenu .altMenuler .altmenuSol ul li li{float: left;clear: left;}
.navigation .altMenu .altMenuler .altmenuSol ul li a{display: block;}
.navigation .altMenu .altMenuler .altmenuSol ul li:last-child a{}
.navigation .altMenu .altMenuler .altmenuSol ul li ul a:hover{text-decoration:underline;}
.navigation .altMenu .altMenuler .altmenuSol > ul {}
.navigation .altMenu .altMenuler .altmenuSol > ul > li {}
.navigation .altMenu .altMenuler .altmenuSol > ul > li > a{}
.navigation .altMenu.picTrue .altMenuler .altMenuSag{width: 320px;}
.navigation .altMenu.picTrue .altMenuler .altmenuSol{width: calc(100% - 320px);}
/*yanresimlimenu*/
#header .yanResimliMenu {display: none;}
/*dilsecenegi*/
#lang_flag_container { top:0 !important; left:0!important;right: auto;bottom: auto; z-index: 9999 !important; position:relative !important;float:right;margin-left: 25px;}
#lang_flag_container:after {position: absolute; width: 100%; right: 0; top:18px; height: 20px; content: '';display: none;}
#lang_flag_container #lang-detail {display: none; left:auto !important;top: 100% !important;right: 0; border-top: none !important; box-shadow: 0 7px 10px -2px rgba(0, 0, 0, .3) !important;box-shadow: 0 5px 10px -2px rgba(0, 0, 0, .3); -webkit-transform: translateY(30px); opacity: 0; visibility: hidden; transform: translateY(30px);}
#lang_flag_container:hover #lang-detail {display: block!important; visibility: visible; opacity: 1; -webkit-transform: none; transform: none;}
#lang_flag_container:hover:after {display: block;}
#lang {float: left; color: #000 !important; font-size: 14px !important;font-weight: normal;padding: 0 0 0 25px!important;line-height: 13px!important;}
#lang span { font-weight: normal;float: left; line-height: 13px!important;}
#lang_flag_container:hover #lang { color: #000 !important; font-weight: normal;}
#langHover { padding:8.5px 0!important;float: left;}
#langHover.white { background: transparent !important; }
a#ucSepetim_btnSepetiTemizle { margin-top: 28px; display: inline-block; }
#lang-detail .language a{font-size:11px!important;text-align: left;}
#lang-detail .currency a{font-size:11px!important;}
#lang-detail p{font-size:12px!important;}
/*Footer*/
#footer { float: left; width: 100%; position: relative;background: #fff;}
.FooterSC { float: left; width: 100%; position: relative;}
.FooterTop { float: left; width: 100%; position: relative;}
.FooterMiddle { float: left; width: 100%; position: relative;}
.FooterBottom { float: left; width: 100%; position: relative;}
/*ebulten*/
.ebultenDiv {float: left;position: relative;}
.ebultenGelecek {display: block;width: 100%;float: left;}
#divNewsLetter {float: left;width: 100%;position: relative;display:none;}
.ebultenGelecek #divNewsLetter {display: block;padding: 0;}
#divNewsLetter label {display: none; margin-bottom: 25px; text-align: center; color: #000; line-height: 1.2; font-size: 12px;}
#UpdatePanel1 {position: relative;float: right;width: 100%;margin-top: 40px;}
#txtbxNewsletterMail {height: 40px;font-size: 12px;color: #000;padding:0 40px 0 10px;background: #fff;border:none;border-radius:0;display: inline-block;width: 100%; text-align:left;font-weight: normal; opacity: 1;}
#txtbxNewsletterMail::-webkit-input-placeholder {color: #000;}
#txtbxNewsletterMail:-moz-placeholder {color: #000;}
#txtbxNewsletterMail::-moz-placeholder {color: #000;}
#txtbxNewsletterMail:-ms-input-placeholder {color: #000;}
#txtbxNewsletterMail:focus {color: #000;}
.ebultenDiv .newsbutton {color: #000; background: transparent;width: 40px;height: 40px;line-height:40px; font-size:13px;font-weight: 600; display: inline-block;position: absolute;right:0;top:0;text-align:center; border:none;border-radius:0; padding: 0;margin: 0!important;text-decoration: none;}
.ebultenDiv .newsbutton:hover{color: #000;background: transparent;}
/*footerlink*/
#footer .linkler{ float: left; width: 100%; position: relative;padding: 55px 0;}
#footer .linkler .blink { float: left;width:100%;margin:0}
#footer .linkler .blink ul {margin: 0;padding: 0;list-style: none;}
#footer .linkler .blink > ul { float: left;width: 100%; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: row;justify-content: space-between;-webkit-flex-direction: row;-ms-flex-direction: row;-moz-flex-direction: row;-o-flex-direction: row;-webkit-justify-content: space-between;-ms-justify-content: space-between;}
#footer .linkler .blink > ul > li {float: left;}
#footer .linkler .blink > ul > li:last-child {margin-bottom: 0;}
#footer .linkler .blink > ul li {display: block;}
#footer .linkler .blink > ul >li> span{display: table;clear:left; font-size:14px;color: #000;font-weight:normal;margin-bottom: 10px;position: relative;}
#footer .linkler .blink > ul >li> span .ackapabtn{display: none;}
#footer .linkler .blink > ul >li >ul{display: inline-block;vertical-align:top;}
#footer .linkler .blink > ul >li >ul >li >a{float: left;width: 100%;font-size:12px;color: #000;font-weight: normal;margin-bottom:10px;}
#footer .linkler .blink > ul >li >ul >li:last-child >a{margin-bottom: 0;}
#footer .linkler .blink > ul >li >ul >li >a:hover{text-decoration:underline;}
@media screen and (min-width:769px) {
    #footer .linkler .blink > ul >li >ul{display: inline-block!important;}
}
/*footersocial*/
#footer .socialdiv{float: left;clear: left;}
#footer .socialdiv ul{padding: 0;margin: 0;list-style: none;}
#footer .socialdiv ul li{float: left;margin-right: 20px;}
#footer .socialdiv ul li:last-child{margin-right: 0;}
#footer .socialdiv ul li a{float: left;color: #c4c4c4;font-size: 17px;}
#footer .socialdiv ul li a i{display: inline-block;vertical-align:top;line-height: 17px;}
/*store*/
#footer .store{float: left;clear: left;}
#footer .store ul {padding: 0;margin: 0;list-style: none;}
#footer .store ul li{float: left;margin-right: 20px;}
#footer .store ul li:last-child{margin-right: 0;}
#footer .store ul li a{float: left;color: #c4c4c4;font-size: 17px;}
#footer .store ul li a i{display: inline-block;vertical-align:top;line-height: 17px;}
/*yukaribtn*/
#back-to-top { float: right; position: fixed; right: 5px; bottom: 5%; z-index: 9999;display: none;}
#back-to-top a {float: left;width: 40px;height: 40px;border-radius: 100%;background: #fff;fill: #212121;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;border: 1px solid #D3D3D3;}
#back-to-top a svg{height: 14px;}
/*Footer*/
/* ------------------------------------Vitrin urunleri--------------------------------------------*/
.homeContainer .ProductListContent { float: left; width: 100%; margin:30px 0; position: relative;}
.homeContainer .ProductListContent .ProductList {display:block;margin: 0 auto;}
.homeContainer .ProductListContent .ItemOrj { padding: 0 10px; margin-bottom: 20px;width: 25%;max-width: 25%;}
.homeContainer .ProductListContent .productItem { margin-bottom: 0; }
/****************************************URUN KART*********************************/
.categoryContainer .ProductList.PlSc_hrz .ItemOrj {width: 100%;max-width: 100%;-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;}
.categoryContainer .ProductList.PlSc_2 .ItemOrj {width: 50%;max-width: 50%;-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;}
.categoryContainer .ProductList.PlSc_3 .ItemOrj {width: 33.33%;max-width: 33.33%;-webkit-box-flex: 0; -webkit-flex: 0 0 33.33%; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%;}
.categoryContainer .ProductList.PlSc_4 .ItemOrj {width: 25%;max-width: 25%;-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;}
.categoryContainer .ProductList.PlSc_5 .ItemOrj {width: 20%;max-width: 20%;-webkit-box-flex: 0; -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%;}

.ProductListContent { float: left; width: 100%; }
.categoryContainer .ProductListContent { float: left; width: 100%;}
.categoryContainer .ProductList { margin: 0 -5px }
.categoryContainer .ProductListContent .productItem { margin-bottom: 10px;}
.ItemOrj { float: left;padding: 0 5px;width: 25%;max-width: 25%;-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;}
/*urun*/
.productItem { width: 100%; position: relative; text-align: center;display: inline-block;float: left;}
.productItem .productIcon {width:100%;float: left;}
/*urunresim*/
.productItem .productImage { position: relative; overflow: hidden; width: 100%;padding:0;float: left;}
.productItem .productImage a, body .productItem .productImage a.Videolu{ display: block; position: relative; padding-bottom: 150%;}
.productItem .productImage img, .productItem .productImage .Videolu video { max-width: 100%; max-height: 100%; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;border-radius:0;transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;}
/*urunaciklama*/
.productItem .productDetail {display: block;float: left;width: 100%;text-align: left;padding: 20px;}
/*urunad*/
.productItem .productName {position: relative;margin: 0 0 10px;float:left;width: 100%;}
.productItem .productName a {float: left;width: 100%;padding: 0;line-height: 14px;height: 14px;font-weight: 700;font-size: 13px;color: #212121;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;/*display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;*/}
/*urunfiyat*/
.productItem .productPrice {display:inline-block;vertical-align: top;position: relative;margin: 0 0 10px;bottom: 0;float: left;}
.productItem .discountPrice {display: block;float: right;}
.productItem .discountPrice span {color: #212121;font-size: 13px;line-height: 14px;font-weight: 500;}
.productItem .discountKdv, .productItem .regularKdv  {display:none;}
.productItem .regularPrice {display:block !important;float: left;margin-right: 5px;}
.productItem .regularPrice span {font-size: 13px;color: #767676;-moz-text-decoration-color: #767676;text-decoration-color: #767676;line-height: 14px;font-weight: 500;text-decoration: line-through;}
/*urunpuan*/
.productItem .productPoints{float: left;width: 100%;clear: none;margin-bottom: 10px;}
.productItem .productPoints .rating{margin: 0;}
.productItem .productPoints .rating i{color: #cacaca;font-size: 17px;margin-right: 1px;}
.productItem .productPoints .rating i:last-child{margin-right: 0;}
.productItem .productPoints [data-rating^='1'] .star-1{color: #ff8a00;}
.productItem .productPoints [data-rating^='2'] .star-1{color: #ff8a00;}
.productItem .productPoints [data-rating^='2'] .star-2{color: #ff8a00;}
.productItem .productPoints [data-rating^='3'] .star-1{color: #ff8a00;}
.productItem .productPoints [data-rating^='3'] .star-2{color: #ff8a00;}
.productItem .productPoints [data-rating^='3'] .star-3{color: #ff8a00;}
.productItem .productPoints [data-rating^='4'] .star-1{color: #ff8a00;}
.productItem .productPoints [data-rating^='4'] .star-2{color: #ff8a00;}
.productItem .productPoints [data-rating^='4'] .star-3{color: #ff8a00;}
.productItem .productPoints [data-rating^='4'] .star-4{color: #ff8a00;}
.productItem .productPoints [data-rating^='5'] i{color: #ff8a00;}
/*Urun Iconlari*/
.favori,.examineIcon,.discountIcon div, .discountIcon .discountIcon_s2, .mycartIcon{ z-index: 3; display: none;}
.discountIcon span,.mycartIcon a span{}
.favori a, .examineIcon a, .mycartIcon a {display: block;}
/*tukendi*/
.TukendiIco { z-index: 5;border-radius:0;background:transparent; position: absolute; right: 0; left: 0; top: 0; height: 100%;overflow:hidden;}
.TukendiIco span {line-height: 40px;background:rgba(255,255,255,0.8);position: absolute;left: 0;bottom: 50%;right: 0;max-width: 200px; border:none;color: #000;font-size: 13px;font-weight: normal;padding: 0;border-radius: 0;text-transform:uppercase;margin: 0 auto;}
/*stokyok*/
.StokYok .cargoIcon, .StokYok .firsatIcon, .StokYok .newIcon { display: none!important; }
/*playbuton*/
body .productItem .divVideoPlayButton { position: absolute; right: 0; left: 0; top: 0;bottom:0;width: 40px;height: 40px;margin: auto; overflow:hidden;}
body .productItem .divVideoPlayButton a.urunListeVideoPlay{color: #fff;float: left;width: 100%;height: 100%;}
body .productItem .divVideoPlayButton a.urunListeVideoPlay i{font-family: 'FontAwesome';font-weight: 300;font-size: 40px;display: inline-block;vertical-align:top;margin-top:0;text-shadow:0 0 4px #848484;}
body .productItem .divVideoPlayButton a.urunListeVideoPlay i.fa-play-circle-o:before{content: '\f144';}
body .productItem .divVideoPlayButton a.urunListeVideoPlay i.fa-pause-circle-o:before{content: '\f28b';}
/*ekbutonlar*/
.productItem .urunListeAdet, .productItem.StokYok .urunListeAdet,.boxBedenlerContent,.productIcon .quickViewIco,.productItem:hover .productIcon .quickViewIco{display:none !important;}
/*******************************************KATEGORi**********************************/
.Block_Title { display: none; }
.noProduct { background: url('/Uploads/Images/urunyok.png') center center no-repeat !important; width: 212px; height: 214px; }
.noProduct * { display: none !important; }
#divUstFiltreKategori { display: none; }
#divUstFiltreMarka { display: none; }
/*kategoriAciklama*/
.categorydesign {float: left;width: 100%;max-width: 630px;}
.categorydesign .Blok{margin: 0;}
.leftBlock .categorydesign {display:block;}
.categorydesign *{}
.categorydesign strong{font-weight:bold;}
.categorydesign strong *{font-weight:bold;}
.categorydesign img {display:inline-block;vertical-align:middle;}
/*breadcrumb*/
.breadList.breadActive{display: none!important;}
.breadcrumbContent { float: left; }
body ul.breadcrumb { margin: 0 auto;display: block!important; padding: 0; border-radius: 0;float: none;list-style: none;clear: none;max-width: 100%!important;}
body ul.breadcrumb * {color: #A4A4A4;font-size: 12px!important;line-height: 14px!important;float: left;font-weight: normal;}
body ul.breadcrumb li {font-size: 0!important;float: none!important; vertical-align:middle;}
body ul.breadcrumb li:after {content: '/';display: inline-block;margin: 0 5px;color: #A4A4A4;font-size: 12px;line-height: 14px;float: left;font-weight:normal;}
body ul.breadcrumb li:nth-last-of-type(1):after { display: none;}
body ul.breadcrumb li:nth-last-of-type(1) *{font-weight: 700;}
body a#linkOncekiSayfa {line-height: 30px;display: block;color: #000;font-size: 12px!important;font-weight: normal;display: none;}
.leftImage a#linkOncekiSayfa {display: none;}
/*ustalan*/
.categoryTitleText {float: left;width: 100%;margin: 20px 0;}
.categoryTitle { float: left; width: 100%;}
body #divSayfalamaUst {float: right;margin: 70px 0 25px;padding:0;text-align: center;}
.urunListRel { width: 100%; float: left; position: relative;}
.brandlistselection {display:inline-block;vertical-align: top;float: left;margin:0;width: 100%;}
.brandlistselection .clear { clear: none;display: none; }
.brandlistselection ul {padding: 0;margin: 0;list-style: none;}
.brandlistselection .sortingContent{background: none;border-top: 1px solid #A4A4A4;border-bottom: 1px solid #A4A4A4;}
.brandlistselection .sortingContent li {float: right;background:transparent;border-radius: 0!important;}
.brandlistselection .sortingContent li a {background:transparent;border-radius: 0!important;padding: 19.5px 6px;}
.brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);padding: 0;text-indent: 0;}
.blockSelect .sort_hrz{display: none;}
.blockSelect .sort_2{display: none;}
.blockSelect .sort_5{display: none;}
.category-vertical-filters .vertical-filter-panel .list-group{list-style:none;padding: 0;margin: 0;}
.category-vertical-filters .vertical-filter-panel .list-group ul{list-style:none;padding: 0;margin: 0;}
body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst{display: none;}
body #divSayfalamaUst .category-vertical-filters.top-filters .tukgo{display: none;}
body #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn{display: none;}
body #divSayfalamaUst .category-vertical-filters.top-filters .moreNum{display: none;}
/*filtresecili*/
body #divSayfalamaUst .filterDeleteContent{float: left;margin:10px 0 0;padding:0; width: 100%;}
body #divSayfalamaUst .filterDeleteContent .appliedFilter{padding: 0;margin: 0 15px 0 0;height: auto;background:transparent;border: 1px solid #666;width: auto;border-radius: 0;}
body #divSayfalamaUst .filterDeleteContent .appliedFilter a{width: 25px;margin: 0;}
body #divSayfalamaUst .filterDeleteContent .appliedFilter a i{font-family: 'FontAwesome';line-height: 30px;color: #040404;font-size: 15px;font-weight: 300;}
body #divSayfalamaUst .filterDeleteContent .appliedFilter a i:before{content: '\f00d';}
body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span{color: #666;font-size: 12px;text-align: left;margin-top: 7px;font-weight:normal;}
body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span+span{color: #666;margin-top: 3px;}
body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir{display: block;}
body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a{width: 100%; background:transparent;line-height: 1;margin: 0;padding: 0 5px;}
body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a span{line-height:30px;font-weight: normal;font-size: 12px;text-align:center;margin: 0;width: 100%;}
/*sayfalama*/
.brandlistselectionBottom { margin-bottom: 0; display: none; }
#divSayfalamaAlt { width: 100%; margin:0;}
.pageNumber { float: right; text-align: right; margin:0;display: none;}
.pageNumber a { }
.pageNumberContent { }
.pageNumberBottom { float: right; text-align:center;margin:50px 0;padding:0;width: 100%;display:block;vertical-align: middle;}
.pageNumberContent, .pageBorder {display: inline-block;vertical-align: top;border: 1px solid #D3D3D3;border-radius: 3p;}
.pageNumberContent a, .pageBorder a {min-width: 48px;height: 40px;line-height: 40px;font-size:15px;font-weight: 400;color: #767676;background: transparent;border-radius:0;border:none;float:left;position: relative;display: block;text-align:center;margin: 0;}
.pageNumberContent a.butonDisabled, .pageBorder a.butonDisabled {opacity: 1!important;}
.pageNumberContent a:hover, .pageBorder a:hover {color: #212121;}
.pageNumberContent a.SelectedSayfa, .pageBorder a.SelectedSayfa {color: #212121;font-weight: 600;}
.KategoriFilitrelemeContent .Block_Title { display: none; }
/*******************************************KATEGORi**********************************/
/*******************************************URUN DETAY********************************/
.RightDetail > .clear { clear: none; }
.ProductDetailMain{float:left;width: 100%;}
.ProductDetailMainRow{float:left;width: 100%;}
.TopDet { float: left; width: 100%; position: relative;margin:0;}
.leftImage {width: 50%;float: left;position: relative;padding: 0 10px 0 0;}
.RightDetail {width: 50%;float: left;position: relative;padding: 15px 15px 15px 10px;}
/*Urun Resim*/
.leftImage .ProductGallery {float: left;width: 100%;}
.leftImage .ProductGallery .gallery-container {float: left;width: 100%;position: relative;}
.leftImage .ProductGallery .gallery-container .GalleryArea {float: right;width: 100%;margin: 0;padding: 0;display: none;}
.leftImage .ProductGallery .gallery-container .galleryOwl-thumb {float: left;width: 100%;border: none;background:transparent;height: 100%;display: block;position: static;}
.leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list {float: left;width: 100%;padding: 0;margin: 0;overflow-y: auto;overflow-x: hidden;max-height: 100%;}
.leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list .thumb-item {float: left;clear: left;width: 100%;margin-bottom: 15px;}
.leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots{display: none;}
.UrunDetayLeft { margin: 0 !important; overflow: hidden; }
.Images,#divVideoGoruntulemeAlan {float: right;width: 500px;padding-bottom:150%;position: relative;display: none!important;}
.Images img,#vdUrunVideo { max-width: 100%; max-height: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}
.cloudzoom-blank > div:last-child { display: none !important; }
.SmallImages {display: block !important;float: left;width: 100%;}
.SmallImages div {float: left;width: 100%;margin-bottom: 5px;}
.SmallImages div img {max-width: 100%;max-height: 100%;}

.leftImage .productTimer{display: none!important;}
.DetayYeniUrun {display:none!important;}
/*sagalan*/
.RightDetail .TopList { float: left; width: 100%; position: relative;}
.RightDetail .MiddleList { float: left; width:100%; position: relative;}
.RightDetail .BottomList { float: left; width:100%; position: relative;}
/*urunadi*/
.ProductName {float:left;position: relative;margin:0;width: calc(100% - 300px);}
.ProductName h1 { margin: 0; float: left;width: 100%;}
.ProductName h1 span {float: left;width: 100%;display: inline-block;color: #212121;font-size: 32px;font-weight: 400;}
/*stokkodu*/
#divUrunKodu {float:left;clear:left;color: #A4A4A4;font-size: 13px;font-weight: normal;line-height: n;padding: 0;margin:10px 0 0;}
#divUrunKodu span{display:inline-block;vertical-align:top;color: #A4A4A4;font-size: 13px;font-weight: normal;position: relative;line-height: normal;float: left;}
#divUrunKodu span:after{content: ':';margin: 0 4px;}
/*taksitaciklama*/
#divTaksitAciklama { display:block;float: left;clear:left;margin-top:10px;}
#divTaksitAciklama .taksitSatir {color: #000; font-size: 14px;line-height: 14px;}
/*paunver*/
.RightDetail .puanVer {float:left;clear: left;}
.RightDetail #PuanVer{float: left;margin-top:10px;}
.RightDetail .PuanVerSag {float: left;color: #000;font-size: 15px;line-height: 15px; margin: 10px 0 0 10px;}
.RightDetail ul.rating { float: left;padding: 0;margin: 0;list-style: none; }
.RightDetail ul.rating li {float: left; margin-right: 0;width: auto;height: auto;padding: 0 2px 0 0;font-size: 0;}
.RightDetail ul.rating li i.starItem { font-size: 15px; line-height:15px;height: auto;font-weight: 300;font-family:'FontAwesome';position:static;}
.RightDetail ul.rating li i.starItem:before { content: '\f005';}
.RightDetail ul.rating li i.starItem:hover { font-size: 15px; font-weight: 600;}
.RightDetail ul.rating li.filled i {  font-weight: 600;}
.RightDetail .rating-stars ul>li.star.hover>i.fa{font-weight:600;}
.RightDetail .rating-stars ul>li.star.selected>i.fa{font-weight:600;}
.RightDetail ul.rating li i.starItem, .RightDetail ul.rating li.filled i, .RightDetail .rating-stars ul>li.star.hover>i.fa,
.RightDetail .rating-stars ul>li.star.selected>i.fa{color: #ff8a00;}
/*markaresmi*/
.markaresmi { float: left;position: relative; z-index: 1; display: none!important;}
.markaresmi a { float: left; }
.markaresmi img { max-width: 100%;float: left;}
/*magazastok*/
#divMagazaStok{float:left;clear:left; margin:10px 0 0!important;}
#divMagazaStok a{display: inline-block;vertical-align:top; color: #000; font-size: 14px; font-weight:normal;line-height: 14px;}
/*on yazi*/
#divOnyazi {float:left;width: 100%;}
#divOnyazi .teksatir{margin-top: 10px;float: left;width: 100%;}
#divOnyazi h2{font-weight:normal;font-size:100%;}
#divOnyazi * {font-family: 'Archivo', sans-serif !important;}
#divOnyazi strong {font-weight:bold;}
#divOnyazi strong * {font-weight:bold;}
#divOnyazi i {font-family: 'FontAwesome'!important;margin-right: 12px;}
/*fiyatlar*/
.urunDetayFiyatContainer{}
.PriceList {float: right;position:relative;width: auto;padding: 0;margin: 0;}
#pnlFiyatlar { display: inline-block; vertical-align: top;float:left;}
#divIndirimliFiyat {display: block;}
/*ekbilgi*/
#divMarka, #divTedarikci, #divUrunStokAdedi, #divToplamStokAdedi, #divBarkod, #divParaPuan, #divTahminiTeslimatSuresi,
#divIndirimOrani{float:left;clear:left;margin-top: 15px;line-height: normal;}
#divMarka .left_line, #divTedarikci .left_line, #divUrunStokAdedi .left_line, #divToplamStokAdedi .left_line, #divBarkod .left_line, #divParaPuan .left_line, #divTahminiTeslimatSuresi .left_line,
#divIndirimOrani .left_line{display: inline-block;vertical-align:top;color: #A4A4A4;font-size: 13px;font-weight:normal;line-height: normal;}
#divMarka .center_line, #divTedarikci .center_line, #divUrunStokAdedi .center_line, #divToplamStokAdedi .center_line, #divBarkod .center_line, #divParaPuan .center_line, #divTahminiTeslimatSuresi .center_line,
#divIndirimOrani .center_line{display: inline-block;vertical-align:top;color: #A4A4A4;font-size: 13px;font-weight:normal;line-height: normal;}
#divMarka .right_line,#divMarka .right_line *, #divTedarikci .right_line, #divTedarikci .right_line *, #divUrunStokAdedi .right_line, #divToplamStokAdedi .right_line, #divBarkod .right_line, #divParaPuan .right_line, #divTahminiTeslimatSuresi .right_line,#divIndirimOrani .indirimliOrani,
#divIndirimOrani .indirimliOrani *{display: inline-block;vertical-align:top;color: #A4A4A4;font-size: 13px;font-weight:normal;line-height: normal;width: auto;}
/*piyasa fiyati*/
.PiyasafiyatiContent {display:block;float: left;margin-right: 10px;}
.PiyasafiyatiContent .left_line, .PiyasafiyatiContent .center_line { display: none;}
.PiyasafiyatiContent .right_line { display: inline-block;vertical-align:top;}
.PiyasafiyatiContent .right_line * { display: inline-block;vertical-align:top; font-weight:normal; text-decoration: line-through;}
.PiyasafiyatiContent .right_line .spanKdv {display: none!important;vertical-align: top;}
/*indirimli fiyati*/
.IndirimliFiyatContent {display: block;float: left;}
.IndirimliFiyatContent .left_line, .IndirimliFiyatContent .center_line { display: none;}
.IndirimliFiyatContent .right_line { display: inline-block;vertical-align:top;}
.IndirimliFiyatContent .right_line * { display: inline-block;vertical-align:top; }
.IndirimliFiyatContent .right_line .spanKdv {display: none!important;vertical-align:bottom;font-size: 12px;line-height: 1;}
/*turk lirasi fiyati*/
#divTurkLirasiFiyat { display: block;}
#divTurkLirasiFiyat .left_line, #divTurkLirasiFiyat .center_line { display: none;}
#divTurkLirasiFiyat .right_line { display: inline-block;}
#divTurkLirasiFiyat .right_line *{ display: inline-block!important;vertical-align:top; }
/*indirimsiz fiyati*/
#divIndirimsizFiyat {display: block;}
#divIndirimsizFiyat .left_line, #divIndirimsizFiyat .center_line { display: none;}
#divIndirimsizFiyat .right_line { display: inline-block;font-weight: normal; }
#divIndirimsizFiyat .right_line * {display: inline-block!important;vertical-align:top;}
#divIndirimsizFiyat .right_line .spanKdv {display: none!important;vertical-align:top;}
/*kdv dahil fiyati*/
#divKDVDahilFiyat { display: block;float: left;margin-top: 8px;}
#divKDVDahilFiyat .left_line { display: inline-block;vertical-align:top;font-weight: normal;margin-right: 5px;}
#divKDVDahilFiyat .center_line { display: none;}
#divKDVDahilFiyat .right_line * {display: inline-block!important;vertical-align:top;}
/*fiyatrenk*/
.PiyasafiyatiContent .right_line *{color: #212121;font-size: 32px;}
.IndirimliFiyatContent .right_line *, #divTurkLirasiFiyat .right_line *, #divIndirimsizFiyat .right_line *, #divKDVDahilFiyat .right_line *, #divIndirimsizFiyat .right_line,
#divIndirimsizFiyat .left_line{color: #212121;}
.IndirimliFiyatContent .right_line *, #divTurkLirasiFiyat .right_line *, #divIndirimsizFiyat .right_line *,
#divKDVDahilFiyat .right_line *{font-size: 32px;font-weight: normal;}
#divKDVDahilFiyat .left_line,#divKDVDahilFiyat .right_line *,#divIndirimsizFiyat .left_line,.IndirimliFiyatContent,.IndirimliFiyatContent .right_line *,
.PiyasafiyatiContent,.PiyasafiyatiContent .right_line *,#divTurkLirasiFiyat ,#divTurkLirasiFiyat .right_line *,#divIndirimsizFiyat,#divKDVDahilFiyat {line-height: normal;}
/*Stok yok*/
body #divStokYok{float: left;width: 100%;margin:20px 0 0;font-size: 14px;color: #000;font-weight: normal;text-align: center;padding: 5% 0;background-color: #f2f5f6;border-radius: 0;}
body #divStokYok:before{content: '\f057';font-family:'FontAwesome';font-weight:300;width: 100%;float: left;font-size: 30px;margin-bottom: 20px;}
/*Urun ekstrabilgileri*/
#divEkstraBilgiler { float: left;clear:left;margin-top: 10px;}
#divEkstraBilgiler img { max-width: 100%;display:block;}
.btnnostok i.fa{font-family: 'FontAwesome';}
/*varyasyonlar*/
#divUrunEkSecenek {float: left;width: 100%;position: relative;margin-top: 41px;}
#divUrunEkSecenek .eksecenekLine {clear: none !important;margin: 0 0 30px;float: left;width: 100%;position: relative;}
#divUrunEkSecenek .eksecenekLine:last-child {margin-bottom:0!important;border: none;padding-bottom: 0;}
#divUrunEkSecenek .eksecenekLine .left_line {float: left;width:100%;line-height: normal;color: #212121;font-size: 13px;font-weight:normal;text-transform: uppercase;margin-bottom: 15px;}
#divUrunEkSecenek .eksecenekLine .center_line {display: none;}
#divUrunEkSecenek .eksecenekLine .right_line { display: inline-block;vertical-align:top;}
#divUrunEkSecenek .eksecenekLine .right_line .size_box {float: left;cursor: pointer;text-align:center;font-size: 14px;position: relative;color: #212121;font-weight: normal;margin-right: 10px;}
#divUrunEkSecenek .eksecenekLine .right_line .size_box img { width: 100%; height: 100%; display:block;}
/*selectvaryasyon*/
#divUrunEkSecenek .eksecenekLine.selectvaryasyon {}
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .left_line {}
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .center_line {}
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line {width: 100%;}
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line select {min-width: 100%;float: left;height: 35px;border: 1px solid #212121;color: #A4A4A4;font-size: 14px;font-weight: normal;padding: 0 15px;background: #fff;border-radius:0;}
/*resimlivaryasyon*/
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon {}
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .left_line{}
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line {}
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box{width: 25px;border-radius: 50%;overflow: hidden;}
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box img{}
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box:hover{}
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box.selected{border: 1px solid #000;}
/*kutuvaryasyon*/
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon {}
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line{
    width: 100%;
}
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box{min-width: calc(100% / 6);height: 50px;line-height: 48px;text-align:center;border: 1px solid #d7d7d7;border-radius:0;padding: 0 4px;margin: 0;}
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:last-child{margin-right: 0;}
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:hover {color: #fff;background: #000;}
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box.selected {color: #fff;background: #212121;}
/*stokyokvaryasyon*/
#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok { position: relative;background: #f5f3f3!important;color: #7a7979!important;border-color: #e4dfdd;}
#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok:after { content: ''; height: 1px; max-width: 65px;margin:0 auto; background: #cecece; left: 0;right:0; top: 50%; position: absolute;transform:rotate(140deg);-webkit-transform:rotate(140deg);}
/*ilgili Urunler*/
#IlgiliUrunDiv { float: left; width: 100%;}
#IlgiliUrunDiv #divIlgiliUrunler {}
.TopDet #IlgiliUrunDiv { display: block; float: left;width:100%;margin:0;padding: 0;}
.TopDet #IlgiliUrunDiv #divIlgiliUrunler { padding: 0; margin: 0; background: transparent; border: none; }
.TopDet #IlgiliUrunDiv .JKatAdi{float: left;width: 100%;margin: 0!important;padding: 0!important;text-align:left;}
.TopDet #IlgiliUrunDiv .JKatAdi .bold{padding: 0;margin: 0;text-align:left;}
.TopDet #IlgiliUrunDiv .JKatAdi .bold:before{display: none;}
.TopDet #IlgiliUrunDiv .JKatAdi .bold:after{display: none;}
.TopDet #IlgiliUrunDiv .JKatAdi .bold .satir1{background:transparent;padding: 0!important;margin: 0;border: none;font-size: 13px;line-height: 40px;font-weight: normal;color: #000;}
.TopDet #IlgiliUrunDiv .clear { display: none; }
.TopDet #IlgiliUrunDiv ul { float: left;width: 100%;padding: 0;margin: 0;list-style: none;}
.TopDet #IlgiliUrunDiv ul li { float: left; width:50px;margin-right: 10px;margin-bottom: 10px; border-radius: 0;overflow:hidden;}
.TopDet #IlgiliUrunDiv ul li:hover {}
.TopDet #IlgiliUrunDiv ul li .productItem { border: none; width: 100%; float: left; padding: 0;box-shadow:none!important; }
.TopDet #IlgiliUrunDiv ul li .productItem .productTimer {display: none!important;}
.TopDet #IlgiliUrunDiv ul li .productItem .productImage {padding: 0;}
.TopDet #IlgiliUrunDiv ul li .productItem .productImage a {}
.TopDet #IlgiliUrunDiv ul li .productItem .productImage a:before {display: none!important;}
.TopDet #IlgiliUrunDiv ul li .productItem .productImage img {}
.TopDet #IlgiliUrunDiv ul li .productItem .productIcon { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .urunListeAdet { display: none !important; }
.TopDet #IlgiliUrunDiv ul li .productItem .productDetail { padding: 0; margin: 0; display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .productDetail:before { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .productDetail:after { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .productName { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .TukendiIco { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .boxBedenlerContent { display: none !important; }
/*satinal*/
#divSatinAl {float: left;width: 100%;margin: 30px 0;padding: 0;}
.BasketBtn { float: left; position: relative;width: 100%;}
#divAdetCombo .right_line,.RightDetail .riSingle{width: 90px;}
#txtbxurunSiparisAdedi, #divAdetCombo select,.RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown,.basketBtn input,
.buyfast input{height: 45px!important;}
.Basketinp p,#divKombinSatinAl a, #divAdetCombo .left_line,.RightDetail .riSingle a.riUp,
.RightDetail .riSingle a.riDown{line-height: 40px;}
/*Adet Select*/
#divAdetCombo { display: block!important;position:relative;float: left;clear: left;}
#divAdetCombo .center_line { display: none !important; float: left; }
#divAdetCombo .right_line { float: left;max-width: 100%!important;}
#divAdetCombo select { width: 100%; padding: 0 10px; text-align: left;}
/*Adet input*/
.RightDetail .riSingle { position: relative;display: inline-block;vertical-align:top; border-radius: 0;}
.RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown { width: 30px !important;font-size: 0; background:transparent;top:0;font-weight: normal; position: absolute;margin: 0 !important; float: left; cursor: pointer; text-indent: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.RightDetail .riSingle a.riUp svg, .RightDetail .riSingle a.riDown svg {width: 10px;}
.RightDetail .riSingle a.riUp path, .RightDetail .riSingle a.riDown path {fill: #000;}
.RightDetail .riSingle a.riUp {left:auto;right:0;}
.RightDetail .riSingle a.riDown {left:0;}
/*adetveselect*/
.Basketinp {display: block;position: relative;float: left;clear: left;display: none;}
.BasketBtn .pSatisBirimi, .BasketBtn .left_line.lineTitle2{color: #000;font-size: 14px;font-weight: normal;margin:0;float: left;clear:left;line-height: 40px;}
#txtbxurunSiparisAdedi_wrapper { float: left; width: 100% !important; position: relative; padding: 0 !important; }
#txtbxurunSiparisAdedi {width: 100% !important; text-align: center; display: inline-block;padding: 0;  appearance: none; -moz-appearance: none;-webkit-appearance: none;}
#txtbxurunSiparisAdedi, #divAdetCombo select { background: #fff;color: #000;border:1px solid #d7d7d7;font-size: 13px;font-weight: 500;float: left;margin: 0;border-radius:0;}
/*sepete Ekle*/
#divKombinSatinAl,
.basketBtn ,
.buyfast {float: left;margin: 0;}
#divKombinSatinAl a,
.buyfast input,
.basketBtn input {color: #000;font-weight: 400;font-size: 21px;width:100%;display: inline-block;vertical-align:top;padding: 0;letter-spacing:0;border:none;border-radius:0;text-transform: uppercase;-moz-appearance: none;-webkit-appearance: none;}
.basketBtn{width: 100%;}
/*Hemen Al*/
.buyfast {width: 100%;margin:20px 0 0 0;display: none;}
.buyfast input {}
/*kombin Al*/
#divKombinSatinAl {margin: 20px 0 0 0;width: 100%;}
#divKombinSatinAl a{font-size: 14px;margin: 0!important;}
/*Iconlar*/
.ProductIcon {float: left;width: 100%;}
.ProductIcon .box1 {padding:0;margin: 0;min-width: 0;background:transparent;display:inline-block;vertical-align:top;color: #767676;font-size: 13px;font-weight: 3;}
.ProductIcon .box1 i {display: none;}
.ProductIcon .boxIcon {fill: #767676;width: auto;height: 19px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;margin-right: 5px;}
.ProductIcon .boxIcon svg{height: 19px;}

.ProductIcon > div{float: left;position: relative;margin-right: 50px;width: auto;margin-bottom: 10px;}
.ProductIcon > div > a {float:left;width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items:center;justify-content: flex-start;-webkit-justify-content:flex-start;padding: 0;background: none!important;color: #767676;font-weight: 300;font-size: 13px;}
/*yazdiryorumtavsiye*/
.ProductIcon2 {float:left;width: 100%;}
.ProductIcon2 .clear{display: none;}
.ProductIcon2 #divSocialButtons{width: 100%;}
.ProductIcon2 > div{float:left;width: 33.33%;margin-bottom: 15px;position: relative;}
.ProductIcon2 > div > a{margin: 0; padding: 0;font-size: 14px;background:transparent;color:#000;float:left;width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items:center;justify-content: flex-start;-webkit-justify-content:flex-start;}
.ProductIcon2 > div > a:hover{color: #000; background:transparent!important;}
.ProductIcon2 .boxIcon {fill:#000; width:50px;height:50px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.ProductIcon2 .boxIcon svg{height:22px;}
/*paylas*/
.TopDet .product_social_icon_wrapper{float: left;width: 100%;display: block!important;font-size: 0;margin-top: 10px;}
.TopDet .product_social_icon_wrapper .PaylasTit{float: left;color: #000;font-size: 14px;font-weight: 600;line-height: 30px;margin-right: 10px;}
.TopDet .product_social_icon_wrapper ul{display: inline-block;vertical-align:top;list-style: none;padding: 0;margin: 0;}
.TopDet .product_social_icon_wrapper ul li{float: left;margin-right: 10px;}
.TopDet .product_social_icon_wrapper ul li:last-child{margin-right: 0;}
.TopDet .product_social_icon_wrapper ul li a{float: left;fill: #fff;background: #000;font-size: 14px;border-radius: 100%;text-align:center;width: 30px;height: 30px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
.TopDet .product_social_icon_wrapper ul li a svg{width: 15px;}
.TopDet .product_social_icon_wrapper ul li:nth-child(1) a{background: #3b5999;}
.TopDet .product_social_icon_wrapper ul li:nth-child(2) a{background: #55acee;}
.TopDet .product_social_icon_wrapper ul li:nth-child(3) a{background: #bd081c;}
.TopDet .product_social_icon_wrapper .UWhatsApp {float: left;margin-right: 0}
.TopDet .product_social_icon_wrapper .UWhatsApp .whatsApp{float: left;color: #fff;background: #6dc33a;font-size: 0;border-radius: 100%;text-align:center;width: 30px;}
.TopDet .product_social_icon_wrapper .UWhatsApp .whatsApp i{line-height: 30px;display: inline-block;vertical-align:top;font-size: 14px;}
/*whatsapp*/
.socialButons { float: right !important; width: 100%; position: relative; margin: 0 !important;}
.socialButons iframe { float: left;}
.product-social { float: left; margin-right: 10px; }
.product-social span { float: left; line-height: 32px; display: inline-block; color: #000; font-size: 12px; font-weight: 300; margin-right: 5px; }
.product-social ul { float: left; }
.product-social ul li { float: left; margin-right: 13px; }
.product-social ul li a { display: block; color: #323232; font-size: 18px; }
/*urun ozellik Bolumu*/ 
.urunOzellikTab{display: none;}
.urunOzellik {float: left;width:100%;margin: 5px 0 15px;display: block;}
.urunOzellik .urunTab {float:left;width: 100%;border-top: 1px solid #212121;}
.urunOzellik .urunTab ul {display: inline-block;vertical-align:top;float: left;width: 100%;padding: 0;margin: 0;list-style: none;display: flex;justify-content: space-between;}
.urunOzellik .urunTab >ul > li {float:left;}
.urunOzellik .urunTab >ul > li:last-child{margin-right: 0;}
.urunOzellik .urunTab >ul > li > a {cursor:pointer;color: #A4A4A4;font-size: 14px;float:left;font-weight: 500;text-transform: uppercase;line-height: 55px;}
.urunOzellik .urunTab >ul > li > a span{font-weight:normal;}
.urunOzellik .urunTab >ul > li.active > a {color: #212121;}
.urunDetayPanel {float: left;width:100%;clear: none !important;border: none;padding: 35px 0;}
.urunTabAlt strong { font-weight: bold; }
.urunTabAlt #txtOneriMail{margin: 0;height: 30px;padding: 0 10px;width: 100%!important;border-width: 1px;}
.urunTabAlt #txtOneriNot{margin: 0;padding: 10px;width: 100%!important;background: #fff;}
.urunTabAlt {font-family: 'Archivo',sans-serif !important;padding:0;float:left;width:100%;font-size: 14px;color: #212121;line-height: 1.5;height: 245px;overflow-y: auto;}
.urunTabAlt * { font-family: 'Archivo',sans-serif !important;}
.urunTabAlt i { font-family: 'FontAwesome' !important; }
.urunTabAlt img { max-width: 100% !important; }
.urunTabAlt iframe { max-width: 100% !important;}
.urunTabAlt .button { padding: 10px 5px; color: #fff; }

.tabUrunOneriler ul{list-style: none;padding: 0;margin: 0;}
.tabUrunOneriler ul li{float: left;width: 100%;}
.oneriValidate .validate { top: 0; padding: 5px; }
.urunTabAlt ul li { margin-bottom: 5px; clear: both; }
.urunTabAlt ul li input { float: left; margin-right: 5px; width: auto !important; }
.urunTabAlt ul li label { float: left; width: auto !important;line-height: normal;}
.urunTabAlt ul li input[type="checkbox"] { margin-top: 0; }
/*------------------------------------Etiketler--------------------------------------------*/
#divEtiketler { float: left; width: 100%; padding:0 20px 20px; margin:50px 0 0;background: #fff;text-align:center;}
#divEtiketler .productModuleTitle {float: left; color: #202122; font-size: 15px; font-weight: bold; width: 100%; text-align: center; line-height: 30px; margin:10px 0; }
#divEtiketler a { color: #696d71; font-size: 13px; }
#divEtiketler a:hover {text-decoration:underline;}
/****************************************Slider Alanlar*********************************/
/*Baslik*/
#mainHolder_divDesign .JKatAdi.categoryTitle, .JKatAdi {float: left;position: relative;width: 100%;padding:0!important;margin: 0 0 25px!important;}
#mainHolder_divDesign .JKatAdi.categoryTitle .bold, .JKatAdi .bold {display:block;float: left;width: 100%;text-align: left;position: relative;}
#mainHolder_divDesign .JKatAdi.categoryTitle .bold .satir1, .JKatAdi .bold .satir1{line-height: normal;color: #212121;font-size: 20px;font-weight: 400;display: inline-block;vertical-align:top;padding:0!important;position: relative;z-index: 1;text-transform: u;}
/*ilerigeributon*/
#divInstashopResim .owl-carousel .owl-nav{display:block!important;}
#mainHolder_divDesign .owl-carousel .owl-nav, .owl-carousel .owl-nav {z-index: 2;position: absolute;right: 0;left: 0;top:40%;}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .InstaGalleryprev {left:0;}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .ProductListnext,.owl-carousel .owl-nav .InstaGallerynext {right:0;}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListnext,.owl-carousel .owl-nav .InstaGalleryprev, .owl-carousel .owl-nav .InstaGallerynext,
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext {background:#fff;border-radius: 0;border:none;width: 30px;height: 30px;cursor: pointer;text-align: center;position: absolute;font-size: 0;display: inline-block;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;-webkit-align-items:center;justify-content: center;-webkit-justify-content:center;}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:hover, .owl-carousel .owl-nav .InstaGalleryprev:hover,
.owl-carousel .owl-nav .ProductListprev:hover{}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:hover, .owl-carousel .owl-nav .InstaGallerynext:hover,
.owl-carousel .owl-nav .ProductListnext:hover{}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .InstaGalleryprev:before,
.owl-carousel .owl-nav .ProductListprev:before{content:'\f177';}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .InstaGallerynext:before,
.owl-carousel .owl-nav .ProductListnext:before{content:'\f178';}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:before,.owl-carousel .owl-nav .ProductListprev:before,.owl-carousel .owl-nav .ProductListnext:before,.owl-carousel .owl-nav .InstaGalleryprev:before,.owl-carousel .owl-nav .InstaGallerynext:before,#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:before{font-family:'FontAwesome';font-size:16px;line-height:normal;color:#666666;font-weight:400;}
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:hover:before, .owl-carousel .owl-nav .InstaGalleryprev:hover:before,
.owl-carousel .owl-nav .ProductListprev:hover:before,
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:hover:before, .owl-carousel .owl-nav .InstaGallerynext:hover:before,
.owl-carousel .owl-nav .ProductListnext:hover:before{color: #212121;}
#mainHolder_divDesign .owl-carousel .owl-dots, .owl-carousel .owl-dots{display: none;float: left;width: 100%;text-align:center;margin-top: 20px;}
#mainHolder_divDesign .owl-carousel .owl-dots .owl-dot, .owl-carousel .owl-dots .owl-dot{width: 12px;height: 12px;background: #fff; border: 1px solid #000;margin: 0 4px;border-radius: 100%;display: inline-block;vertical-align:top;}
#mainHolder_divDesign .owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot.active{background: #000;}
/*urunslider*/
.sliderBannerContainer { float: left; width: 100%; position: relative;margin:0;}
.sliderBannerContainer .Block_Link{display:none;}
.sliderBannerContainer .ProductList { display: block !important;margin: 0 auto;}
.sliderBannerContainer .Jbutonlar { display: none; }
.sliderBannerContainer .jCarouselLite {float: left;width: 100%;}
/*detayurunslider*/
.detaySliderContainer {float: left;width: 100%;position: relative;margin: 70px 0;}
.detaySliderContainer .ProductList { display: block !important;margin: 0 auto;}
.detaySliderContainer .Jbutonlar { display: none; }
.detaySliderContainer .jCarouselLite {float: left;width: 100%;}
/*pnlSlider*/
#pnlSlider {position:relative;float: left;width:100%;margin:0;padding: 0;}
#pnlSlider ul {list-style: none;padding: 0;margin: 0;}
#pnlSlider ul li { display: block; }
#pnlSlider ul li a { display: block; }
#pnlSlider ul li a img { width: 100%; display: block;}
#pnlSlider .flex-control-nav {position: absolute;bottom: 20px;right:0;left: 0;}
#pnlSlider .flex-control-paging li {margin: 0 2px;}
#pnlSlider .flex-control-paging li a {float: right; width: 11px;height:11px;border-radius:100%;border:none;box-shadow:none;text-shadow:none;background: #fff;}
#pnlSlider .flex-control-paging li a.flex-active {background: #000;}
#pnlSlider .flex-direction-nav { position: absolute;left:20px;right: 20px;top: 45%;}
#pnlSlider .flex-direction-nav li {display: inline-block;vertical-align:top;}
#pnlSlider .flex-direction-nav .flex-nav-prev {float: left;}
#pnlSlider .flex-direction-nav .flex-nav-next {float: right;}
#pnlSlider .flex-direction-nav .flex-prev, 
#pnlSlider .flex-direction-nav .flex-next {color: #fff;border:none;background:transparent;width:auto;height: auto;border-radius:0; top: 0;margin: 0;padding: 0;box-shadow:none;opacity: 1;font-size: 0;position: relative;text-shadow:none;text-align:center;}
#pnlSlider .flex-direction-nav .flex-prev{left: 0;} 
#pnlSlider .flex-direction-nav .flex-next{right: 0;}
#pnlSlider .flex-direction-nav .flex-prev:before,
#pnlSlider .flex-direction-nav .flex-next:before {font-size: 0;}
#pnlSlider .flex-direction-nav .flex-prev:before {}
#pnlSlider .flex-direction-nav .flex-next:before {}
#pnlSlider .flex-direction-nav .flex-prev:hover,
#pnlSlider .flex-direction-nav .flex-next:hover {}
#pnlSlider .flex-direction-nav a:before { text-shadow: none; }
#pnlSlider .flex-direction-nav a:after { text-shadow: none; }
#pnlSlider .HPSItems .flex-control-thumbs {position: static;background: #fff;text-align:center;}
#pnlSlider .HPSItems .flex-control-thumbs li {display: inline-block;vertical-align:top;float: none;max-width: 100%;}
#pnlSlider .HPSItems .flex-control-thumbs img {opacity: 1;}
#pnlSlider .HPSItems .flex-control-thumbs .flex-active {}
.HomePageSlideShowContainer {float: left;width: 100%;position:relative;}
.HomePageSlideShowContainer .HomePageSlideShow { padding: 0;width: 100%;}
.HomePageSlideShowContainer .HPSItems { clear: both; cursor: pointer; width: 100%; }
.HomePageSlideShowContainer .HPSItems div { cursor: pointer; float: left; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 100%; }
/*sitekodlari*/
.hesabimAnasayfaMenuler ul li a:hover .fa{color: #fff;}
.siparisTakipSayfasi { background: #fff; }
.siparisTakipSayfasi .siparisTakipBaslik { text-align: center; padding: 20px 0 !important; }
.sepetiTemizle { float: right; line-height: 43px; padding: 0 10px; }
.popupSepet { width: 99%; }
.popupSepet #hed div { width: 94%; }
.sayfaIcerik * { font-family: 'Archivo', sans-serif !important; }
#mainHolder_UrunDetay_imgCookie { display: none !important; }
.product_social_icon_wrapper { display: none; }
.HesabimContainer .urunDetayPanel { max-height: 100%; }
.orders { width: 100%; }
.TumKategoriler { display: none; }
.mobilMenuAcButton,.searchClick, .mycartClick, .welcomeOpen { display: none; }
.userLoginBtn, .userSignBtn { border: none !important; }
.magazaTeslimatBilgisiContent{display: none;}
#store_region_container{display: none;}
#ticimaxCopyright{float: left;width: 100%;}
section{float: left;width: 100%;}
.sepetimBody .Basketstep ul li.pasif{opacity: 1;}
.sepetimBody ul{padding: 0;margin: 0;list-style: none;}
.sepetimBody .sepetItemB1 span.KampanyaTanimSpan{display: inline-block;}
/*Site ici scroll alanlar*/
#divOnyazi::-webkit-scrollbar, .urunTabAlt::-webkit-scrollbar, .SmallImages::-webkit-scrollbar, .SepetBlockInfo::-webkit-scrollbar, .searchContent ul::-webkit-scrollbar, body .kombinContent ul::-webkit-scrollbar, .CartProduct .SProduct::-webkit-scrollbar, .yanResimliMenu .KatMenu1::-webkit-scrollbar, .UrunGuruplari .Block_Text::-webkit-scrollbar, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar, .leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar, .mobilMenu .menuIcerikAlan::-webkit-scrollbar, .mobilMenu .navUl > li > ul::-webkit-scrollbar,
.mobilMenu .navUl > li > ul li ul::-webkit-scrollbar, #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar{width: 2px;}
#divOnyazi::-webkit-scrollbar-track, .urunTabAlt::-webkit-scrollbar-track, .SmallImages::-webkit-scrollbar-track, .SepetBlockInfo::-webkit-scrollbar-track, .searchContent ul::-webkit-scrollbar-track, body .kombinContent ul::-webkit-scrollbar-track, .CartProduct .SProduct::-webkit-scrollbar-track, .yanResimliMenu .KatMenu1::-webkit-scrollbar-track, .UrunGuruplari .Block_Text::-webkit-scrollbar-track, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar-track, .leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-track, .mobilMenu .menuIcerikAlan::-webkit-scrollbar-track, .mobilMenu .navUl > li > ul::-webkit-scrollbar-track,
.mobilMenu .navUl > li > ul li ul::-webkit-scrollbar-track, #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar-track{ background: #D3D3D3;}
#divOnyazi::-webkit-scrollbar-thumb, .urunTabAlt::-webkit-scrollbar-thumb, .SmallImages::-webkit-scrollbar-thumb, .SepetBlockInfo::-webkit-scrollbar-thumb, .searchContent ul::-webkit-scrollbar-thumb, .CartProduct .SProduct::-webkit-scrollbar-thumb, body .kombinContent ul::-webkit-scrollbar-thumb, .UrunGuruplari .Block_Text::-webkit-scrollbar-thumb, .yanResimliMenu .KatMenu1::-webkit-scrollbar-thumb, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar-thumb, .leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-thumb, .mobilMenu .menuIcerikAlan::-webkit-scrollbar-thumb, .mobilMenu .navUl > li > ul::-webkit-scrollbar-thumb,
.mobilMenu .navUl > li > ul li ul::-webkit-scrollbar-thumb, #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar-thumb{background: #212121;}
/*Site ici scroll alanlar*/
/*------------------------------------Sabit Renkler--------------------------------------------*/
/*sepetvebutonrenk*/
body .button, .baglanButton, .siparisOzetTakip, body.sepetimBody .basketCompletebtn, #AdresContent .button, .BasketPage .OdemeMenu ul li.activeMenu > a , .pageNumberContent a:hover, .menuUstBolum, body .category-vertical-filters.top-filters .FiltreUst, .SepetUst, .urunOzellikTab .urunTab >ul >li[onofftip="true"] > a, .tooltip-inner, .welcome.active,
.sepetimBody .Basketstep ul li.aktif{background: var(--theme-color);}
/*bordercolor*/
.iletisimContent .iletisimRight .iletisimbanka .span > .line1:nth-child(n+2), body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir, .pageNumberContent a:hover,
.OdemeMenu ul li.activeMenu{ border-color: #212121;}
/*tooltip*/
.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {border-top-color: #212121;}
.tooltip.right .tooltip-arrow {border-right-color: #212121;}
.tooltip.left .tooltip-arrow {border-left-color: #212121;}
.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {border-bottom-color: #212121;}
.baglanButton { border-color: transparent; }
.Basketstep ul li:before { border: 1px solid #212121;}
.sepetimBody .Basketstep ul li.aktif:after{border-top-color:#212121; }
/*color*/
.sepetTitle .st_1,body .sepetTitle2 .st_1, body .BasketRigth ul li.genelToplam .tut, body .sepetTitle2 .st_1:before, .sepetTitle .st_1:before, .TeslimatAdresTittle, .Basketstep ul li.gecti span, body #divToplamOdeme, .TeslimatAdresTittle, a.YeniAdresEkle, .Basketstep ul li.onestepsec span, .Basketstep ul li.pasif i, .BasketPage .Basketstep ul li.pasif i, .BasketPage .cargoInformation div.cargoName span, .BasketPage .faturaAdresBtn.active, .adresAyniBtn.active, .BasketPage .sepetItemB4, .BasketPage .AdresItemAlt.AdresItemSelected .AdresItemAltLeft label span.check, .iletisimContent .categoryTitle .categoryTitleText, body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a span,
body .siparisUrunUyariSecenek .siparisUrunDurumBaslik,
body.sepetimBody .mobileAddition > .addition-content > .TotalPrice,
body.sepetimBody .mobileAddition > .addition-content::before{color: #212121;}
/*HoverRenk*/
.button:hover, .userLoginBtn:hover, .userSignBtn:hover, .BasketPage .OdemeMenu ul li:hover >a, .BasketPage .alisverisedevamet:hover, .BasketPage #hed div.hediCekForm a:hover, .BasketPage a.YeniAdresEkle:hover, #AdresContent .button:hover, .basketCompletebtn:hover, .KasaOnuFirsatlarContent ul li a.button:hover, 
.ProductIcon2 > div > a:hover{ background: #212121;}
/*colorhover*/
.BasketPage .AdresItemAlt a:hover, .BasketPage .sepetiTemizle:hover, .BasketPage .sepet-sil:hover:before, .BasketPage .sepetTitle2 a:hover, .baglanButton:hover, .BasketPage .faturaAdresBtn:hover, .adresAyniBtn:hover,.headerSocialConnect .baglanButton a:hover,
.CartProduct .SProduct li a:nth-child(2):hover *{color: #212121;}
/*bordercolorhover*/
body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li >a:hover, .BasketPage a.YeniAdresEkle:hover, .OdemeMenu ul li:hover, .BasketPage .OdemeMenu ul li:hover >a,.BasketPage .alisverisedevamet:hover,
.CartProduct .headerCartBtn:hover{border-color: #212121;}
/*color*/
.siparisOzetTakip {color: #fff;}
.BasketDetail table tbody tr td a { display: inherit; }
.BasketDetail table tbody tr td:last-child a { display: block; }
.sepetimBody #header:after { display: none; }
body .alisverisedevamet{background: #fff;}
/*bordercolor*/
.KasaOnuFirsatlarContent ul li a.button:hover { border: none !important; }
.BasketPage a.YeniAdresEkle:hover {color: #fff !important; }
.baglanButton:hover { background: transparent; }
body .adresGir .kirmiziButon:hover {background: #9e1a20!important;color: #fff !important;}
body .adresGir .yesilButon:hover {background:#406d20!important;color: #fff !important;}
/*------------------------------------Sabit Renkler--------------------------------------------*/
.divRelatedProductsPopup .ulRelatedProducts{list-style: none;padding: 0;margin: 0;}
.bottomHead {display: none;}
#divSliderYani {display: none;}
body {background: #fff;}
/*siteozelalan*/
.cart-item a.header-cart-link.headerButon .sepetUrunSayisi{display:none;}

.header-wrapper .header-main{padding:0 25px;}
.newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl{margin:0;padding:0;list-style:none;}
.homeBody #top-bar{display: flex;}
#top-bar{padding:0 25px;display: none;}
#top-bar .flex-col{width:33.3333%;}
#top-bar .custom.html_1{float:left;width:100%;}
#top-bar .custom.html_2 a{font-size:13px;font-weight:500;color:#F2F2F2;}
#top-bar .custom.html_2 span{margin:0 10px;font-size:13px;font-weight:500;color:#F2F2F2;}
.htop-slider{float:left;width:100%;}
.htop-slider ul{margin:0;padding:0;list-style:none;text-align: center;height: 0;overflow: hidden;}
.htop-slider ul li{font-size:13px;font-weight:300;color:#fff;}
.htop-slider .owl-carousel{height: auto;overflow: visible;}
.htop-slider .owl-carousel .owl-nav{left:0;right:0;top:0;}
.htop-slider .owl-carousel .owl-nav .owl-prev,.htop-slider .owl-carousel .owl-nav .owl-next{position:absolute;font-size:14px;}
.htop-slider .owl-carousel .owl-nav .owl-prev{left:0;}
.htop-slider .owl-carousel .owl-nav .owl-next{right:0;}

@media screen and (min-width: 1099px) {
    body #divTopProductSearch .newSearcBtnClick{padding:0;}
    body #divTopProductSearch .newSearcBtnClick a i{background:url(https://cdn.ticimax.cloud/uploads/sayfatasarim/elittasarim40/search.svg) no-repeat center / contain;width:18px;height:18px;}
    body #divTopProductSearch.dropactive .newSearcBtnClick a i{background-image:url(https://cdn.ticimax.cloud/uploads/sayfatasarim/elittasarim40/close.svg);}
    body #divTopProductSearch .newSearcBtnClick a i:before{content:'';}
    body #divTopProductSearch.dropactive .header-search-form-wrapper{top:auto;bottom:0;left:0;right:190px;padding:17.5px 154px;}
    body #divTopProductSearch .searchform-wrapper{border:0;max-width:100%;}
    body #divTopProductSearch .searchform-wrapper #txtbxArama{font-size:15px;font-weight:500;color:#212121;padding:0 0 0 33px;}
    body #divTopProductSearch .searchform-wrapper #btnKelimeAra{position:absolute;left:0;width:18px;height:40px;padding:0;}
}

body .logo-left .logo{margin-right:75px;}

body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl{gap:30px;justify-content:flex-start;}
body .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a{color:#212121;font-size:13px;font-weight:700;}
body .newHeaderNavigation:not(.mobileStyle) .menu-list-row{max-width:100%;margin: 0;}
body .newHeaderNavigation:not(.mobileStyle) .menu-wrap ul{margin:0;padding:0;list-style:none;}
body .newHeaderNavigation:not(.mobileStyle) .menu-list-kolon{padding-left:55px;gap:115px;}
body .newHeaderNavigation:not(.mobileStyle) .menu-wrap .kolon > li > a{color:#000;font-size:13px;font-weight:700;}
body .newHeaderNavigation:not(.mobileStyle) .nav-submenu > li > a{color:#000;}
body .newHeaderNavigation:not(.mobileStyle) .menu-list-image{flex:0 0 319px;}
body .newHeaderNavigation:not(.mobileStyle) .menu-list-image-row{gap: 0;}

body #mainHolder_divDesign .t-vw-8 .ticiContainer{width:calc(100% - 320px)!important;}

body .stories.carousel{display:flex;justify-content:center;gap:25px;}
body .stories.carousel .story{width: auto;max-width: none;margin: 0;}
body .stories.carousel .story > .item-link > .item-preview{max-height: none;height: auto;}
body .stories.carousel .story > .item-link > .info{margin-top:10px;font-size:12px;color:#212121;}
body .stories.carousel .story > .item-link > .info .name{font-weight:700;}
body .stories.carousel .story > .item-link:hover > .info .name{text-decoration:underline;}

.productItem .productList-Image-Owl .owl-dots .owl-dot span{display:none;}
.productItem .productList-Image-Owl .owl-dots{bottom:10px;}
.productItem .itemCategory{float:left;width:100%;margin-bottom:10px;}
.productMarka{float:left;width:100%;margin-bottom:10px;}
.productOnYazi{float:left;width:100%;margin-bottom:10px;}
.productStokKodu{float:left;width:100%;margin-bottom:10px;}
.productSatisBirimi{float:left;width:100%;margin-bottom:10px;}
.discountIcon{float:right;font-size:13px;font-weight:500;color:#212121;margin-left:5px;line-height:14px;float: left;}
.discountIcon:before{content:'(-';}
.discountIcon:after{content:')';}
.productIconEx{position:absolute;left:16px;top:10px;z-index:1;text-align:left;}
.newIcon,.cargoIcon{float:left;clear:left;font-size:11px;letter-spacing:0.55px;color:#212121;margin-bottom:3px;}
.firsatIcon{display: block!important; float:left;clear:left;font-size:11px;letter-spacing:0.55px;color:#212121;margin-bottom:3px;}
.favori{display:block;float:left;clear:left;margin-bottom: 3px;}
.favori a{font-size:0;color:#212121;}
.favori a:before{content:'\f004';font-family:'FontAwesome';font-size:14px;}
.favori a.listfavoriAktif{font-weight:700;}
.productIconEx2{position:absolute;right:20px;top:20px;z-index:1;}
.ozelAlan1,.ozelAlan2,.ozelAlan3,.ozelAlan4{float:left;clear:left;background:#fff;font-size:11px;color:#A4A4A4;line-height:18px;padding:0 3px;margin-bottom:3px;}
.ozelAlan1{background:#E50000;color:#ffff;}
.ozelAlan5{float:left;width:100%;font-size:11px;font-weight:700;color:#E50000;}
.urunListStokUyari{float:left;width:100%;margin-bottom:10px;}

body #mainHolder_divDesign .ticimaxTabHead{margin-bottom:25px;text-align:right;}
body #mainHolder_divDesign .ticimaxTabHead ul{margin:0;padding:0;font-size:0;}
#mainHolder_divDesign .ticimaxTabHead li{margin:0 5px;}
body #mainHolder_divDesign .ticimaxTabHead li a{font-size:12px;color:#767676;background:none!important;padding:0;line-height:26px;}
body #mainHolder_divDesign .ticimaxTabHead li.ticimaxTabHead_active a{color:#212121;font-weight:700;}
body #mainHolder_divDesign .ticimaxTabHead li:first-child a:after{content:'\f111';font-family:'FontAwesome';width:50px;height:26px;border:1px solid #A4A4A4;border-radius:13px;float:right;padding:2px;text-align:right;font-size:20px;color:#212121;font-weight:700;line-height:21px;margin-left:10px;}
body #mainHolder_divDesign .ticimaxTabHead li.ticimaxTabHead_active:first-child a:after{text-align:left;}

#divOzelAlan1,#divOzelAlan2,#divOzelAlan3,#divOzelAlan4,#divOzelAlan5{margin-top:10px;float: left;clear: left;background: #f6f6f6;font-size: 11px;color: #A4A4A4;line-height: 18px;padding: 0 3px;}
#divOzelAlan1{background:#E50000;color:#fff;}
#divOzelAlan5{font-size:11px;font-weight:700;color:#E50000;background:none;}
#divKombinSatinAl a:hover,.buyfast input:hover,.basketBtn input:hover{background:#A4A4A4;}
.RightDetail.scroll-to-fixed-fixed{right:0;margin-top:20px;}
.bedenT{position: relative; float: left; clear: left; margin: 0 0 10px;}
.bedenT a{font-size:13px;color:#A4A4A4;text-decoration:underline;}
.urunOzellik .teknikDetay{border:0;margin:0;}

#IlgiliUrunDiv .productItemV3{width:calc(25% - 10px);float:left;margin-bottom:30px;margin-right:10px;}
#IlgiliUrunDiv .productItemV3 .ItemV3_col2{padding:10px 0 0;}
#IlgiliUrunDiv .productItemV3 .ItemV3_col3 p.pSatisBirimi{margin:0;}
#IlgiliUrunDiv .productItemV3 .ItemV3_col3 a.ItemV3_SepetEkleButton.btnAddToCart{padding:0 13px;background:#000;color:#fff;font-size:15px;font-weight:500;line-height:29px;display:inline-block;margin-top:5px;}

.categorydesign h1{font-size:20px;font-weight:bold;color:#212121;}
.categorydesign p{font-size:13px;color:#212121;line-height:1.5;}
.categoryContainer .categoryTitleText{float:right;width:auto;margin: 0;}
.categoryContainer .middleTopBlock{float:left;width:100%;margin-top:70px;}

.pageNumberContent a.SelectedSayfa:after,.pageBorder a.SelectedSayfa:after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-1px;width:25px;height:1px;background:#212121;}

body .footerTemp{background:#EDEBE8;padding:80px 160px;margin-top:110px;}
body .footerTemp .elementor-column[data-col="25"]:first-child{width:56%;padding-right:13.5%;}
body .footerTemp .elementor-column[data-col="25"]{width:13.3%;}
body .footerTemp .newsletterContent #btnMailKaydet{background:url(https://cdn.ticimax.cloud/uploads/sayfatasarim/elittasarim40/send.svg) no-repeat center;cursor:pointer;}
body .footerTemp .footerMenuTitle{display:block;border-bottom:1px solid #212121;padding:0 0 10px 0;margin-bottom:20px;}
body .footerTemp .socialMedia li a i{padding:0!important;width:auto!important;margin-right:25px;}
body .footerTemp .eTempTitle2{line-height:1.5;}
body .footerTemp .elementor-column[data-col="50"]:first-child{width:56%;}
body .footerTemp .elementor-column[data-col="50"]{width:44%;}
body .footerTemp .footerMenuAlt a:hover{text-decoration: underline;}

body .social-fixed .footerText{position:fixed;right:44px;bottom:0;width:auto;flex-direction:column;align-items:center;gap:17px;z-index: 999;}
body .social-fixed .footerText .sf-text{transform:rotate(270deg);position:absolute;right:15px;top:0;transform-origin:right top;transition:.2s;}
body .social-fixed .footerText .sf-list{float:left;width:18px;opacity:0;visibility:hidden;transition:.2s;}
body .social-fixed .footerText .sf-list ul{display:flex;flex-direction:column;gap:15px;}
body .social-fixed .footerText .sf-list ul li{justify-content:center;}
body .social-fixed .footerText:after{content:'';width:1px;height:70px;display:block;background:#212121;}
body .social-fixed .footerText:hover .sf-text{opacity:0;visibility:hidden;}
body .social-fixed .footerText:hover .sf-list{opacity:1;visibility:visible;}

body #divUrunDetayKombin{float:left;width:100%;position:relative;}
body #divUrunDetayKombin:before{content:'KOMBİN ÜRÜNLER';float:left;width:100%;font-size:18px;font-weight:500;color:#000000;line-height:21px;margin:40px 0 25px;}
body .kombinContent{float:left;width:100%;}
body .kombinContent ul{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:16px;}
body .kombinContent ul li.kombinToplamTutar{display:none;}
body .kombinItem{border:none;padding:0;display:block;width:calc(33.33% - 11px);max-width:400px;}
body .kombinItem .kombinleftImage{width:100%;}
body .kombinItem .kombinImages img{border:none;max-width:100%;}
body .kombinItem .kombinImages .selectedImagesLink{display:none;}
body .kombinItem .kombinRightDetail{float:left;width:100%;padding:13px 0 0;}
body .kombinFormline .kombinright_line{float:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:17px;height:17px;color:#101010;font-weight:400;}
body .PriceListKombin{float:left;width:100%;}
body .PriceListKombin #divFiyatAlanlari{float:left;width:100%;margin:9px 0 0;}
body #divFiyatAlanlari .kombinFiyat3{display:none;}
body #divFiyatAlanlari .kombinFiyat2 span{display:none;}
body #divFiyatAlanlari .kombinFormline{float:left;font-size:15px;font-weight:500;color:#101010;line-height:19px;}
body #divFiyatAlanlari .kombinFiyat2{font-size:15px;line-height:19px;}
body #divFiyatAlanlari .kombinFiyat1{display:none;}
body .kombinItem .kombinRightDetail .divKombinUrunEkSecenek{display:none;}
body .PriceListKombin > a{margin-top:14px!important;padding:0 13px;line-height:29px;color:#FFFFFF;font-size:14px;font-weight:500;}
body .fancybox-inner .kombinContent ul{padding:20px;}


body .header-dil-content #lang_flag_container #lang{padding:0!important;background:none!important;color:#F2F2F2!important;font-size:13px!important;}
body .header-dil-content #lang_flag_container #lang span{font-weight:500;}
body .header-dil-content #lang_flag_container:before{content:'/';float:left;}
body .header-dil-content #lang_flag_container #langHover.white #lang{color:#F2F2F2!important;}
body .header-dil-content #lang_flag_container #lang-detail{right:0;}
body .header-dil-content #lang_flag_container #langHover{padding:0 0 0 10px!important;}

.account-item .nav-dropdown ul {
    margin: 0;
    padding: 0;
}
.header-cart-hover ul{list-style: none;}
.account-item .header-button-useLogin > ul{margin: 0;padding: 0;}
/*siteozelalan*/
@media (min-width:1042px) {
    .homeBody #headerNew:not(.fixed){position:fixed;top:0;left:0;right:0;z-index:2;background: linear-gradient(180deg, rgba(33,33,33,1) 0%, rgba(33,33,33,1) 45px, rgba(0,0,0,0) 100%);}
    .homeBody #headerNew:not(:hover, .fixed) .header-main{background:transparent;}
    .homeBody #headerNew:not(:hover, .fixed) .header-main #hb-logo img{filter:invert(1) brightness(10);}
    body.homeBody #headerNew:not(:hover, .fixed) .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a{color:#fff;}
    body.homeBody #headerNew:not(:hover, .fixed) #divTopProductSearch .newSearcBtnClick a i{filter:invert(1);}
    .homeBody #headerNew:not(:hover, .fixed) .header-favori-item a.favori-link.headerButon .svgIcon svg path{fill:#fff;}
    .homeBody #headerNew:not(:hover, .fixed) #divHeaderUyeV2 a.account-link.headerButon .svgIcon svg path{fill:#fff;}
    .homeBody #headerNew:not(:hover, .fixed) .cart-item a.header-cart-link.headerButon .svgIcon svg path{fill:#fff;}

    #headerNew.fixed{position: fixed; top: -100%; left: 0;right: 0; margin: 0; padding: 0; z-index: 1000;width: 100%;border: none;transition: top .3s ease-in-out;}
    .homeBody #headerNew.fixed{transition: none;top: 0;}
    #headerNew.fixed.gectop{top: 0;}
    body:not(.homeBody).margin {margin-top: 119px;}
}
@media (min-width:1042px) {
    .sortingContent { display: block !important; }
    .col-5li { width: 20%; }
    .mobilMenu{display: none;}

    select#filterOrderSelect{height:65px;border:0;background:none;font-size:14px;font-weight:700;color:#212121;}
    .brandlistselection .sortingContent li a.filterOrderInStock{display:none;}
    .brandlistselection .sortingContent .blockSelect{display:none;}
    .brandlistselection .appliedFilter.FiltrelemeUrunAdet span{font-size:14px;color:#212121;font-weight:700;line-height:65px;margin:0;}
    .FiltreBtn{position:absolute;left:0;bottom:0;display: flex;align-items: center;gap: 10px;cursor: pointer;}
    .FiltreBtn span{font-size:14px;font-weight:700;color:#212121;line-height:65px;text-transform:uppercase;}

    .FiltreicerikAlan{float:left;width:100%;display:flex;flex-wrap:wrap;}
    body #divSayfalamaUst .filterBlock{float:left;border:none;border-radius:0;width:100%;background:#fff;position:absolute;top:100%;right:0;padding:0;display:none!important;box-sizing:border-box;z-index:2;opacity:1!important;}
    body #divSayfalamaUst .filterBlock.active{display:block!important;border-top:1px solid #000;}
    body #divSayfalamaUst .category-vertical-filters.top-filters{padding:0;margin:0;background:#fff;position:absolute;left:0;right:0;padding-bottom:70px;width:100%;border:1px solid #D3D3D3;border-top:0;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .panel{width:25%!important;margin:0;padding:0;width:auto;position:relative;padding-bottom:60px;padding:23px 30px;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .panel.div-kategori{display:none;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading{padding:0;border:none;margin:0;min-width:auto;border-right:none;background-color:transparent!important;margin-bottom:25px!important;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a{line-height:1;text-align:left;color:#000;font-size:14px;padding:0;font-weight:300;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a:after{display:none;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li{float:left;text-align:left;margin:0;width:100%;padding:0;background:0 0!important;margin-bottom:10px;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .div-kategori .list-group.dropdown>li{width:100%;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a{font-size:14px;color:#212121;line-height:normal;display:inline-block;vertical-align:middle;font-weight:300;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a:hover{text-decoration:underline;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li ul{display:block;width:100%;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li ul>li{width:100%;}
    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:before{display:inline-block;width:9px;height:9px;border-color:#212121;border-radius:0!important;margin:0;margin-right:5px;vertical-align:middle;float:none;}
    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before{border-color:#212121;background:#212121;}
    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before{background:0 0;content:'';display:inline-block;border-color:#212121;margin:0 5px 0 0;background:#212121;}
    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image{background:0 0!important;height:auto;}
    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item a{color:#000;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown{top:100%;width:auto;display:block!important;position:static;box-shadow:none;-webkit-box-shadow:none;border:0;padding:0;margin:0;font-size:0;max-height:140px;background:none;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range{background: #D3D3D3;height:2px;width:100%;margin:11px 0 0;border:none;float:left;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-range{background: #D3D3D3;height:2px;margin-top:0;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-handle{background: #212121;border-radius:100%;width:8px;height:8px;border:none;margin-top: -3px;margin-right:0;top:0;box-shadow:none;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .amount{color: #212121;font-size: 14px;font-weight: 300;left:0;padding:10px 0 0;float:left;width:100%;text-align:center;margin-bottom:0}
    body #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn{display:block;position:absolute;right:30px;bottom:30px;font-size:14px;cursor:pointer;color: #212121;}


}
/* ------------------------------------Container--------------------------------------------*/
.headerContent,body ul.breadcrumb,.navigation > div,.userLoginContent,.hesabimContent,.sepetimBody .headerContent,.sepetimBody #footer .ticiContainer,.ticiContainer{ max-width: calc(100% - 320px); margin: 0 auto;position: relative; clear: both; display: block; }

.sliderBannerContainer .ProductList{max-width:100%;}
.detaySliderContainer .ProductList{max-width:100%;}
.homeContainer .ProductListContent .ProductList{max-width:100%;}
.markaSlider .jCarouselLite{max-width:100%;}
/**/
.headerContent{text-align:center;}
.innerContainer{}
#divIcerik.homepage {}
.UyeOl .ticiContainer{}
#footer .ticiContainer{}
.UyeGiris .ticiContainer{}
.Magazalar .ticiContainer{}
.sepetimBody .ticiContainer{margin: 0 auto;}
.sepetimBody .headerContent{}
.HesabimTakip .ticiContainer{}
.Iletisimaspx .ticiContainer{}
.homeContainer .ticiContainer{}
.ticiContainer.homeContainer {}
.ticiContainer.pageContainer {}
.ticiContainer.categoryContainer {}
.sepetimBody #footer .ticiContainer{}
.ticiContainer.productDetailContainer {}
.sepetimBody .footerSslLogo{display: none!important;}
.sepetimBody .headerContent{box-shadow:none;}
/**/
.centerCount.Middle             {width: 100%;padding: 0;}
.centerCount.userLoginContent   {width: 100%;padding: 0;}
.centerCount.iletisimContent    {width: 100%;padding: 0;}
.centerCount.UyeolContent       {width: 100%;padding: 0;}
.centerCount.HesabimTakip       {width: 100%;padding: 0;}
/**/
.leftBlock   {float: left;width: 300px;padding-right: 20px;}
.rightBlock  {float: right;width:300px;padding-left:20px;}
.centerCount.LeftMiddle {width: calc(100% - 300px);}
.centerCount.RightMiddle {width: calc(100% - 300px);}
.centerCount {float: left;width: 100%;padding: 0;}
/*SolOrtaSag*/
.leftBlock.LeftMiddleRight   {width: 25%;}
.rightBlock.LeftMiddleRight  {width: 25%;}
.centerCount.LeftMiddleRight {width: 50%;}
/**/
.ticiContainer:before, .ticiContainer:after { content: ""; display: table; }
.ticiContainer:after { clear: both; }
.ticiContainer { clear: both; zoom: 1; }
/* ------------------------------------Container--------------------------------------------*/
/*Tablet ekranina kadar olan windows gorunumu*/
@media screen and (min-width:1041px) and (max-width:1200px) {
    .leftBlock.LeftMiddle {width: 25%;padding-right: 20px;}
    .centerCount.LeftMiddle {width: 75%;}
    /*SolOrtaSag*/
    .leftBlock.LeftMiddleRight   {width:25%;}
    .rightBlock.LeftMiddleRight  {width:25%;}
    .centerCount.LeftMiddleRight {width:50%;}
    /*OrtaSag*/
    .rightBlock.MiddleRight  {width:25%;}
    .centerCount.MiddleRight {width:75%;}
    .homeContainer .col-5li { width: 25%;}
}
@media screen and (min-width: 1500px) and (max-width: 1600px) {
    /* ------------------------------------Container--------------------------------------------*/
    .headerContent,body ul.breadcrumb,.navigation > div,.userLoginContent,.hesabimContent,.sepetimBody .headerContent,.sepetimBody #footer .ticiContainer,.ticiContainer{max-width: calc(100% - 240px);}
    /* ------------------------------------Container--------------------------------------------*/
    #divIcerik.homepage{margin: 0 auto;}
    body #mainHolder_divDesign .t-vw-8 .ticiContainer{width:calc(100% - 240px)!important;}
    body .footerTemp{padding: 80px 120px;}
}
@media screen and (min-width: 1025px) and (max-width: 1499px) {
    /* ------------------------------------Container--------------------------------------------*/
    .headerContent,body ul.breadcrumb,.navigation > div,.userLoginContent,.hesabimContent,.sepetimBody .headerContent,.sepetimBody #footer .ticiContainer,.ticiContainer{max-width: calc(100% - 200px);}
    /* ------------------------------------Container--------------------------------------------*/
    #divIcerik.homepage{margin: 0 auto;}
    body #mainHolder_divDesign .t-vw-8 .ticiContainer{width:calc(100% - 200px)!important;}
    body .footerTemp{padding: 80px 100px;}
}
@media (min-width: 768px) and (max-width: 1099px) {
    .mobilMenuAcButton{float: left;margin-top: 20px;margin-right: 50px;color: #000;fill: #000;}
    .mobilMenuAcButton span{display: block;font-size: 11px;}
    .mobilMenuAcButton svg{width: 30px;}

    .htop-slider ul li{font-size: 10px;}

    body .cart-item a.header-cart-link.headerButon{gap:0;}
    body .cart-item a.header-cart-link.headerButon svg{display: none;}
    .newHeaderNavigation.mobileStyle .newHeaderNavUl{margin:0;padding:0;}
    #headerNew .header .newHeaderNavigation.mobileStyle .menu-list-row .kolon .nav-submenu{margin:0;padding:0;list-style:none;}

    .categoryContainer .ProductList.PlSc_4 .ItemOrj{width:33.33%;max-width:33.33%;-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;}
    .categoryContainer .middleTopBlock{margin-top:0;}
    .categoryContainer .middleTopBlock .categorydesign{display: none;}
    .categoryContainer .categoryTitleText{float:left;width:100%;margin: 10px 0;}

}
@media (min-width: 768px) and (max-width: 1024px) {
    /* ------------------------------------Container--------------------------------------------*/
    .headerContent,body ul.breadcrumb,.navigation > div,.userLoginContent,.hesabimContent,.sepetimBody .headerContent,.sepetimBody #footer .ticiContainer,.ticiContainer{max-width: calc(100% - 20px);}
    /* ------------------------------------Container--------------------------------------------*/
    #divIcerik.homepage{margin: 0 auto;}
    .headerContent{margin: 0 auto;}

    body #mainHolder_divDesign .t-vw-8 .ticiContainer{width:100%!important;}
    body .footerTemp{padding:80px 0;}
    body [class*="t-pb-"]{margin-bottom: 2vw!important;}
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-6.box-t-mb-15{margin-bottom:0;}
    body .social-fixed .footerText{display: none;}

    .SmallImages{display: none!important;}
    .leftImage{width:100%;padding:0;}
    .RightDetail{width:100%;padding:20px 0 0;}
    body #divBenzerUrun .JKatAdi{display: block!important;float: left;}
        body .stories.carousel .story > .item-link > .item-preview{width: 65px;}
}
/* mobil ve tablet ekran olcusune gore 1041px e kadar bunlari uygula */
@media (max-width:1041px) {
    /******************************************************/
    .navigation{display: none;}
    #divSayfalamaUst .filterBlock{display:block!important;}
    .mobilMenuAcButton{display:block;}
    body .dropdown-toggle:after { display: none; }
    body #divSayfalamaUst {  padding:0;margin:10px 0;width: 100%;border: none;background: transparent;}
    .urunListRel { width: 100%; }
    body .mobilFilterOpenBtn .button {padding: 0;margin: 0;color: #000;border: 1px solid #c3c3c3; width:calc(50% - 5px);float:left; line-height: 38px;background: #fff;font-size: 14px;display: inline-block;vertical-align:top;font-weight: 500;}
    body .mobilFilterOpenBtn .button:before {content: '';font-family: 'FontAwesome';display: inline-block;vertical-align:top;line-height: 38px;margin-right: 5px;font-weight: 300;}
    body .mobilFilterOpenBtn .button.mobilSiralamBtn {float: left;}
    body .mobilFilterOpenBtn .button.mobilFilterBtn {float: right;}
    body .mobilFilterOpenBtn .button.mobilFilterBtn:before {content: '\f1de';}
    body .mobilFilterOpenBtn .button.mobilSiralamBtn:before {content: '\f15d';}
    body .mobilFilterOpenBtn { margin:0;padding: 0;display: block!important;}
    .categorydesign .uNo{float: right;color: #999a9d;font-size: 12px;}
    body #divSayfalamaUst .filterDeleteContent{display: none;}
    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:nth-child(1):after{display: none;}

    body #divSayfalamaUst.Slct .brandlistselection{position:absolute;left: 0;top: 0;width:calc(50% - 5px);background:transparent;padding: 0;margin: 0;border: none;border-radius: 0;}
    body #divSayfalamaUst.Slct .brandlistselection .sortingContent{width: 100%;display: block!important;background:transparent;padding: 0;margin: 0;border: none;border-radius: 0;}
    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li{width: 100%;background:transparent;padding: 0;margin: 0;border: none;border-radius: 0;}
    body #divSayfalamaUst.Slct .brandlistselection .sortingContent select{width: 100%;height: 40px;font-size: 0;text-indent: 0;border: none;color: #000;font-weight: 500;min-width: auto;border-radius: 0;background: transparent;-webkit-appearance:none;-moz--appearance:none;}
    body #divSayfalamaUst.Slct .brandlistselection .sortingContent select option{font-size: 14px;}
    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:nth-child(2){display: none;}
    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet{display: none;}

    body #divSayfalamaUst:not(.Slct) .brandlistselection{padding: 0;text-align:center;position: absolute;top: 100%;left: 0;right: 0;z-index: 10;border-bottom: none;background: #fff;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent{display: none;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:not(.appliedFilter){margin: 0;width: 100%;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a{border:none;text-align:center;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a span{line-height: 35px;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet{display: none;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:nth-child(5) {display:none;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:nth-child(5) a:before{display:none;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a{border-bottom: 1px solid #e5e5e5;}
    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:nth-child(4) > a{border-bottom:none;}

    body .category-vertical-filters.top-filters{display: block!important;width: 360px; position: fixed;top: 0;right:-100%;bottom: 0;z-index: 9999;background: #f3f5f8;margin: 0;padding: 0;border: none;transition:all .3s ease;}
    body .category-vertical-filters.top-filters ul{list-style: none;padding: 0;margin: 0;}
    body .filterBlock.active .category-vertical-filters.top-filters{right: 0;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst{float: left;width: 100%;line-height: 50px;font-size: 16px;color: #fff;margin-bottom: 10px;padding: 0 10px;position: relative;text-align:center;display: block;}
    body .category-vertical-filters.top-filters .FiltreUst span{display: inline-block;vertical-align:top;position:absolute;left: 0;right: 0;top: 0;bottom: 0;}
    body .category-vertical-filters.top-filters .FiltreUst .closeFilt{float: left;font-size: 25px;position: relative; z-index: 1;}
    body .category-vertical-filters.top-filters .FiltreUst a{float: right;font-size: 13px;position: relative;z-index: 1;color: #fff;display:none;}
    body .category-vertical-filters.top-filters .FiltreUst a.active{display:block;}
    body .category-vertical-filters.top-filters .FiltreUst a i{color: #fff; font-size: 20px;display: inline-block;vertical-align:top;line-height: 50px;margin-left: 5px;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .tukgo{float: left;width: 100%;margin-bottom: 10px;position: relative;padding: 0 10px;display: block;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreicerikAlan {float: left; width: 100%; max-height: calc(100% - 190px); overflow-y: auto; overflow-x: hidden; }
    body #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn {float: left;width: 100%;text-align:center;margin-top: 10px;display: block;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn span{display: inline-block;vertical-align: top;background: #00c700;padding: 10px;min-width: 150px;color: #fff;line-height: 30px;font-size: 15px;text-transform: uppercase;}
    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock{float: left;width: 100%;line-height: 50px;font-size: 14px;color: #262324;text-align:left;padding: 0 0 0 15px;background: #fff;}
    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock:before{content: '';float:right;width: 24px;max-height: 24px;position: absolute;top: 0;bottom: 0;right: 32px; border-radius: 100%;background: #c5c7c9;margin:auto 0;background: #fff;box-shadow:0 0 2px 0 #999;z-index: 1;transition:all 0.3s ease;}
    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock:after{content: '';float:right;width: 40px;max-height: 16px;position: absolute;top: 0;bottom: 0;right: 0; border-radius: 20px;background: #c5c7c9;margin:auto 15px auto 0;transition:all 0.3s ease;}
    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:before{right: 15px;}
    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:after{background: #39d662;}

    body .category-vertical-filters.top-filters .panel .panel-heading{padding: 0;margin: 0;border: none;background: #fff;float: left;width: 100%;}
    body .category-vertical-filters.top-filters .panel .panel-heading a{float: left;width: 100%;text-align:left;color: #262324;font-weight: 500; font-size: 15px;line-height: 50px;padding: 0 10px;text-transform:uppercase;}
    body .category-vertical-filters.top-filters .panel .panel-heading a:after{top: 0;color: #000;font-weight: 300;font-family: 'FontAwesome';right: 10px;}
    body #divSayfalamaUst .category-vertical-filters.top-filters .moreNum{position: absolute;right: 40px;top: 0;bottom: 0;line-height: 50px;font-size: 15px;color: #000;display: block;}
    body .category-vertical-filters.top-filters .panel {float:left;width: 100%;margin-bottom: 10px;padding: 0 10px;}
    body .category-vertical-filters.top-filters .panel:last-child {margin-bottom: 0;}
    body .category-vertical-filters.top-filters .list-group.dropdown{border: none;position:static;box-shadow: none;}
    body .category-vertical-filters.top-filters .list-group.dropdown ul {margin-top: 10px;}
    body .category-vertical-filters.top-filters .list-group.dropdown li{width:100%;margin-right: 0;text-align:left;margin-bottom: 10px;}
    body .category-vertical-filters.top-filters .list-group.dropdown li a{color: #000;line-height: 16px;}
    body .category-vertical-filters.top-filters .vertical-filter-panel .list-group-item a{font-size: 13px;color: #262324;font-weight: normal;float: left;}
    body .category-vertical-filters .vertical-filter-panel .list-group-item:before{border-radius: 0;display: inline-block!important;width: 16px;height: 16px;}
    body .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before{border-color: #000;background: #000;}
    body .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image{background: transparent!important;height: auto;}
    body .category-vertical-filters.top-filters .panel.vertical-top-price-filter{width: 100%;margin:20px 0;}

    body #divSayfalamaUst.Slct .brandlistselection .filterDeleteContent{display: none!important;}
    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:first-child:before{display: none;}

    body .slider-range{margin: 0 0 15px 10px!important;width: calc(100% - 20px);}
    body .amount{padding: 0;}

    .centerCount{width:100%!important;}
    .leftBlock {display:none!important;}
    .rightBlock {display:none!important;}
    .homeContainer .leftBlock {}
    .homeContainer .rightBlock {}

    .UyeolContent .grid { margin: 30px 18px; }
    .owl-carousel .owl-item img { max-width: 100%; margin: 0 auto;}
    .mobileImageSlider .owl-stage-outer{float: left;width: 100%;}
    .uyeOlContainer #FrmYeniUye > .uyeOlCol{width: 100%;padding: 10px;margin: 10px 10px 0 0;}
    .uyeOlContainer .FormTitle{margin: 10px 0;padding: 10px 0;font-size: 18px;font-weight: 600;}
    .uyeOlContainer .uyeOlCol input.textbox{padding: 10px 0;}
    .uyeOlContainer .uyeOlCol select.selectboxx{padding: 10px 0;}
    .Magazalar .magazaSelect{width: 100%;margin-right: 0;}
    .Magazalar #searchStore{width: 100%;margin-right: 0;}

    /*MobilMenu*/
    .menuUstBolum { width: 100%; display: inline-block; float: left; margin-top:0; border-bottom:1px solid #e8e8e8;}
    .menuUstBolum .CloseBtnMenu { float: right; fill: #fff; width: 50px; text-align: center; margin:0;cursor: pointer;}
    .menuUstBolum .CloseBtnMenu svg{width: 20px;margin-top: 15px;}
    .menuUstBolum .menuBack { float: left; line-height: 50px;fill: #fff; color: #fff;font-size: 15px; text-align: center; margin:0;cursor: pointer;padding-left: 20px;}
    .menuUstBolum .menuBack svg {margin-right: 10px;float: left;margin-top: 15px;width: 20px;}
    .mobilMenu {position: fixed;left:-110%;top: 0;bottom: 0;width: 360px; z-index: 99999;background:#fff;transition:left .3s ease-in-out;}
    .mobilMenu.acik {left:0;}
    .mobilMenu ul{list-style: none;padding: 0;margin: 0;}
    .mobilMenu .menuIcerikAlan {float: left;width: 100%;height:calc(100% - 51px);position:absolute;top: 51px;right: 0;left: 0;}
    .mobilMenu .navUl { float: left;width: 100%;height: 100%;}
    .mobilMenu .navUl > li > ul li,
    .mobilMenu .navUl > li { float: left; width: 100%;border-bottom: 1px solid #e5e5e5;position: relative;padding: 0 0 0 5px;}
    .mobilMenu .navUl > li > ul li a,
    .mobilMenu .navUl > li > a{color: #000; font-size: 14px;font-weight:normal;line-height: 40px;display:inline-block;vertical-align:top; padding: 0 15px;z-index:2;position: relative;width: 100%;}
    .mobilMenu .navUl .ulVar > a{width: auto;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliDown2, .mobilMenu .navUl > li > ul li .ResimsizDown2, .mobilMenu .navUl > li .ResimsizDown,
    .mobilMenu .navUl > li .ResimliDown{float: right;position:absolute;right: 0;top: 0;left: 0;z-index: 1;padding-right: 20px;cursor: pointer;height: 40px;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliDown2 svg, .mobilMenu .navUl > li > ul li .ResimsizDown2 svg, .mobilMenu .navUl > li .ResimsizDown svg,
    .mobilMenu .navUl > li .ResimliDown svg{float: right;width: 12px;margin-top: 12px;}
    /*Acilirmenuicerik*/
    .mobilMenu .altMenu .altMenuMarkalar,
    .mobilMenu .altMenu .altMenuler{float: left;width: 100%;height: 100%;overflow-y:auto;overflow-x:hidden;position: absolute;top: 0;right: 0;left: 0;}
    .mobilMenu .altMenu .altMenuSag{display:none;}
    .mobilMenu .altMenu .altmenuSol{float: left;width: 100%;height: 100%;}
    /**/
    .mobilMenu .navUl > li ul.over{overflow-y:hidden;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul, .mobilMenu .navUl > li > ul,
    .mobilMenu .altMenu {position: fixed;left:-100%;top: 51px;bottom: 0;width: 360px;background: #fff;z-index: 3;transition:all 0.3s ease-in-out;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl.active, .mobilMenu .navUl > li > ul li ul.active, .mobilMenu .navUl > li > ul.active,
    .mobilMenu .altMenu.active {left: 0;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span, .mobilMenu .altMenu .altMenuMarkalar > span, .mobilMenu .altMenu .altmenuSol > span,.mobilMenu .navUl > li > ul li ul > span ,
    .mobilMenu .navUl > li > ul > span{color:rgba(40, 47, 54, 0.8);font-size: 18px;font-weight: 600;line-height: 55px;padding-left: 55px;border-bottom: 1px solid #e5e5e5;position: relative;float: left;width: 100%;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span a, .mobilMenu .altMenu .altMenuMarkalar > span a, .mobilMenu .altMenu .altmenuSol > span a,
    .mobilMenu .navUl > li > ul > span span{z-index: 0;position: relative;}
    .mobilMenu .navUl > li > ul li ul > span .NoiBack2, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span .DownBtn, .mobilMenu .altMenu .altMenuMarkalar > span .UpBtn, .mobilMenu .altMenu .altmenuSol > span .UpBtn,
    .mobilMenu .navUl > li > ul > span .NoiBack{z-index: 1;padding-left: 20px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span .DownBtn svg, .mobilMenu .navUl > li > ul li ul > span .NoiBack2 svg, .mobilMenu .altMenu .altMenuMarkalar > span .UpBtn svg, .mobilMenu .altMenu .altmenuSol > span .UpBtn svg,
    .mobilMenu .navUl > li > ul > span .NoiBack svg{float: left;width: 17px;margin-top: 19px;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl li, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li,
    .mobilMenu .navUl > li > ul li{ float: left; width: 100%;border-bottom: 1px solid #e5e5e5;position: relative;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl li > a, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li > a,
    .mobilMenu .navUl > li > ul li a {color: #282f36; font-size: 14px;font-weight:500;line-height: 40px;display:inline-block;vertical-align:top; padding: 0 13px;z-index:2;position: relative;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul,.mobilMenu .navUl > li > ul,
    .mobilMenu .menuIcerikAlan{overflow-y:auto;overflow-x:hidden;}
    /*Markalar*/
    .mobilMenu .altMenu .altMenuMarkalar > a{float: left;width: 50%;padding: 0 13px;min-height: 57px;text-align:center;margin-bottom: 15px;}
}
/* Mobil Ekran */
@media (max-width:767px) {
    .headerContent,body ul.breadcrumb,.navigation > div,.userLoginContent,.hesabimContent,.sepetimBody .headerContent,.sepetimBody #footer .ticiContainer,.ticiContainer{max-width:100%;}
    body #top-bar{padding:0;min-height:25px;}
    body #top-bar .flex-col.flex-left,#top-bar .flex-col.flex-right{display:none;}
    body #top-bar .flex-col{width:100%;}
    .htop-slider ul li{font-size:9px;}
    .htop-slider .owl-carousel .owl-nav{top:-2px;}
    body #headerNew .header-main{padding:0;height:50px;}
    body #headerNew{background:#fff;position: fixed;left: 0;right: 0;top: 0;z-index: 9999;}
    body #mainHolder_divDesign .t-vw-8 .ticiContainer{width:100%!important;}
    body #mainHolder_divDesign .ticimaxTabHead{margin-bottom: 10px;}
    body .footerTemp{padding:40px 10px 0;}
    body .footerTemp section[data-id="89jatrz"].elementor-section .elementor-container{max-width:100%;}
    body .footerTemp .elementor-column[data-col="25"]:first-child{width:100%;padding:0;}
    
    .productIconEx{left:5px;top:5px;}
    .newIcon,.cargoIcon{font-size:10px;}
    .productIconEx2{top:5px;right:5px;}
    .ozelAlan1,.ozelAlan2,.ozelAlan3,.ozelAlan4{font-size:10px;}
    .productItem .productDetail{padding:5px;}
    .productItem .itemCategory{font-size:12px;}
    .productItem .productName a{font-size:12px;}
    .productOnYazi{font-size:12px;}
    .productStokKodu{font-size:12px;}
    .productSatisBirimi{font-size:12px;}
    .productItem .discountPrice span,.productItem .regularPrice span,.discountIcon{font-size:12px;}
    .ozelAlan5{font-size:10px;}

    .newHeaderNavigation.mobileStyle .newHeaderNavUl{margin:0;padding:0;}
    #headerNew .header .newHeaderNavigation.mobileStyle .menu-list-row .kolon .nav-submenu{margin:0;padding:0;list-style:none;}

    .ProductName{width:100%;}
    .ProductName h1 span{font-size:20px;}
    .PriceList{float:left;width:100%;margin-top:10px;}
    .PiyasafiyatiContent .right_line *{font-size:20px;}
    .IndirimliFiyatContent .right_line *,#divTurkLirasiFiyat .right_line *,#divIndirimsizFiyat .right_line *,#divKDVDahilFiyat .right_line *{font-size:20px;}
    .ProductIcon .boxIcon{width:19px;}
    .SmallImages{display: none!important;}
    body #divBenzerUrun .JKatAdi{display: block!important;float: left;}

    #UpdatePanel1{margin-top: 10px;}
    body .footerTemp .footerMenuTitle{padding-bottom:5px;margin-bottom:10px;}
    body .footerTemp .elementor-column[data-col="25"]{width:100%;}
    body .footerTemp .elementor-column[data-col="50"]:first-child{width:100%;}
    body .footerTemp .elementor-column[data-col="50"]{width:100%;}

    body .social-fixed .footerText{display: none;}

    .urunTabAlt{height:auto;max-height:200px;}

    .categoryContainer .middleTopBlock{margin-top:10px;}
    .categoryContainer .middleTopBlock .categorydesign{display: none;}
    .categoryContainer .categoryTitleText{float:left;width:100%;}

    body .kombinItem{width: calc(50% - 8px);}
    body .stories.carousel .story > .item-link > .item-preview{width: 60px;}
    /*****************************/
    body.overflow{overflow: hidden;}
    #divIcerik.homepage{margin: 0 auto;}
    body.homeBody{padding-top: 75px;}
    body{padding-top: 50px;}
    #header {min-height: 50px;}
    body.sepetimBody { padding-top: 0; }
    #lang_flag_container{display: none;}
    .userContainer .userLeftBox, .userContainer .userRightBox{padding: 0;}
    .userContainer .userRightBox{margin-top: 20px;}
    .SifremiUnuttumContent .userWrapper.SifremiUnuttum{width: 100%;padding: 0 10px;}
    .headerContent{margin: 0 auto;}
    #divIcerik{padding: 0 10px;margin: 0 auto;}
    .proCategoryTitle.categoryTitleText{padding: 0 0;}
    #footer .ticiContainer{padding: 0 10px;}
    #divTicimaxCopyrightContent{text-align:center;float: left;width: 100%;margin-bottom: 0;}
    #divTicimaxCopyrightContent a{display: inline-block;}
    #divTicimaxCopyrightContent img{display: inline-block;vertical-align:top;}
    /*Logo*/
    #logo { float: none; position: static; display: block; border: none; width: auto;padding: 0; background: transparent; margin: 0; }
    #logo:after {display: none;}
    #logo .logo { margin: 0 auto; width:175px; float: none; padding:5px 0; text-align: center;display:block;background:transparent;}
    #logo .logo img { max-width: 100%; display: inline-block; }
    /*header click button*/
    .mycart{top: 10px;right: 5px;width: 15px; height: 15px; z-index: 2;}
    .mycart .sepetUrunSayisi{width: 15px;height: 15px;line-height: 15px;background: #000;color: #fff;}
    .mobilMenuAcButton{display: block; position: absolute;top: 11px;left: 10px;}
    .searchClick{display: block; position: absolute;top: 11px;left: 50px;}
    .welcomeOpen{display: block; position: absolute;top: 11px;right: 50px;}
    .mycartClick{display: block; position: absolute;top: 11px;right: 10px;}
    .mobilMenuAcButton span{font-size:9px;display: block;line-height:9px;display:none;}
    .mobilMenuAcButton svg{width: 25px;}
    .searchClick svg{width: 25px;}
    .welcomeOpen svg{width: 22px;}
    .mycartClick svg{width: 25px;}
    /*mobilmenu*/
    .mobilMenu{width: 100%;bottom: 50px;}
    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul, .mobilMenu .navUl > li > ul, .mobilMenu .altMenu{width: 100%;bottom: 50px;}
    .menuUstBolum{margin-top: 0;}
    /*sepetalan*/
    .CartProductInner { position: absolute; top: 50px; bottom: 0; width: 100%; left: 0; right: 0; padding: 0 10px; }
    .SepetUst { float: left; width: calc(100% + 20px); text-align: center; color: #fff; line-height: 50px; font-size: 16px; margin-left: -10px; margin-right: -10px; margin-top: -10px; }
    .SepetUst span { display: inline-block; vertical-align: top; }
    .SepetUst .seClose { float: left; width: 40px;fill: #fff; position: absolute; left: 0; }
    .SepetUst .seClose svg {width: 20px;margin-top: 15px;}
    .CartProduct { background: #fff; background-size: 100%; position: fixed; right: -100%; top: 0; width: 100%; height: calc(100% - 50px); padding: 0; display: block !important; border: none; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; opacity: 1; visibility: visible; transform: none;-webkit-transform: none; box-shadow: none; padding: 10px; border-radius: 0; }
    .CartProduct i{display:none;}
    .CartProduct.animated { right: 0; }
    .CartProduct.animated i{display: inline-block;}
    .CartProduct .SProduct { float: left; width: 100%; max-height: calc(100% - 129px); overflow-y: auto; overflow-x: hidden; font-size: 0; text-align: left; margin: 10px 0 0 0; }
    .CartProduct .headerCartBtn { line-height: 38px; font-size: 12px !important; }
    .CartProduct .headerOrderBtn { line-height: 40px; font-size: 12px !important; }
    .spanustSepetteUrunYok{font-size:16px;margin:20px 0 0 0;float:left;clear:both;text-align:center;width:100%;font-weight: 900;color: #d0112b;}
    .spanustSepetteUrunYok:before{content:'!';font-size:50px;vertical-align:top;border:1px solid;display: block;width: 100px;height: 100px;line-height: 98px;border-radius: 100%;margin: 0 auto;margin-bottom: 30px;}
    .mycart {background: none !important; padding: 0; margin: 0; border: none;position: absolute;left: auto;bottom: auto;}
    .mycart:before{display: none;}
    .mycart:after{display: none;}
    .mycart .sepetTopTutar { display: none !important; }
    .mycart .sepetUrun { display: none !important;}
    .mycart .sepetTecxt { display: none !important; }
    .mycart .sepetUrunSayisi{ display: block !important; border-radius:100%;text-align:center;font-size: 12px;border: none;position: static;margin: 0;}
    .mycart .sepetUrunSayisi:before{display: none;}
    .mycart .sepetUrunSayisi:after{display: none;}
    .mycart > a {display: block;width: auto;height:auto;padding:0;border: none;margin: 0;background:transparent;}
    .mycart > a:before{display: none;}
    .mycart > a:after{display: none;}
    /*Sabit sayfalar icerik*/
    .spanTittle { font-size: 18px !important; }
    .iletisimContent .iletisimForm{width: 100%;padding: 0;}
    .iletisimContent .AdBan{width: 100%;}
    .iletisimContent .categoryTitle {margin: 0;}
    .iletisimContent .categoryTitle .categoryTitleText{line-height: 65px;}
    .iletisimContent .categoryTitle:before{display:none;}
    .iletisimContent .iletisimRight .categoryTitle {margin-bottom: 10px;}
    .iletisimContent .iletisimRight .categoryTitle .categoryTitleText{line-height: 65px;font-size: 19px;}
    .iletisimContent .iletisimForm .categoryTitle {margin-bottom: 10px;}
    .iletisimContent .iletisimForm .categoryTitle .categoryTitleText{line-height: 65px;font-size: 19px;}
    .iletisimContent .iletisimRight .iletisimbanka .span > div.line2 > div.line2{float: none;display: block;margin: 10px 0 0;}
    .iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right{font-size: 17px;}
    .iletisimContent .iletisimRight .iletisimbanka .span > div span{font-size: 12px;}
    .iletisimContent .iletisimLeft .Right{font-size: 12px;}
    .iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right{font-size: 20px;}
    .UyeolContent .grid { width: 100%; margin: 0; padding: 10px; border: none; margin-bottom: 10px; }
    .SifremiUnuttum { width: 100%; margin: 0; padding: 0; }
    .SifremiUnuttum .line { width: 100%; }
    .SifremiUnuttum #mainHolder_txtbxMail { width: 70%; }
    .SifremiUnuttum .button { width: 30%; }
    /*Header Sabitler*/
    .resimliYanMenu { display: none; }
    .navigation { display: none }
    #header { border: none; margin-bottom: 0 !important; padding-top: 0; box-shadow: none; height:auto; position: fixed;left: 0;right: 0;top: 0;}
    #header:before{display: none;}
    #header.homeHeader { border: none;}
    .headerContent {text-align:left;}
    /*Arama*/
    .searchContent { display: block; width: 100%; margin: 0; height: 0; background: #fff; overflow: hidden; position: absolute; top: 100%; left: 0;right: 0; padding: 0;border: none; transition: all 0.1s ease; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; }
    .searchContent.active { height: 40px; padding:0; overflow: visible; width: 100%;}
    .search { margin: 0; max-width: 100%; width: 100%; position: relative; padding: 0; display: block; }
    .search:after { display: none; }
    .search:before { display: none; }
    .search .crossclick { display: none; }
    #divAramaKategori { top: 0; left: 0; }
    #divAramaKategori select { width: 70px; padding-left: 5px; font-size: 10px; height: 40px; }
    #txtbxArama { height: 40px; padding-right: 40px; padding-left: 10px; width: 100%; box-shadow: none; font-size: 12px;border-radius: 0; margin:0;border: 1px solid #f1f1f1;text-align: left;}
    .searchContent.active #txtbxArama { padding: 0 35px 0 10px; }
    #btnKelimeAra { width: 40px; height: 40px; right: 0; top:0; line-height: 40px; text-indent: 0;padding: 0; left: auto; border: none;border-radius: 0;text-align:center;}
    .ButtonMic{right:40px;height: 40px;}
    /*hosgeldin div*/
    .welcome {display:block; width: 100%; position: absolute; top: 100%; right: 0; bottom: auto; text-align: center; background: transparent; border: none; padding: 0; margin: 0; height: 0; border-radius: 0; z-index: 100; overflow: hidden; transition: all 0.1s ease; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; }
    .welcome.active { height: 40px;}
    .welcome>div { width: 100%; position: static; padding: 0; box-shadow: none; display: block; background: transparent; margin: 0; }
    .welcome>ul { margin: 0; }
    .welcome>div:before { display: none; }
    .welcome:before { display: none; }
    .mobilMenu .welcome { display: block; }
    .welcome ul { float: left; width: 100%;list-style: none;padding: 0;margin: 0; }
    .welcome li { float: none; display: inline-block!important; width: auto;vertical-align:top;}
    .headerSocialConnect {margin-left: 0;}
    .headerSocialConnect .baglanButton{margin-left:10px;}
    .headerSocialConnect .baglanButton a{line-height:40px;font-size:13px;color: #fff;padding:0;}
    .headerSocialConnect .baglanButton a:before{line-height: 40px;}
    .headerHesabim, .headerCikis, .headerUyeOl a, .headerUyeGiris a { float: none; display: inline-block!important; font-size: 13px; line-height: 40px; color: #fff; border: none; padding: 0; width: auto; height: auto; margin: 0; font-weight:500;}
    .headerUyeGiris a, .headerHesabim { background: transparent; margin-right: 10px; }
    .headerUyeGiris a:after, .headerHesabim:after, .headerCikis:after, .headerUyeOl a:after, .headerUyeGiris a:before, .headerHesabim:before, .headerCikis:before, .headerUyeOl a:before { display: none; }
    /*urun butonlari*/
    .ProductIcon{margin: 0;float: left;width: 100%;}
    .ProductIcon > div{margin: 0 0 10px;float: left;width: 100%;}
    .ProductIcon2 > div{margin: 0 0 10px;float: left;width: 100%;}
    .ProductIcon > div > a{justify-content: flex-start; -webkit-justify-content: flex-start;}
    .ProductIcon2 > div > a{justify-content: flex-start; -webkit-justify-content: flex-start;}
    .socialButons iframe{margin-right: 10px;}
    .socialButons .UWhatsApp{float: left;margin-right: 10px;}
    .socialButons .UTelegram{float: left;margin-right: 10px;}
    .TopDet .product_social_icon_wrapper{text-align:center;margin: 20px 0 0;float: left;width: 100%;padding: 0;}
    .TopDet .product_social_icon_wrapper .PaylasTit{}
    /******************************************************/
    .bottomHead{float: left;width: 100%;position:fixed;bottom: 0;left: 0;right: 0;z-index: 1002;background: #fff;border-top: 1px solid #cecece;display: block;}
    .bottomHead ul{margin: 0;list-style: none;padding: 0;}
    .bottomHead ul li{float: left;width: 25%;}
    .bottomHead ul li a{float: left;width: 100%;text-align:center;font-size: 12px;padding: 5px 0;color: #000;position: relative;height: 49px;}
    .bottomHead ul li a svg{width: 18px;display: block;margin: 0 auto 5px;}
    .bottomHead ul li.welcC a svg{margin-bottom: 3px;}
    /*Footer*/
    .FooterTop,.FooterMiddle,.FooterBottom{}
    #footer .linkler{padding:0;}
    #footer .linkler .blink > ul{display: block;}
    #footer .linkler .blink > ul > li{float: left;width: 100%;}
    #footer .linkler .blink > ul >li >ul{display: none;float: left;width: 100%;border-bottom: 1px solid #d6d6d6;}
    #footer .linkler .blink > ul >li> span{float:left;width: 100%;margin: 0;line-height: 60px;border-bottom: 1px solid #d6d6d6;}
    #footer .linkler .blink > ul >li> span .ackapabtn{float: right;display: block;position: absolute; left: 0; right: 0; top: 0; bottom: 0; text-align: right;}
    #footer .linkler .blink > ul >li> span .ackapabtn .svgbtn{width: 13px;}
    #footer .linkler .blink > ul >li{float: left;width: 100%;}
    #footer .linkler .blink > ul >li>ul >li{float: left;width: 100%;}
    #footer .linkler .blink > ul >li >ul >li >a{margin-bottom: 0;line-height: 40px;}
    .ebultenDiv{width: 100%;padding:0;margin: 0;}
    .ebultenGelecek{margin-top: 10px;}
    #ticimaxCopyright{margin-top: 5px!important;font-size: 11px;}
    #back-to-top{bottom: 11%;right: 2%;}
    #back-to-top a{width: 30px;height: 30px;}
    #footer .socialdiv{margin: 0;text-align:center;}
    #footer .socialdiv ul{display: inline-block;vertical-align:top;}
    #footer .store{margin: 0;text-align:center;margin: 10px 0;}
    #footer .store ul{display: inline-block;vertical-align:top;}
    /*kategori*/
    .categoryContainer .categoryTitleText{padding: 0;margin: 0;}
    .ProductBody .categoryTitle{padding: 0;margin: 0;}
    body .category-vertical-filters.top-filters{width: 100%;height: 100%;box-shadow: none;border: none;}
    body ul.breadcrumb{white-space: nowrap;position: relative;}
    body ul.breadcrumb.zindex{z-index: -1;pointer-events: none;}
    body ul.breadcrumb:after{position: absolute;left:0;right: 0;top: 0;bottom: 0;z-index: 99;content: '';display: block;}
    body ul.breadcrumb li:nth-child(1) a:before{display: none;}
    body ul.breadcrumb:before{content: '\f015';font-family: 'FontAwesome';font-weight: 300;line-height: 40px;margin-right: 5px;display:inline-block;vertical-align:top;}
    body ul.breadcrumb * {line-height: 40px!important;font-size: 12px!important;max-width: 25px;text-decoration:none;}
    body ul.breadcrumb li:after {line-height: 40px;font-size: 12px!important;content: '...';margin: 0 2px;}
    body ul.breadcrumb li {font-size: 0!important;}
    body ul.breadcrumb li:nth-last-of-type(1) a span:after{display: none;}
    body ul.breadcrumb li:nth-last-of-type(1) {max-width: 100%;}
    body ul.breadcrumb li:nth-last-of-type(1) *{max-width: 100%;font-size: 12px!important;text-overflow: ellipsis; overflow: hidden}
    body ul.breadcrumb li a span{font-size: 0!important;}
    body ul.breadcrumb li a span:after{content: '\f105';font-family: 'FontAwesome';font-size: 14px!important;display: inline-block;vertical-align:top;line-height: 40px;font-weight: 300;}
    .categoryTitleText{position: relative;z-index: 99;margin: 0;}
    .breadList{position: absolute;left: 0;right: 0;top: 0;background: #fff;padding: 10px 20px;z-index: 999; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2); -ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2); -o-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);}
    .breadList.breadActive{display: block!important;}
    .breadList ul{list-style: none;}
    .breadList .mBread{float: left;width: 100%;}
    .breadList .mBread ul {float: left;width: 100%;list-style: none;padding: 0;margin: 0;}
    .breadList .mBread ul li{float: left;width: 100%;font-size: 0;display: block; margin-right: 0; line-height: 1;}
    .breadList .mBread ul li a{float: left;width: 100%;font-size: 11px;color: #454545; padding:6px 8px;position: relative;}
    .breadList .mBread ul li a:before{content: '\f148';font-family: 'FontAwesome';font-size: 10px;position: absolute;left: -5px;top: 8px; transform: rotate(90deg);-webkit-transform: rotate(90deg);}
    .breadList .mBread ul li a span{font-weight: normal;line-height: 15px;}
    .breadList .mBread ul li ul{padding-left: 4px;}
    .breadList .mBread >ul >li >a span{font-weight: 600;}
    .breadList .clbtn{position: absolute;right: 5px;top: 10px;width: 30px;text-align:center;font-size: 18px;color: #000;z-index: 99;}
    .categoryContainer .breadList .clbtn{right: -5px;}
    .categoryContainer .ProductList.PlSc_hrz .ItemOrj {width: 100%;max-width: 100%;-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;}
    .categoryContainer .ProductList.PlSc_2 .ItemOrj {width: 50%;max-width: 50%;-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;}
    .categoryContainer .ProductList.PlSc_3 .ItemOrj {width: 50%;max-width: 50%;-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;}
    .categoryContainer .ProductList.PlSc_4 .ItemOrj {width: 50%;max-width: 50%;-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;}
    .categoryContainer .ProductList.PlSc_5 .ItemOrj {width: 50%;max-width: 50%;-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;}
    body:not(.sepetimBody) .ItemOrj{width: 50%;max-width: 50%;flex: 0 0 50%;padding: 0 5px;}
    .categoryContainer .ProductList{margin: 0 -5px;}
    .categoryContainer .ProductListContent .productItem{margin-bottom: 10px;}
    body .mobilFilterOpenBtn .button{font-size: 13px;}
    /*urundetay*/
    .leftImage{float: left;width: 100%;padding: 0;}
    .RightDetail{width: 100%;padding: 10px 0 0;}
    body a#linkOncekiSayfa{display: none;}
    body .leftImage a#linkOncekiSayfa {position: absolute;top: 0;left: 0;width: 35px;background: #fff;text-align:center;font-size: 0!important;font-family: 'FontAwesome';color: #000;z-index: 5;line-height: 35px;display: block;}
    body .leftImage a#linkOncekiSayfa:before {content: '\f053';font-size: 20px;display: inline-block;vertical-align:top;line-height: 35px;}
    #divUrunKodu{clear: left;float: left;line-height: 14px;}
    #divUrunKodu span{line-height: 14px;}
    #divTaksitAciklama{clear: left;float: left;}
    .urunOzellik{display: none;}
    .urunOzellikTab{margin: 25px 0;display: block;float: left;width: 100%;}
    .urunOzellikTab .urunTab{float: left;width: 100%;}
    .urunOzellikTab .urunTab >ul{list-style:none;padding:0;margin: 0;}
    .urunOzellikTab .urunTab >ul >li{float: left;width: 100%;border-bottom: 1px solid #EBEBEB;}
    .urunOzellikTab .urunTab >ul >li > a{color: #5a5a5a;font-size: 14px;text-transform:uppercase;line-height: 44px;float: left;width: 100%;padding: 0 15px;font-weight: 500;position:relative;}
    .urunOzellikTab .urunTab >ul >li > a span{font-weight: 500;}
    .urunOzellikTab .urunTab >ul >li .urunDetayPanel{display:none!important;padding: 10px 0;}
    .urunOzellikTab .urunTab >ul >li[onofftip="true"] >a{color: #fff;}
    .urunOzellikTab .urunTab >ul >li[onofftip="true"] .urunDetayPanel{display: block!important;}
    .urunOzellikTab .divYorumlarV2Slide{width: 100%;margin-bottom: 30px;}
    .urunOzellikTab .divYorumlarV2Ortalama{width: 100%;margin-left: 0;}
    .urunOzellikTab .divYorumlarV2Section1_1a1a{-ms-flex-direction: column; flex-direction: column;}
    .urunOzellikTab .divYorumlar-t1c9k{max-width: 100%;min-width: 0;}
    .urunOzellikTab .taksitWrapper .taksitBlock{width: 100%;padding-left: 0;padding-right: 0;}
    .urunOzellikTab .taksitWrapper .taksitBlock .taksitBlockContent{max-width: 100%;}
    .urunOzellikTab .yorum-item-left{flex: 0 0 100%;}
    .urunOzellikTab .v2YorumFilter{width: 100%;}
    .urunOzellikTab .v2YorumFiltreGrup{display: block;}
    .urunOzellikTab .v2YorumFilter li,.urunOzellikTab .v2YorumFilter ul li{width: 100%;}
    /*mobilicerik*/
    .detaySliderContainer{margin: 10px 0;}
    .sliderBannerContainer{margin: 10px 0;}
    .htop{display: none;}
}
@media screen and (min-width:414px) {
}
@media screen and (min-width:375px) and (max-width:413px)  {
}
@media screen and (min-width:0px) and (max-width:374px){
}
/* =============================================================================
   GOVCE LEATHER — LUXA MASTER CSS  ·  v11.14  ·  LACİVERT
   -----------------------------------------------------------------------------
   NEREYE:  Ticimax → Tema Yönetimi → Özel CSS.
            Temanın kendi "FE8--SC" bloğu dosyanın ÜSTÜNDE kalır, SİLİNMEZ.
            Bu dosya onun ALTINA gelir ve önceki tüm GOVCE katmanlarını
            (v11.13 dahil) TAMAMEN değiştirir. v11.13 ile birlikte tutulmaz.

   PARTNER DOSYA: govce-urun-sayfasi-v3.1.js  (Tema Yönetimi → JS/HTML alanı).
            Değişmedi, aynen kalıyor. Fayda şeridini enjekte eder, DİĞER
            RENKLER'i SEPETE EKLE'nin altına taşır, Cormorant fontunu yükler,
            alt bardaki aktif sekmeye .gv-active verir. JS olmadan da sayfa
            çalışır; sadece şerit çıkmaz.

   YAPI:    Siyah sürüm bu dosyanın birebir aynısıdır; TEK fark 00 PALET
            bloğudur. Bir düzeltme yapıldığında iki dosyada da aynı satır
            değişir.

   v11.14 DEĞİŞİKLİĞİ (tek konu — METİN RENGİ):
     · 00 PALET: saf beyaz metin bırakıldı. Artık iki kademeli sıcak gri,
       ödeme sayfasındaki (CHECKOUT MASTER v14) tonlarla BİREBİR aynı:
         #CFC9BE — kademe 1: başlık, ürün adı, fiyat, menü, buton yazısı
         #B0AB9F — kademe 2: açıklama, etiket, placeholder, üstü çizili fiyat
     · 02 TİPOGRAFİ: ikincil metin bloğu genişletildi (eskiden yalnız üstü
       çizili fiyat ve ayraçlardı). Placeholder'lar opacity ile soldurulmak
       yerine doğrudan kademe 2 rengini alıyor — puslu değil, net duruyor.
     Yerleşim, ızgara ve ölçülerin hiçbiri değişmedi.

   v11.13 DEĞİŞİKLİKLERİ (üç yer):
     · 9.8 DİĞER RENKLER — KOLON: mobil ve tablette 4 KOLON, masaüstünde
       6 KOLON. Masaüstünde başlık ve ızgara --gv-swatch-max-d genişliğinde
       ORTADA toplanır; üstteki altın hairline tam genişlikte kalır.
     · 9.8.d DİĞER RENKLER — BOYUT: kart artık ızgara hücresini TAM doldurur.
       Boyutu asıl kısıtlayan buydu; tema, görselle hücre arasına kendi
       genişliği olan ara sarmalayıcılar koyuyor ve kare hücrenin ancak
       ~%72'sini kullanıyordu. Kural sınıf adına bağlı değildir.
       Sonuç: mobilde kare ≈ 2x, masaüstünde derli toplu 6'lı sıra.
     · 9.4 FAYDA ŞERİDİ: masaüstünde 5 ikon sayfanın iki ucuna dağılmıyor;
       --gv-benefit-strip-max genişliğinde ORTADA toplanıyor. Üst/alt hairline
       yine tam genişlik. Mobil davranış ve ikon ölçüleri değişmedi.

   KURALLAR (kilitli):
     · Altın #feb406 · dış çerçeveler tam altın · iç ayraçlar şeffaf altın
     · Metinler net beyaz, soluk/gri yazı yok
     · Açılır her yüzey OPAK (şeffaf popup yok)
     · Ürün fotoğraflarına asla renk filtresi uygulanmaz
     · backdrop-filter KULLANILMAZ (mobil menü donma sebebi)
     · Yatay carousel'lerin grid'ine dokunulmaz (dikey yığılma hatası)
     · DİĞER RENKLER: mobil/tablet 4 kolon · masaüstü 6 kolon (ortada toplu)
     · Logo, header, sabit WhatsApp ve mobil galeri v11.7'deki hâliyle korunur
   ============================================================================= */


/* =============================================================================
   00 · PALET  —  İKİ TEMA ARASINDAKİ TEK FARK BU BLOK
   ============================================================================= */
/* @@PALETTE-START@@ */
:root{
  /* — zemin — */
  --gv-bg:#050B18;                        /* ana zemin */
  --gv-img:url(https://static.ticimax.cloud/67938/uploads/bankalogo/chatgpt_image_28_tem_2026_202607282349.jpeg);
  --gv-veil:linear-gradient(rgba(5,11,24,.56), rgba(5,11,24,.72));
  --gv-deri:var(--gv-veil), var(--gv-img);
  --gv-tile:820px auto;                   /* mobilde deri tanesi görünür kalsın diye ölçek */
  --gv-panel-deri:var(--gv-deri);         /* menü/popup dokusu — düz yüzey istersen: none */

  /* — yüzeyler (hepsi opak ya da kontrollü yarı saydam) — */
  --gv-surface:rgba(255,255,255,.055);    /* kart / panel yüzeyi */
  --gv-surface-2:rgba(255,255,255,.095);  /* hover / seçili yüzey */
  --gv-solid:#0B1426;                     /* opak: select, option, dropdown */
  --gv-menu:#070D1C;                      /* menü + çekmece (opak) */
  --gv-pop:#0A1222;                       /* popup / modal gövdesi (opak) */
  --gv-overlay:rgba(3,7,16,.74);           /* arka plan karartma */
  --gv-shadow:0 18px 48px rgba(0,0,0,.60);

  /* — marka — */
  --gv-gold:#feb406;
  --gv-gold-hi:#ffc94a;                   /* hover */
  --gv-gold-dim:#c9922e;                  /* çok parlak durduğu yerler için */
  --gv-brd:#feb406;                       /* dış çerçeve */
  --gv-line:rgba(254,180,6,.35);          /* iç ayraç */
  --gv-soft:rgba(254,180,6,.20);          /* sönük çizgi */

  /* — metin — */
  /* — METİN · v11.14 — iki kademeli sıcak gri (checkout v14 ile aynı) —
     Kademe 1 daha gri istersen #C6C0B4, daha aydınlık istersen #D6D0C5.
     Kademe 2'yi #B0AB9F'ten AŞAĞI çekme: telefonda 12-13px'te sönükleşir. */
  --gv-text:#CFC9BE;                      /* kademe 1 — başlık, ürün adı, fiyat, menü, buton */
  --gv-text-2:#B0AB9F;                    /* kademe 2 — açıklama, etiket, placeholder, üstü çizili fiyat */
  --gv-on-gold:#08101F;                   /* altın zemin üzerindeki yazı */

  /* — durum renkleri (altına ÇEVRİLMEZ) — */
  --gv-error:#e5484d;
  --gv-ok:#3fb950;

  /* — ikon filtreleri (SVG/PNG ikonları renklendirmek için) — */
  --gv-f-white:brightness(0) invert(1);
  --gv-f-gold:brightness(0) saturate(100%) invert(74%) sepia(62%)
              saturate(1285%) hue-rotate(357deg) brightness(102%) contrast(101%);

  /* — ayarlanabilir — */
  --gv-card-ratio:125%;                   /* ürün kartı görsel oranı (eski: 150%) */
  --gv-header-h:119px;                    /* masaüstü header yüksekliği (tema: body.margin 119px) */
  --gv-hero-h:calc(100svh - var(--gv-header-h));   /* hero'ya UYGULANMIYOR; opsiyonel yorum blokları için duruyor */

  /* TEMEL değer — svh desteklemeyen eski tarayıcılar bunu kullanır.
     svh destekleniyorsa 00.1'deki @supports bloğu bunun üzerine yazar. */
  --gv-hero-img-max:720px;                /* masaüstü ürün fotoğrafının maksimum YÜKSEKLİĞİ */

  --gv-hero-fit:contain;                  /* mobil/tablet galeri fit'i (yaşam tarzı fotoğrafında: cover) */
  --gv-radius:0px;                        /* markanın çizgisi köşesiz */

  /* — FAYDA ŞERİDİ (5 ikon) —
     İkonlar Ticimax'tan geliyor. Renkleri OLDUĞU GİBİ kullanılır (filtre yok).
     Eğer canlıda ikonlar koyu/görünmez çıkarsa TEK SATIR değiştir:
        altın istiyorsan  → --gv-benefit-icon:var(--gv-f-gold);
        beyaz istiyorsan  → --gv-benefit-icon:var(--gv-f-white);
     NOT: 18. bölümdeki görsel koruma istisnası bu değişkenin çalışmasını
          engellemiyor (belgelenmiş istisna eklendi). */
  --gv-benefit-icon:none;
  --gv-benefit-size:85px;                 /* 34px × 2,5 — masaüstü */
  --gv-benefit-size-m:70px;               /* 28px × 2,5 — mobil */

  /* v11.13 · masaüstünde şerit bu genişlikte ORTADA toplanır (ikonlar sayfanın
     iki ucuna dağılmaz). Daha toplu istersen küçült: 640px · daha ferah: 900px.
     Mobilde bu değer ekrandan büyük olduğu için otomatik devre dışı kalır. */
  --gv-benefit-strip-max:760px;

  /* — DİĞER RENKLER ızgarası  ·  v11.13 —
     Mobil ve tablette 4 kolon, tam genişlik.
     Masaüstünde 6 kolon, --gv-swatch-max-d genişliğinde ORTADA toplu.
     Kolon sayısını tek satırla değiştirebilirsin. */
  --gv-swatch-cols:4;                     /* mobil + tablet */
  --gv-swatch-cols-d:6;                   /* masaüstü (≥768px) */
  --gv-swatch-max-d:760px;                /* masaüstünde ızgaranın toplandığı genişlik */
  --gv-swatch-gap:8px;

  /* — tipografi — */
  --gv-display:'Cormorant Garamond','Playfair Display',Georgia,'Times New Roman',serif;
  --gv-body:'Archivo','Helvetica Neue',Arial,sans-serif;

  /* temanın yeşilini komple altına çevirir */
  --theme-color:#feb406;
}
/* @@PALETTE-END@@ */


/* =============================================================================
   00.1 · ÖZELLİK SORGULARI  (tema-nötr — iki sürümde de birebir aynıdır)
   svh birimi eski Safari/Chrome sürümlerinde yok. Destekleniyorsa hero'nun
   maksimum yüksekliği header çıktıktan sonra kalan ekrana göre belirlenir;
   desteklenmiyorsa palet'teki sabit 720px devrede kalır.
   ============================================================================= */
@supports (height:1svh){
  :root{ --gv-hero-img-max:calc(100svh - var(--gv-header-h)); }
}


/* =============================================================================
   01 · ZEMİN
   ============================================================================= */
html{ background:var(--gv-bg) !important; }
/* tam genişlik hero 100vw kullanıyor; taşma dar container'da değil sayfa
   seviyesinde kesilmeli.
   İki bildirim sıralı verildi. clip'i tanımayan eski tarayıcı ikinci
   satırı atar ve hidden'da kalır (yatay kaydırma yine oluşmaz); modern tarayıcı
   clip kullanır ve sticky/fixed öğeler bozulmaz. */
html, body{
  overflow-x:hidden;
  overflow-x:clip;
}

body{
  background-color:var(--gv-bg) !important;
  background-image:var(--gv-deri) !important;
  background-repeat:no-repeat, no-repeat !important;
  background-size:cover, cover !important;
  background-position:center center, center center !important;
  background-attachment:fixed, fixed !important;
  color:var(--gv-text);
}

/* mobilde fixed + cover dokuyu devasa büyütüyor → doğal ölçekte tile */
@media (max-width:820px){
  body{
    background-attachment:scroll, scroll !important;
    background-repeat:no-repeat, repeat !important;
    background-size:cover, var(--gv-tile) !important;
    background-position:center top, center top !important;
  }
}

::selection{ background:var(--gv-gold); color:var(--gv-on-gold); }

/* kaydırma çubukları (tema açık gri bırakıyordu) */
*{ scrollbar-width:thin; scrollbar-color:var(--gv-gold) rgba(255,255,255,.08); }
::-webkit-scrollbar{ width:8px; height:8px; }
::-webkit-scrollbar-track{ background:rgba(255,255,255,.07) !important; }
::-webkit-scrollbar-thumb{ background:var(--gv-gold) !important; border-radius:0 !important; }


/* =============================================================================
   02 · TİPOGRAFİ
   Not: Cormorant fontu govce-urun-sayfasi-v3.1.js tarafından otomatik
   yükleniyor. JS'i kullanmıyorsan Tema Yönetimi → JS/HTML alanına şunu ekle:
   <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&display=swap" rel="stylesheet">
   Hiçbiri yoksa Georgia'ya düşer, yine düzgün durur.
   ============================================================================= */
body{ font-family:var(--gv-body); font-size:14px; }

/* ana metin rengi — net beyaz */
body, body p, body span, body label, body li, body td, body th, body dt, body dd,
body h1, body h2, body h3, body h4, body h5, body h6, body strong, body b, body em, body i{
  color:var(--gv-text);
}

/* temanın gri sabitlediği yerler */
.urunTabAlt, .urunTabAlt *, #divOnyazi, #divOnyazi *,
.categorydesign, .categorydesign *, .sayfaIcerik, .sayfaIcerik *,
.productItem .productName a, .productItem .itemCategory, .productMarka,
.productOnYazi, .productStokKodu, .productSatisBirimi, .urunListStokUyari,
.ProductName h1 span, .breadList .mBread ul li a, .categorydesign .uNo,
body ul.breadcrumb *, .pageNumberContent a, .pageBorder a,
#footer .linkler .blink > ul > li > span,
#footer .linkler .blink > ul > li > ul > li > a,
#divNewsLetter label, #divEtiketler a, #divEtiketler .productModuleTitle,
.footerTemp .socialMedia li a span, .kombinFormline .kombinright_line,
#divFiyatAlanlari .kombinFormline, .spanTittle, .pageTitle, .sayfaBaslik,
.Magazalar #nearStores > h2, .Magazalar .magazaSelect,
#lang, #lang span, .htop-slider ul li,
#mainHolder_divDesign .JKatAdi .bold .satir1, .JKatAdi .bold .satir1,
.categoryTitle span, .categoryTitleText, .categorydesign h1,
.TopDet #IlgiliUrunDiv .JKatAdi .bold .satir1{
  color:var(--gv-text) !important;
}

/* --- KADEME 2 · İKİNCİL METİN  (v11.14) ---
   Açıklama, etiket ve küçük satırlar bir ton sönük. Üstteki "temanın gri
   sabitlediği yerler" bloğunu bilerek İZLİYOR: aynı özgüllükte ve sonra
   geldiği için oradaki ortak maddeleri (açıklama gövdesi, kart etiketleri)
   kademe 2'ye çekiyor. Ürün adı, başlık ve fiyat kademe 1'de kalır.
   Bir maddeyi kademe 1'e döndürmek istersen satırını bu bloktan sil. */
.productItem .regularPrice span, .PiyasafiyatiContent .right_line *,
body ul.breadcrumb li:after,
.urunTabAlt, .urunTabAlt p, .urunTabAlt span, .urunTabAlt li, .urunTabAlt td,
.sayfaIcerik p, .sayfaIcerik span, .sayfaIcerik li,
.categorydesign p, .categorydesign span, .categorydesign li,
.productItem .itemCategory, .productMarka, .productOnYazi,
.productStokKodu, .productSatisBirimi, .urunListStokUyari,
.categorydesign .uNo, .productItem .productPoints .rating span,
#divNewsLetter label, .footerTemp .socialMedia li a span,
#footer .linkler .blink > ul > li > span,
.iletisimContent .iletisimForm .span .Left,
.uyeOlContainer .uyeOlCol label,
.gv-benefits .gv-benefit span,
#IlgiliUrunDiv .productName a, #IlgiliUrunDiv .ItemV3_UrunAdi a,
#ticimaxCopyright, #divTicimaxCopyrightContent{
  color:var(--gv-text-2) !important;
}

a{ color:var(--gv-text); }
a:hover{ color:var(--gv-gold); }

/* başlık ailesi — ürün adı ve bölüm başlıkları serif + uppercase */
.ProductName h1 span,
.productItem .productName a,
#mainHolder_divDesign .JKatAdi .bold .satir1, .JKatAdi .bold .satir1,
.categoryTitleText, .categorydesign h1,
body #divUrunDetayKombin:before{
  font-family:var(--gv-display) !important;
  text-transform:uppercase;
  letter-spacing:.10em;
  font-weight:600 !important;
}
.ProductName h1 span{ font-size:30px !important; line-height:1.25 !important; }
.productItem .productName a{ font-size:14px !important; line-height:1.45 !important; height:auto !important; white-space:normal !important; }

/* küçük UI etiketleri */
.newIcon, .cargoIcon, .firsatIcon, .ozelAlan1, .ozelAlan2, .ozelAlan3, .ozelAlan4,
.ozelAlan5, #divOzelAlan1, #divOzelAlan2, #divOzelAlan3, #divOzelAlan4, #divOzelAlan5,
.bottomHead ul li a, .FiltreBtn span, .footerTemp .footerMenuTitle{
  text-transform:uppercase; letter-spacing:.09em;
}

/* mobilde 9–12px yazıları okunur seviyeye çek */
@media (max-width:767px){
  .productItem .productName a{ font-size:13px !important; }
  .productItem .discountPrice span, .productItem .regularPrice span, .discountIcon{ font-size:13px !important; }
  .productItem .itemCategory, .productOnYazi, .productStokKodu, .productSatisBirimi{ font-size:12px !important; }
  .newIcon, .cargoIcon, .firsatIcon, .ozelAlan1, .ozelAlan2, .ozelAlan3, .ozelAlan4, .ozelAlan5{ font-size:11px !important; }
  .bottomHead ul li a{ font-size:11px !important; }
  .htop-slider ul li{ font-size:11px !important; }
  #footer .linkler .blink > ul > li > ul > li > a{ font-size:13px !important; }
}


/* =============================================================================
   03 · SARMALAYICILAR ŞEFFAF (deri doku bütün sayfada tek parça görünsün)
   ============================================================================= */
#mainHolder_divDesign, #divIcerik, .homepage, .ProductListContent, .ProductList,
.hazirBlokContent, .landing-block, .design-bg-1, .design-bg-2, .design-bg-3,
.design-bg-4, .design-bg-5, .design-bg-8, .design-bg-21,
.categoryDetail, .categoryContent, .ProductListArea, .urunListe, .categoryTop,
.ProductListHeader, .hesabimContent, .hesabimBolumuTutucu, .sagIcerikTutucu,
.sagIcerikTutucu .sagIcerikBolumu, .sagIcerikBolumu .icerikTutucu,
.siparisTakipSayfasi, #divEtiketler, #ticimaxStory_2,
.productDetailContainer, .ProductDetailMain, .ProductDetailMainRow, .TopDet,
.leftImage, .RightDetail, .TopList, .MiddleList, .BottomList,
.urunOzellik, .urunOzellikTab, .urunDetayPanel, .urunTabAlt,
.uyeOlContainer, .userContainer, .iletisimContent{
  background-color:transparent !important;
  background-image:none !important;
}


/* --- BREADCRUMB TAMAMEN KALDIRILDI (masaüstü + mobil, boşluk bırakmadan) --- */
body ul.breadcrumb, .breadcrumbContent, .breadList, .breadList.breadActive,
body ul.breadcrumb li, body ul.breadcrumb li a{
  display:none !important;
}
body ul.breadcrumb, .breadcrumbContent, .breadList{
  height:0 !important; min-height:0 !important; max-height:0 !important;
  margin:0 !important; padding:0 !important; border:0 !important;
  line-height:0 !important; font-size:0 !important; overflow:hidden !important;
}
body ul.breadcrumb:before, body ul.breadcrumb:after,
body ul.breadcrumb li:after, .breadcrumbContent:before, .breadcrumbContent:after{
  content:none !important; display:none !important;
}


/* =============================================================================
   04 · ÇERÇEVE & YÜZEY SİSTEMİ
   Hiyerarşi: dış çerçeve = tam altın · iç ayraç = şeffaf altın · form = sönük
   ============================================================================= */
/* temanın gri/beyaz çizgilerini sönük altına çevir — body * yerine DARALTILMIŞ */
#divIcerik *:not(.tooltip-arrow):not([class*="loader" i]):not([class*="spinner" i]),
#mainHolder_divDesign *:not(.tooltip-arrow):not([class*="loader" i]):not([class*="spinner" i]),
#footer *:not([class*="loader" i]), .footerTemp *, #headerNew *, #header *,
.mobilMenu *, .CartProduct *, [id*="divCartMini"] *{
  border-color:var(--gv-soft);
}

/* dış çerçeve gereken paneller */
.CartProduct, [id*="divCartMini"] .miniCartRigth,
.uyeOlContainer #FrmYeniUye > .uyeOlCol,
.newUserLeftBox, .newUserRightBox, .solAnaMenu, .hesabimMenuDon,
.favoriListeBos, .hesabimAnasayfaMenuler ul li a{
  border:1px solid var(--gv-brd) !important;
  background-color:var(--gv-surface) !important;
  background-image:none !important;
  box-shadow:none !important;
}

/* iç ayraçlar */
.CartProduct .SProduct li, .footerTemp .footerMenuTitle,
.iletisimContent .iletisimRight .iletisimbanka .span > div,
.brandlistselection .sortingContent, .urunOzellik .urunTab{
  border-color:var(--gv-line) !important;
}


/* =============================================================================
   05 · BUTONLAR
   Birincil: altın zemin / siyah yazı — İkincil: koyu zemin / altın çerçeve+yazı
   ============================================================================= */
body .button, .baglanButton, .siparisOzetTakip, .userLoginBtn, .userSignBtn,
.uyeOlContainer .uyeol, #AdresContent .button, .basketCompletebtn,
.login-button, .signInButton, .newUserLoginBtn, .register-button, .signUpButton,
.checkoutButton, .headerOrderBtn,
.urunListeSpanSepeteEkle, .favoriBosBtn a, .favoriListeBos .favLoad,
.Magazalar #searchStore .buton, body .adresGir .yesilButon,
#IlgiliUrunDiv .productItemV3 .ItemV3_col3 a.ItemV3_SepetEkleButton.btnAddToCart,
body .PriceListKombin > a,
body #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn span{
  background-color:var(--gv-gold) !important;
  background-image:none !important;
  color:var(--gv-on-gold) !important;
  border:0 !important;
  font-weight:600 !important;
  letter-spacing:.10em;
  text-transform:uppercase;
  border-radius:var(--gv-radius) !important;
}

/* Altın butonun İÇİNDEKİ span/i/svg de siyah kalsın — SADECE birincil butonlar.
   (Şeffaf/ikincil ve pasif butonların çocukları hariç tutuldu; v11'de onlar da
   koyuya boyanıp şeffaf zeminde kayboluyordu.) */
body .button:not(.alisverisedevamet):not(.headerCartBtn):not(.mobilFilterBtn):not(.mobilSiralamBtn):not(.kirmiziButon):not([disabled]) *,
.userLoginBtn *, .userSignBtn *, .login-button *, .signInButton *,
.newUserLoginBtn *, .checkoutButton *, .basketCompletebtn *, .urunListeSpanSepeteEkle,
[id*="divCartMini"] button[type="submit"] *, [id*="divCartMini"] [class*="checkout" i] *,
body #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn span{
  color:var(--gv-on-gold) !important;
  -webkit-text-fill-color:var(--gv-on-gold) !important;
  fill:var(--gv-on-gold) !important;
}

body .button:hover, .userLoginBtn:hover, .userSignBtn:hover, .login-button:hover,
.checkoutButton:hover, .basketCompletebtn:hover,
.favoriBosBtn a:hover, body .adresGir .yesilButon:hover{
  background-color:var(--gv-gold-hi) !important;
  color:var(--gv-on-gold) !important;
}

/* ikincil buton */
.buyfastbutton, .buyfast input, #btnHemenAl, #divKombinSatinAl a,
body .alisverisedevamet, .CartProduct .headerCartBtn, a.YeniAdresEkle,
body .mobilFilterOpenBtn .button{
  background-color:transparent !important;
  background-image:none !important;
  color:var(--gv-gold) !important;
  border:1px solid var(--gv-gold) !important;
  font-weight:600 !important;
  border-radius:var(--gv-radius) !important;
}
.buyfastbutton:hover, .buyfast input:hover, #btnHemenAl:hover,
#divKombinSatinAl a:hover, body .alisverisedevamet:hover,
.CartProduct .headerCartBtn:hover, a.YeniAdresEkle:hover,
body .mobilFilterOpenBtn .button:hover{
  background-color:var(--gv-surface-2) !important;
  color:var(--gv-gold-hi) !important;
  border-color:var(--gv-gold-hi) !important;
}
/* ikincil butonun çocukları altın kalsın */
.buyfastbutton *, #btnHemenAl *, #divKombinSatinAl a *, body .alisverisedevamet *,
.CartProduct .headerCartBtn *, a.YeniAdresEkle *, body .mobilFilterOpenBtn .button *,
.AlisveriseBasla *, [class*="AlisveriseBasla" i] *, .minicartbos-explore-button *,
.minicart-discover-btn *, .minicart-login-btn *{
  color:var(--gv-gold) !important; -webkit-text-fill-color:var(--gv-gold) !important;
}

/* pasif + hata/silme */
.button[disabled], input[disabled], .butonDisabled{
  background-color:var(--gv-surface) !important;
  color:var(--gv-text-2) !important;
  border:1px solid var(--gv-soft) !important;
  cursor:not-allowed;
}
body .adresGir .kirmiziButon, .sepet-sil, .sepetiTemizle, a#ucSepetim_btnSepetiTemizle{
  color:var(--gv-error) !important;
}
body .adresGir .kirmiziButon{ background:transparent !important; border:1px solid var(--gv-error) !important; }
body .adresGir .kirmiziButon:hover{ background:var(--gv-error) !important; color:#fff !important; }


/* =============================================================================
   06 · FORMLAR
   ============================================================================= */
.textbox, input.textbox, .textarea, .selectboxx,
input[type=text], input[type=email], input[type=password], input[type=tel],
input[type=number], input[type=search], input[type=url], input[type=date],
input[type=file], input:not([type]), textarea,
.uyeOlContainer .uyeOlCol input.textbox, .Magazalar #searchStore input,
.urunTabAlt #txtOneriNot, .urunTabAlt #txtOneriMail,
.iletisimContent .iletisimForm .rowLeft .span .Right input,
.iletisimContent .iletisimForm .rowRight .span .Right input,
.iletisimContent .iletisimForm .rowRight .span .Right textarea,
#txtbxNewsletterMail, #txtbxArama{
  background-color:var(--gv-surface) !important;
  color:var(--gv-text) !important;
  border:1px solid var(--gv-line) !important;
  border-radius:var(--gv-radius) !important;
}

/* select + native option: yarı saydam bırakılırsa açılır liste beyaz/okunmaz olur */
select, .selectboxx, #divAramaKategori select, select#filterOrderSelect,
.Magazalar .magazaSelect, .uyeOlContainer .uyeOlCol select.selectboxx,
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line select, #divAdetCombo select{
  background-color:var(--gv-solid) !important;
  color:var(--gv-text) !important;
  border:1px solid var(--gv-line) !important;
}
select option, select optgroup{
  background-color:var(--gv-solid) !important;
  color:var(--gv-text) !important;
}

input::placeholder, textarea::placeholder{ color:var(--gv-text-2) !important; opacity:1 !important; }
input:focus, select:focus, textarea:focus{ border-color:var(--gv-gold) !important; }

/* checkbox / radio */
input[type=checkbox], input[type=radio]{ accent-color:var(--gv-gold); width:17px; height:17px; }

/* autofill */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus,
input:-webkit-autofill:active, textarea:-webkit-autofill, select:-webkit-autofill{
  -webkit-box-shadow:0 0 0 1000px var(--gv-solid) inset !important;
          box-shadow:0 0 0 1000px var(--gv-solid) inset !important;
  -webkit-text-fill-color:var(--gv-text) !important;
  caret-color:var(--gv-text) !important;
  transition:background-color 9999s ease-in-out 0s !important;
}

/* hata alanları kırmızı kalır */
.validate, .validateSol, .validateOrta{ background-color:var(--gv-error) !important; color:#fff !important; }
.validate .validateOk, .validateSol .validateSolOk, .validateOrta .validateOrtaOk{ background-color:var(--gv-error) !important; }

/* iletişim formu etiketleri */
.iletisimContent .iletisimForm .span .Left, .iletisimContent .iletisimLeft .Right,
.iletisimContent .categoryTitle .categoryTitleText{ color:var(--gv-text) !important; }
.iletisimContent .iletisimLeft .Right:before{ color:var(--gv-gold) !important; }


/* =============================================================================
   07 · HEADER · MOBİL HEADER · MENÜ · ARAMA · ALT BAR
   NOT: hamburger menüyü bozmamak için menü YAPISINA dokunulmuyor, sadece renk.
   NOT: backdrop-filter YOK (mobil menü donmasının sebebiydi).
   NOT: logo + ikon konumları v11.7'deki hâliyle kilitli.
   ============================================================================= */
#header{ background:transparent !important; }

@media (min-width:768px){
  #headerNew, #headerNew .header, #headerNew .header-main, #headerNew .header-wrapper,
  #headerNew .header-bottom, #headerNew .newHeaderNavigation:not(.mobileStyle){
    background:transparent !important; background-image:none !important; box-shadow:none !important;
  }
  /* sabitlenmiş header: içerik altından geçip okunmaz olmasın → opak yüzey */
  #headerNew.fixed, #headerNew.fixed .header-main{
    background-color:var(--gv-menu) !important;
    border-bottom:1px solid var(--gv-line) !important;
  }
  #headerNew .newHeaderNavigation:not(.mobileStyle) .dropDown-wrap,
  #headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap,
  #headerNew .newHeaderNavigation:not(.mobileStyle) .nav-submenu,
  .navigation .altMenu, .account-item .nav-dropdown, .header-cart-hover{
    background-color:var(--gv-menu) !important;
    border:1px solid var(--gv-line) !important;
    box-shadow:var(--gv-shadow) !important;
  }
  #headerNew a, #headerNew span, #headerNew i, .navigation .navUl > li > a{ color:var(--gv-text) !important; }
  #headerNew svg, #headerNew svg path{ fill:var(--gv-text) !important; }
  #headerNew a:hover, #headerNew a:hover span{ color:var(--gv-gold) !important; }
  #headerNew a:hover svg path{ fill:var(--gv-gold) !important; }
}

/* eski header markup'ı (bazı sayfalarda hâlâ çıkıyor) */
#header a, .favi a, .mycart > a, .welcome a, .headerHesabim, .headerCikis,
.headerUyeGiris a, .headerUyeOl a{ color:var(--gv-text) !important; }
#header svg, #header svg path, .favi a .svgIcon svg path, .mycart .svgIcon svg path{ fill:var(--gv-text) !important; }
.mycart .sepetUrunSayisi{ background:var(--gv-gold) !important; color:var(--gv-on-gold) !important; }

/* masaüstü arama ikonu: tema koyu SVG kullanıyor, koyu zeminde kayboluyordu */
@media (min-width:1099px){
  body #divTopProductSearch .newSearcBtnClick a i{ filter:var(--gv-f-white) !important; }
  body #divTopProductSearch .newSearcBtnClick a:hover i{ filter:var(--gv-f-gold) !important; }
  body #divTopProductSearch.dropactive .header-search-form-wrapper{
    background-color:var(--gv-menu) !important; border-bottom:1px solid var(--gv-line) !important;
  }
}

/* dil / para birimi açılır kutusu */
#lang_flag_container #lang-detail{
  background-color:var(--gv-menu) !important;
  border:1px solid var(--gv-line) !important;
  box-shadow:var(--gv-shadow) !important;
}
#lang-detail a, #lang-detail p, #lang-detail span{ color:var(--gv-text) !important; }
#lang-detail a:hover{ color:var(--gv-gold) !important; }

/* LOGO — tek ve tutarlı davranış (v10'da 3 farklı filtre vardı) */
#headerNew #hb-logo img, #app .header .logo img, #logo .logo img{
  filter:var(--gv-f-white) !important;
}
/* logo büyür, header kutusu BÜYÜMEZ (yükseklik ve ikon konumları sabit) */
#headerNew #hb-logo, #headerNew .logo, #headerNew .logo-left .logo, #logo, #logo .logo{
  overflow:visible !important; max-height:none !important; height:auto !important;
}
#headerNew #hb-logo img, #logo .logo img{
  width:115px !important; max-width:none !important; height:auto !important;
  max-height:none !important; display:block !important;
}
@media (max-width:767px){
  #headerNew #hb-logo img, #logo .logo img{ width:86px !important; }
  #logo .logo{ width:auto !important; }
}
/* Beyaz/altın logo dosyası yüklediğinde filtre yerine bunu aç:
   #headerNew #hb-logo img{ content:url(BEYAZ_LOGO_URL); filter:none !important; } */

@media (max-width:767px){
  /* çentik (safe-area) şeridi — düz zemin; doku ikinci kez başlatılmıyor */
  body::before{
    content:""; position:fixed; top:0; left:0; right:0;
    height:env(safe-area-inset-top, 0px);
    background-color:var(--gv-bg); z-index:9998; pointer-events:none;
  }
  body #headerNew{
    top:env(safe-area-inset-top, 0px) !important;
    background-color:var(--gv-menu) !important; background-image:none !important;
    border-bottom:1px solid var(--gv-line) !important; box-shadow:none !important;
  }
  /* ŞEFFAF HEADER İSTERSEN: üstteki background-color satırını transparent yap
     ve 9.2'deki .leftImage margin-top satırını geri aç. */
  #headerNew .header, #headerNew .header-wrapper, #headerNew .header-main{ background:transparent !important; }
  #headerNew .svgIcon svg, #headerNew .svgIcon svg path{ fill:var(--gv-text) !important; stroke:var(--gv-text) !important; }
  #top-bar{ display:none !important; height:0 !important; padding:0 !important; }

  /* sabit header için ayrılan boşluk geri geldi (v10 bunu siliyordu → içerik
     header'ın altında kalıyordu). */
  body{ padding-top:calc(50px + env(safe-area-inset-top, 0px)) !important; }
  /* üst bar mobilde gizli → ana sayfa da 50px (tema 75px veriyordu, 25px boşluk kalıyordu) */
  body.homeBody{ padding-top:calc(50px + env(safe-area-inset-top, 0px)) !important; }
  /* alt bar yüksekliği kadar nefes */
  body{ padding-bottom:calc(50px + env(safe-area-inset-bottom, 0px)) !important; }
  body.sepetimBody{ padding-top:env(safe-area-inset-top, 0px) !important; }

  /* dokunma alanı 44px — konumlar da yeniden kuruldu: sadece min-width verilince
     yan yana kontroller ~4px üst üste biniyor, top:11px+44px 50px header'ı aşıyordu */
  .mobilMenuAcButton, .searchClick, .welcomeOpen, .mycartClick{
    width:44px !important; height:44px !important; top:3px !important;
    margin:0 !important; display:flex !important;
    align-items:center; justify-content:center;
  }
  .mobilMenuAcButton{ left:4px !important; right:auto !important; }
  .searchClick{ left:52px !important; right:auto !important; }
  .welcomeOpen{ right:52px !important; left:auto !important; }
  .mycartClick{ right:4px !important; left:auto !important; }
  /* eski sepet çekmecesi alt bar + safe-area kadar kısalsın */
  .CartProduct{ height:calc(100% - 50px - env(safe-area-inset-bottom, 0px)) !important; }
}

/* mobil menü / arama / breadcrumb — OPAK DÜZ yüzey.
   Küçük kutularda deri, gövdenin dokusuyla hizalanamadığı için yama gibi
   duruyordu; doku sadece geniş panellerde (popup, sepet çekmecesi) var. */
@media (max-width:1041px){
  .mobilMenu, .mobilMenu .altMenu, .mobilMenu .navUl > li > ul,
  .mobilMenu .navUl > li > ul li ul,
  .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl,
  .menuUstBolum, .searchContent, .breadList{
    background-color:var(--gv-menu) !important;
    background-image:none !important;
    -webkit-backdrop-filter:none !important; backdrop-filter:none !important;
  }
  /* çentikli ekranlarda menü içeriği durum çubuğunun altına girmesin */
  .mobilMenu{ top:env(safe-area-inset-top, 0px) !important; }
  .mobilMenu .altMenu, .mobilMenu .navUl > li > ul, .mobilMenu .navUl > li > ul li ul{
    top:calc(51px + env(safe-area-inset-top, 0px)) !important;
  }
  .mobilMenu a, .mobilMenu span, .mobilMenu i, .menuUstBolum, .menuUstBolum *{ color:var(--gv-text) !important; }
  .mobilMenu svg, .mobilMenu svg path, .menuUstBolum svg, .menuUstBolum svg path{ fill:var(--gv-text) !important; }
  .mobilMenu li, .mobilMenu span, .menuUstBolum{ border-color:var(--gv-line) !important; }
  .mobilMenu .navUl > li > a{ min-height:44px; display:flex !important; align-items:center; }
  /* alt bar + safe-area yüksekliği */
  .mobilMenu, .mobilMenu .altMenu, .mobilMenu .navUl > li > ul,
  .mobilMenu .navUl > li > ul li ul{ bottom:calc(50px + env(safe-area-inset-bottom, 0px)) !important; }
}

@media (max-width:767px){
  .breadList{ border:1px solid var(--gv-line) !important; box-shadow:var(--gv-shadow) !important; }
  .breadList .mBread ul li a, .breadList .clbtn{ color:var(--gv-text) !important; }
  body .leftImage a#linkOncekiSayfa{
    background-color:var(--gv-menu) !important; color:var(--gv-gold) !important;
    border:1px solid var(--gv-line) !important;
  }
  .SepetUst, .welcome.active{ background-color:var(--gv-menu) !important; background-image:none !important; }
  .SepetUst *, .welcome.active *{ color:var(--gv-text) !important; }

  /* ---------------------------------------------------------------------------
     ALT BAR  (Anasayfa / Favorilerim / Sepetim / Üye Girişi)
     Boştaki sekmeler NET BEYAZ (soluk gri değil, kural gereği), yalnız AKTİF
     sekme altın + ince SEKİZGEN çerçeve.
     Aktif sekmeye .gv-active sınıfını govce-urun-sayfasi-v3.1.js veriyor;
     temanın kendi .active / .Active sınıfları da desteklenir.
     Zemin opak + üst çizgi tam altın olarak KORUNDU (içerikten net ayrılsın).
     --------------------------------------------------------------------------- */
  body .bottomHead{
    background-color:var(--gv-menu) !important;
    border-top:1px solid var(--gv-brd) !important;
    box-shadow:none !important;
    padding-bottom:env(safe-area-inset-bottom, 0px);
  }
  /* — boştaki sekme: net beyaz, sakin — */
  body .bottomHead ul li a{
    color:var(--gv-text) !important; -webkit-text-fill-color:var(--gv-text) !important;
    min-height:44px; position:relative !important;
  }
  body .bottomHead ul li a svg, body .bottomHead ul li a svg *{ stroke:var(--gv-text) !important; }
  body .bottomHead ul li a svg *:not([fill="none"]){ fill:var(--gv-text) !important; }

  /* — aktif sekme: altın — */
  body .bottomHead ul li a.gv-active,
  body .bottomHead ul li.active > a, body .bottomHead ul li.Active > a{
    color:var(--gv-gold) !important; -webkit-text-fill-color:var(--gv-gold) !important;
  }
  body .bottomHead ul li a.gv-active svg, body .bottomHead ul li a.gv-active svg *,
  body .bottomHead ul li.active > a svg *, body .bottomHead ul li.Active > a svg *{
    stroke:var(--gv-gold) !important;
  }
  body .bottomHead ul li a.gv-active svg *:not([fill="none"]),
  body .bottomHead ul li.active > a svg *:not([fill="none"]),
  body .bottomHead ul li.Active > a svg *:not([fill="none"]){
    fill:var(--gv-gold) !important;
  }

  /* — aktif sekmenin sekizgen çerçevesi: dolgu YOK, 1px altın hat —
       SEPETE EKLE butonuyla aynı şekil dili. Dış katman altın, iç katman
       menü zemini; aradaki 1px fark çerçeveyi oluşturuyor.               */
  body .bottomHead ul li a.gv-active::before,
  body .bottomHead ul li a.gv-active::after{
    content:""; position:absolute; pointer-events:none; z-index:0;
    --gv-cut:6px;
    clip-path:polygon(var(--gv-cut) 0, calc(100% - var(--gv-cut)) 0, 100% var(--gv-cut),
                      100% calc(100% - var(--gv-cut)), calc(100% - var(--gv-cut)) 100%,
                      var(--gv-cut) 100%, 0 calc(100% - var(--gv-cut)), 0 var(--gv-cut));
  }
  body .bottomHead ul li a.gv-active::before{
    inset:5px 8px; background:var(--gv-gold);
  }
  body .bottomHead ul li a.gv-active::after{
    inset:6px 9px; background:var(--gv-menu); --gv-cut:5px;
  }
  body .bottomHead ul li a.gv-active > *{ position:relative; z-index:1; }
  /* Çerçeveyi istemezsen bu tek kuralı ekle:
     body .bottomHead ul li a.gv-active::before,
     body .bottomHead ul li a.gv-active::after{ content:none !important; } */
}

#txtbxArama::placeholder{ color:var(--gv-text-2) !important; opacity:1; }
#btnKelimeAra, .ButtonMic{ background:transparent !important; color:var(--gv-gold) !important; }


/* =============================================================================
   08 · ÜRÜN KARTI · KATEGORİ · FİLTRE · SAYFALAMA
   Kart: çerçevesiz dursun, altın çizgi sadece hover'da. Yukarı zıplama yok.
   ============================================================================= */
.ItemOrj .productItem{
  background-color:transparent !important;
  border:1px solid transparent !important;
  transition:border-color .35s ease, background-color .35s ease;
}
.ItemOrj .productItem:hover{
  border-color:var(--gv-line) !important;
  background-color:var(--gv-surface) !important;
}
.productItem .productImage a, body .productItem .productImage a.Videolu{
  padding-bottom:var(--gv-card-ratio) !important;
}
.productItem .productImage img{
  object-fit:contain !important; width:100% !important; height:100% !important;
  transition:transform 1.2s ease;
}
.ItemOrj .productItem:hover .productImage img{ transform:scale(1.04); }
.ItemOrj .productItem:hover .productName a{ color:var(--gv-gold) !important; }

.productItem .discountPrice span, .productItem .productPrice,
.productItem .discountPriceSpan, .productItem .spanFiyat{
  color:var(--gv-gold) !important; font-weight:500; letter-spacing:.04em;
}
.productItem .regularPrice span{ text-decoration-color:var(--gv-text-2) !important; }
.newIcon, .cargoIcon, .firsatIcon, .favori a{ color:var(--gv-gold) !important; }
.ozelAlan1, .ozelAlan2, .ozelAlan3, .ozelAlan4,
#divOzelAlan1, #divOzelAlan2, #divOzelAlan3, #divOzelAlan4{
  background:var(--gv-surface) !important; color:var(--gv-gold) !important;
  border:1px solid var(--gv-soft) !important;
}
.ozelAlan5, #divOzelAlan5{ background:none !important; color:var(--gv-gold) !important; }

/* yıldızlar — v10'da [data-rating] tümünü yakalayıp 0 puanlı ürüne de yıldız veriyordu */
.productItem .productPoints .rating i{ color:rgba(255,255,255,.22) !important; }
.productItem .productPoints [data-rating^='1'] .star-1,
.productItem .productPoints [data-rating^='2'] .star-1,
.productItem .productPoints [data-rating^='2'] .star-2,
.productItem .productPoints [data-rating^='3'] .star-1,
.productItem .productPoints [data-rating^='3'] .star-2,
.productItem .productPoints [data-rating^='3'] .star-3,
.productItem .productPoints [data-rating^='4'] .star-1,
.productItem .productPoints [data-rating^='4'] .star-2,
.productItem .productPoints [data-rating^='4'] .star-3,
.productItem .productPoints [data-rating^='4'] .star-4,
.productItem .productPoints [data-rating^='5'] i{ color:var(--gv-gold) !important; }

.TukendiIco span{
  background:var(--gv-overlay) !important; color:var(--gv-text) !important;
  border:1px solid var(--gv-line) !important;
}
.noProduct{ filter:invert(1) opacity(.55); }

/* filtre + sıralama */
select#filterOrderSelect, .brandlistselection .appliedFilter.FiltrelemeUrunAdet span,
.FiltreBtn span{ color:var(--gv-text) !important; }
.FiltreBtn svg path{ fill:var(--gv-gold) !important; }

body #divSayfalamaUst .filterBlock,
body #divSayfalamaUst .category-vertical-filters.top-filters,
body #divSayfalamaUst:not(.Slct) .brandlistselection{
  background-color:var(--gv-menu) !important;
  background-image:none !important;
  border-color:var(--gv-line) !important;
}
body #divSayfalamaUst .category-vertical-filters.top-filters *,
body .category-vertical-filters.top-filters .list-group.dropdown li a,
body .category-vertical-filters.top-filters .panel .panel-heading a{ color:var(--gv-text) !important; }
body .category-vertical-filters.top-filters .panel .panel-heading,
body .category-vertical-filters.top-filters .tukgo .filterOrderInStock{
  background:transparent !important; border-bottom:1px solid var(--gv-line) !important;
}
body .category-vertical-filters .vertical-filter-panel .list-group-item:before{ border-color:var(--gv-gold) !important; }
body .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before,
body .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before{
  background:var(--gv-gold) !important; border-color:var(--gv-gold) !important;
}
body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:after{ background:var(--gv-gold) !important; }
body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range,
body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-range{ background:var(--gv-soft) !important; }
body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-handle{ background:var(--gv-gold) !important; }

/* mobil filtre başlığı: tema altın zemin + beyaz yazı veriyordu (okunmuyordu) */
body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst,
body .category-vertical-filters.top-filters .FiltreUst *,
body .category-vertical-filters.top-filters .FiltreUst a i{
  color:var(--gv-on-gold) !important;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter{ border-color:var(--gv-line) !important; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span,
body #divSayfalamaUst .filterDeleteContent .appliedFilter a i{ color:var(--gv-text) !important; }

.pageNumberContent, .pageBorder{ border-color:var(--gv-line) !important; }
.pageNumberContent a:hover, .pageBorder a:hover,
.pageNumberContent a.SelectedSayfa, .pageBorder a.SelectedSayfa{
  color:var(--gv-gold) !important; background:transparent !important;
}
.pageNumberContent a.SelectedSayfa:after, .pageBorder a.SelectedSayfa:after{ background:var(--gv-gold) !important; }


/* =============================================================================
   09 · ÜRÜN DETAY — YENİ İSKELET
   Sıra: (1) tam genişlik foto → (2) ad+fiyat+FAYDA ŞERİDİ+SEPETE EKLE →
         (3) WhatsApp'tan Sor → (4) DİĞER RENKLER → (5) görselli açıklama →
         (6) BENZER ÜRÜNLER
   ============================================================================= */

/* --- 9.1 · %50–%50 düzen kaldırıldı, bloklar alt alta + sıra sabitlendi --- */
.productDetailContainer, .ProductDetailMain, .ProductDetailMainRow, .TopDet{
  display:flex !important; flex-direction:column !important;
}
.leftImage{ order:1; width:100% !important; padding:0 !important; }
.RightDetail{ order:2; width:100% !important; padding:28px 0 0 !important; position:static !important; }
.TopDet #IlgiliUrunDiv, #IlgiliUrunDiv, #divIlgiliUrunler{ order:3; }
.urunOzellik, .urunOzellikTab, #divUrunOzellikAlani{ order:4; }
#BenzerUrunDiv, #divBenzerUrun, .detaySliderContainer{ order:5; }
#UrunAksesuarDiv{ order:6; }
#divEtiketler{ order:9; }
.RightDetail.scroll-to-fixed-fixed{ position:static !important; margin-top:0 !important; }

/* --- 9.2 · HERO: masaüstünde yüksekliğe sığan, kırpılmayan foto --- */
.leftImage{
  width:100vw !important;
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
}
/* MASAÜSTÜ: tema tüm galeriyi .SmallImages içinde alt alta diziyor (bir üründe
   18 foto). Sadece ilki hero olur.
   Hero sahnesi header çıktıktan sonra kalan ekran yüksekliğidir. Fotoğraf
   GENİŞLİĞE göre büyütülmez; bu sahnenin hem yüksekliğine hem genişliğine
   contain edilir. Kendi en-boy oranını korur, asla kırpılmaz ve tam ortalanır.
   Foto darsa sağda/solda deri zemin görünmesi bilinçli davranıştır.
   Tema iç içe a/div/span katmanlarına padding-bottom, absolute veya zorunlu
   genişlik verirse aşağıdaki kurallar bunları yalnızca ilk hero için sıfırlar.
   KAPSAM: .leftImage / .SmallImages yalnızca ürün detay şablonunda bulunur —
   anasayfa bannerları ve kategori ürün kartları etkilenmez. */
@media (min-width:1025px){
  .leftImage{
    display:flex !important; align-items:center !important; justify-content:center !important;
    height:var(--gv-hero-img-max) !important;
    min-height:0 !important; max-height:var(--gv-hero-img-max) !important;
    overflow:hidden !important;
  }
  .leftImage .Images{
    display:flex !important; align-items:center !important; justify-content:center !important;
    width:100% !important;
    height:100% !important; min-height:0 !important; max-height:100% !important;
    margin:0 !important; padding:0 !important;
    position:relative !important; overflow:hidden !important;
  }
  .leftImage .SmallImages{
    display:flex !important; align-items:center !important; justify-content:center !important;
    width:100% !important;
    height:100% !important; min-height:0 !important; max-height:100% !important;
    margin:0 !important; padding:0 !important;
    position:static !important; overflow:hidden !important;
  }
  .leftImage .SmallImages > *{
    width:100% !important; margin:0 !important;
    height:100% !important; min-height:0 !important; max-height:100% !important;
  }
  .leftImage .SmallImages > *:not(:first-child){ display:none !important; }

  .leftImage .SmallImages > *:first-child{
    display:flex !important; align-items:center !important; justify-content:center !important;
    width:100% !important;
    height:100% !important; min-height:0 !important; max-height:100% !important;
    padding:0 !important; margin:0 !important;
    position:static !important; overflow:hidden !important;
  }
  /* tema birden fazla ara sarmalayıcı kullanabiliyor; ilk hero içindeki
     a/div/span/picture katmanlarının oran boşluğu ve absolute konumu sıfırlanır */
  .leftImage .SmallImages > *:first-child :is(a,div,span,picture){
    display:flex !important; align-items:center !important; justify-content:center !important;
    width:100% !important; max-width:100% !important; min-width:0 !important;
    height:100% !important; min-height:0 !important; max-height:100% !important;
    padding:0 !important; padding-bottom:0 !important; margin:0 auto !important;
    position:static !important; inset:auto !important; transform:none !important;
    float:none !important; overflow:hidden !important;
  }

  /* #imgUrunResim seçicisi, SmallImages yapısı temada değişse bile ana görseli
     doğrudan yakalayan güvenli yedektir. */
  .leftImage .SmallImages > *:first-child img,
  .leftImage .Images #imgUrunResim,
  .leftImage img[id*="imgUrunResim"]{
    width:auto !important; height:auto !important;
    max-width:100% !important; max-height:100% !important;
    min-width:0 !important; min-height:0 !important;
    object-fit:contain !important; object-position:center !important;
    position:static !important; inset:auto !important; transform:none !important;
    margin:auto !important; padding:0 !important; float:none !important;
    -webkit-mask-image:none !important; mask-image:none !important;
    clip-path:none !important;
  }
}

/* MOBİL + TABLET: tema .SmallImages'i display:none yapıyor; foto galeri/slider
   kabından geliyor. Carousel yüksekliğine DOKUNULMUYOR, sadece tam genişlik. */
@media (max-width:1024px){
  .leftImage .ProductGallery, .leftImage .ProductGallery .gallery-container,
  .leftImage .mobileImageSlider{ width:100% !important; float:none !important; }
  .leftImage .ProductGallery img, .leftImage .mobileImageSlider img{
    width:100% !important; height:auto !important;
    object-fit:var(--gv-hero-fit) !important;
  }
}

/* MASAÜSTÜNDE FOTO HEADER'IN ARKASINDAN BAŞLASIN — istersen aç:
@media (min-width:1042px){
  body:not(.homeBody).margin{ margin-top:0 !important; }
  .productDetailContainer .leftImage{ margin-top:-119px !important; }
  #headerNew:not(.fixed), #headerNew:not(.fixed) .header-main{ background:transparent !important; }
}
*/
/* MOBİLDE ŞEFFAF HEADER'A DÖNERSEN (07'deki anahtarla birlikte) aç:
@media (max-width:767px){
  .leftImage{ margin-top:calc(-50px - env(safe-area-inset-top, 0px)) !important; }
} */

/* --- 9.3 · Ad / fiyat --- */
.ProductName{ width:100% !important; }
.PriceList{ float:left !important; width:100% !important; margin-top:14px !important; }
.IndirimliFiyatContent .right_line *, #divTurkLirasiFiyat .right_line *,
#divIndirimsizFiyat .right_line *, #divKDVDahilFiyat .right_line *, #divKDVDahilFiyat .left_line,
#divIndirimsizFiyat #fiyat2 .spanFiyat, #divIndirimliFiyat #indirimliFiyat .spanFiyat{
  color:var(--gv-gold) !important; font-size:26px !important; letter-spacing:.04em;
}

/* --- 9.4 · FAYDA ŞERİDİ (5 ikon)  ·  v11.13 ---
   HTML'i govce-urun-sayfasi-v3.1.js enjekte eder; panele elle yapıştırmaya
   gerek yok. Şerit SEPETE EKLE'nin hemen ÜSTÜNDE durur.
   Kolon sayısı JS'ten gelen --gv-benefit-count ile madde sayısına eşitlenir;
   diziden bir madde silersen ızgara kendini bölüştürür.

   v11.13: masaüstünde ikonlar sayfanın iki ucuna dağılmıyor. Yan boşluk
   padding ile veriliyor; bu sayede üst/alt altın hairline TAM GENİŞLİKTE
   kalır, sadece ikon sütunları --gv-benefit-strip-max içinde toplanır.
   Mobilde bu hesap otomatik olarak 0'a düşer (ekran zaten dar).

   İkon rengi: varsayılan FİLTRESİZ (PNG'ler ne renkse o). Koyu çıkarlarsa
   00 PALET'teki --gv-benefit-icon değişkenini değiştir — tek satır.
   (18. bölümdeki istisna bu değişkenin çalışmasını garanti eder.)          */
.gv-benefits, #divEkstraBilgiler.gv-benefits{
  --gv-benefit-count:5;
  display:grid !important;
  grid-template-columns:repeat(var(--gv-benefit-count), minmax(0,1fr));
  gap:10px 6px;
  float:none !important; clear:both !important;
  width:100%; margin:24px 0 !important;
  padding:20px max(0px, calc((100% - var(--gv-benefit-strip-max)) / 2)) !important;
  border-top:1px solid var(--gv-soft); border-bottom:1px solid var(--gv-soft);
  text-align:center;
}
.gv-benefits > div, .gv-benefits .gv-benefit{
  min-width:0; font-size:10px; line-height:1.35;
  text-transform:uppercase; letter-spacing:.06em; color:var(--gv-text);
  display:flex; flex-direction:column; align-items:center; justify-content:flex-start;
}
.gv-benefits .gv-benefit span{ display:block; color:var(--gv-text); }
.gv-benefits svg{
  display:block; margin:0 auto 8px; width:22px; height:22px;
  stroke:var(--gv-gold); fill:none; stroke-width:1.4;
}
.gv-benefits img{
  display:block; margin:0 auto 9px;
  height:var(--gv-benefit-size); max-height:var(--gv-benefit-size);
  width:auto; max-width:100%;
  object-fit:contain;
  filter:var(--gv-benefit-icon);
}
@media (max-width:767px){
  .gv-benefits, #divEkstraBilgiler.gv-benefits{
    gap:8px 4px; margin:20px 0 !important; padding:16px 0 !important;
  }
  .gv-benefits > div, .gv-benefits .gv-benefit{ font-size:9px; letter-spacing:.03em; }
  .gv-benefits img{
    height:var(--gv-benefit-size-m); max-height:var(--gv-benefit-size-m); margin-bottom:7px;
  }
}

/* --- 9.5 · SEPETE EKLE --- */
#divSatinAl{ margin:26px 0 !important; clear:both !important; }
.basketBtn, .basketBtn input{ width:100% !important; }
.basketBtn input{ height:56px !important; font-size:15px !important; }
/* Ürün sayfası CTA'sı — SEKİZ KÖŞELİ marka formu.
   Kabuk (.basketBtn) altın, iç buton koyu; ikisi de aynı köşe kesimiyle
   kırpılıyor. input üzerinde ::before/::after kullanılmıyor.
   Kapsam SADECE body .RightDetail #divSatinAl — kategori/popup/benzer ürün
   butonları etkilenmez. */
body .RightDetail #divSatinAl .basketBtn{
  --gv-cut:9px;
  background:var(--gv-gold) !important;
  padding:1px !important; margin:0 !important;
  width:100% !important; min-height:56px !important;
  clip-path:polygon(var(--gv-cut) 0, calc(100% - var(--gv-cut)) 0, 100% var(--gv-cut),
                    100% calc(100% - var(--gv-cut)), calc(100% - var(--gv-cut)) 100%,
                    var(--gv-cut) 100%, 0 calc(100% - var(--gv-cut)), 0 var(--gv-cut));
}
body .RightDetail #divSatinAl .basketBtn input,
body .RightDetail #divSatinAl input.Addtobasket,
body .RightDetail #divSatinAl .btnAddBasketOnDetail,
body .RightDetail #divSatinAl .btnAddToCart{
  --gv-cut:8px;
  background-color:var(--gv-pop) !important; background-image:none !important;
  color:var(--gv-gold) !important; -webkit-text-fill-color:var(--gv-gold) !important;
  border:0 !important; border-radius:0 !important;
  width:100% !important; height:54px !important; min-height:44px !important;
  font-weight:600 !important; font-size:14px !important;
  letter-spacing:.16em; text-transform:uppercase;
  box-shadow:none !important; transition:box-shadow .25s ease, color .25s ease;
  clip-path:polygon(var(--gv-cut) 0, calc(100% - var(--gv-cut)) 0, 100% var(--gv-cut),
                    100% calc(100% - var(--gv-cut)), calc(100% - var(--gv-cut)) 100%,
                    var(--gv-cut) 100%, 0 calc(100% - var(--gv-cut)), 0 var(--gv-cut));
}
body .RightDetail #divSatinAl .basketBtn input *,
body .RightDetail #divSatinAl input.Addtobasket *,
body .RightDetail #divSatinAl .btnAddBasketOnDetail *,
body .RightDetail #divSatinAl .btnAddToCart *{
  color:var(--gv-gold) !important; -webkit-text-fill-color:var(--gv-gold) !important;
  fill:var(--gv-gold) !important; stroke:var(--gv-gold) !important;
}
/* hover: sadece koyu yüzey bir ton açılır — altın dolgu / büyüme / parlama yok */
body .RightDetail #divSatinAl .basketBtn:hover input,
body .RightDetail #divSatinAl .btnAddToCart:hover{
  box-shadow:inset 0 0 0 999px rgba(255,255,255,.06) !important;
  color:var(--gv-gold-hi) !important; -webkit-text-fill-color:var(--gv-gold-hi) !important;
}
body .RightDetail #divSatinAl .basketBtn:hover{ background:var(--gv-gold-hi) !important; }
/* clip-path outline'ı da kırptığı için focus halkası inset gölge ile veriliyor */
body .RightDetail #divSatinAl .basketBtn input:focus-visible,
body .RightDetail #divSatinAl .btnAddToCart:focus-visible{
  outline:none !important;
  box-shadow:inset 0 0 0 2px var(--gv-gold-hi) !important;
}

#txtbxurunSiparisAdedi, #divAdetCombo select, .RightDetail .riSingle{
  background-color:var(--gv-surface) !important; color:var(--gv-text) !important;
  border:1px solid var(--gv-line) !important; height:56px !important;
}
.RightDetail .riSingle a.riUp path, .RightDetail .riSingle a.riDown path{ fill:var(--gv-text) !important; }

/* --- 9.6 · SADELEŞTİRME: sayfadaki kalabalık kaldırılıyor --- */
.ProductIcon,                      /* telefonla sipariş / favori / karşılaştır / haber ver */
.ProductIcon2,                     /* tavsiye et / yorum yaz */
#divTaksitAciklama, #divUrunKodu, #divMarka, #divTedarikci, #divBarkod,
#divUrunStokAdedi, #divToplamStokAdedi, #divParaPuan, #divTahminiTeslimatSuresi,
#divIndirimOrani, #divMagazaStok, .markaresmi,
.RightDetail .puanVer, .RightDetail #PuanVer,
.buyfast, #divKombinSatinAl, #divUrunDetayKombin,
#divOnyazi,                        /* kısa ön yazı: açıklamanın ilk satırının tekrarı */
#divEtiketler,
.TopDet #IlgiliUrunDiv .Jbutonlar{
  display:none !important;
}
/* VARYASYON KUTUSU (#divUrunEkSecenek) ve BEDEN TABLOSU (.bedenT) AÇIK BIRAKILDI.
   Renkler ayrı ürün olduğu için çoğu üründe zaten boş gelir; ama boy/beden
   kullanan tek bir ürün varsa satın almayı kesmesin. Tamamen kaldırmak istersen:
#divUrunEkSecenek, .bedenT{ display:none !important; }
*/
/* Emniyet: ikon şeridini Ön Yazı alanına elle yapıştırırsan blok gizli kalmasın.
   (Bu kuralın tamamı :has() tabanlıdır; destek yoksa yalnız kendisi düşer,
   başka bir kuralı etkilemez.) */
#divOnyazi:has(.gv-benefits){ display:block !important; }
#divOnyazi:has(.gv-benefits) > *:not(.gv-benefits){ display:none !important; }


/* WhatsApp'tan sor KORUNUR. Üst <ul> açık bırakılır (gizli ebeveyn içindeki
   çocuğu display:block ile geri getiremezsin); sadece kardeş <li>'ler gizlenir. */
.TopDet .product_social_icon_wrapper .PaylasTit,
.socialButons iframe, .product-social{ display:none !important; }
.TopDet .product_social_icon_wrapper, .socialButons{ display:block !important; margin-top:14px !important; }
.TopDet .product_social_icon_wrapper ul{ display:inline-block !important; }
.TopDet .product_social_icon_wrapper ul > li:not(.UWhatsApp){ display:none !important; }
.UWhatsApp, .socialButons .UWhatsApp,
.TopDet .product_social_icon_wrapper .UWhatsApp{ display:block !important; float:none !important; margin:0 !important; }
.UWhatsApp .whatsApp{
  background:transparent !important; color:var(--gv-gold) !important;
  border:1px solid var(--gv-gold) !important; border-radius:0 !important;
  width:auto !important; height:auto !important; padding:0 16px !important;
  min-height:44px; line-height:1 !important; font-size:12px !important;
  display:inline-flex !important; align-items:center; justify-content:center; gap:8px;
  text-transform:uppercase; letter-spacing:.10em;
}
.UWhatsApp .whatsApp:hover{ background:var(--gv-surface-2) !important; }
.UWhatsApp .whatsApp i, .UWhatsApp .whatsApp span{
  color:var(--gv-gold) !important; -webkit-text-fill-color:var(--gv-gold) !important;
  line-height:1 !important; float:none !important; display:inline-block !important;
}
.UWhatsApp .whatsApp i{ font-size:16px !important; }   /* ikon */
.UWhatsApp .whatsApp span{ font-size:12px !important; letter-spacing:.10em; }  /* yazı */
.UWhatsApp .whatsApp svg{ width:16px; height:16px; }
.UWhatsApp .whatsApp svg, .UWhatsApp .whatsApp svg path{
  fill:var(--gv-gold) !important; stroke:var(--gv-gold) !important;
}

/* --- 9.7 · AÇIKLAMA: sekme/akordiyon yok, iç kaydırma yok, sadece görseller ---
   Açıklama görsellerini Ticimax "Ürün Açıklaması" alanına koy. */
.urunOzellik .urunTab > ul > li:not(:first-child),
.urunOzellikTab .urunTab > ul > li:not(:first-child),
.urunOzellik .urunTab > ul > li:first-child > a,
.urunOzellikTab .urunTab > ul > li:first-child > a{ display:none !important; }
.urunOzellik .urunTab{ border:0 !important; }
.urunOzellik .urunTab > ul > li:first-child .urunDetayPanel,
.urunOzellikTab .urunTab > ul > li:first-child .urunDetayPanel{
  display:block !important; padding:0 !important; border:0 !important;
}
.urunDetayPanel{ padding:0 !important; border:0 !important; }
.urunTabAlt{
  height:auto !important; max-height:none !important; overflow:visible !important;
  font-size:15px !important; line-height:1.7 !important;
}
.urunTabAlt img{ display:block; width:100%; height:auto; margin:0 auto 14px; }
.urunOzellikTab{ margin:0 !important; }
.urunOzellikTab .urunTab > ul > li{ border:0 !important; }

/* =============================================================================
   9.8 · DİĞER RENKLER (#IlgiliUrunDiv)   ·  v11.13
   -----------------------------------------------------------------------------
   KONUM : govce-urun-sayfasi-v3.1.js bu bloğu SEPETE EKLE'nin (ve varsa
           WhatsApp'tan Sor bloğunun) ALTINA taşır.
   AYRAÇ : bloğun üstünde ince altın hairline — masaüstünde de TAM GENİŞLİK.
   IZGARA: mobil + tablet  → 4 KOLON, tam genişlik
           masaüstü (≥768) → 6 KOLON, --gv-swatch-max-d içinde ORTADA toplu
           Yatay kaydırma ve carousel yoktur; taşan ürün alt satıra geçer.
   BOYUT : asıl büyüme 9.8.d'den gelir — kart, ızgara hücresini TAM doldurur.
           Önceki sürümlerde tema, görselle hücre arasına kendi genişliği olan
           ara sarmalayıcılar koyduğu için kare hücrenin ancak ~%72'siydi;
           bu yüzden kolon sayısını değiştirmek kareleri büyütmüyordu.
   KARE  : kart ve görsel kesin 1:1, object-fit:cover, kırpılarak doldurur.
   TARAYICI: temel ızgara ve <li> kuralları :has() İÇERMEZ. :has() gerektiren
           ilave seçiciler 9.8.c'dedir; destek yoksa yalnız o blok düşer.
   Global Owl kurallarına dokunulmaz — burada yalnız #IlgiliUrunDiv kapsamı var.
   ============================================================================= */
.TopDet #IlgiliUrunDiv, #IlgiliUrunDiv{
  width:100% !important; max-width:100% !important;
  float:none !important; clear:both !important;
  margin:28px 0 0 !important;
  padding:28px 0 0 !important;
  border-top:1px solid var(--gv-line) !important;   /* ← altın hairline ayraç */
}
/* MASAÜSTÜ + TABLET: 6 kolon, başlık ve ızgara birlikte ortada toplanır.
   Yan boşluk padding ile verildiği için üstteki hairline tam genişlikte kalır.
   Daha dar/geniş istersen 00 PALET'teki --gv-swatch-max-d tek satırı yeter. */
@media (min-width:768px){
  .TopDet #IlgiliUrunDiv, #IlgiliUrunDiv{
    --gv-swatch-cols:var(--gv-swatch-cols-d);
    padding-left:max(0px, calc((100% - var(--gv-swatch-max-d)) / 2)) !important;
    padding-right:max(0px, calc((100% - var(--gv-swatch-max-d)) / 2)) !important;
  }
}
/* mobilde dört kare mümkün olduğunca büyük kalsın diye aralık daraltılır */
@media (max-width:767px){
  .TopDet #IlgiliUrunDiv, #IlgiliUrunDiv{ --gv-swatch-gap:6px; }
}

/* başlık — 9.8.d'deki sınıf-bağımsız sıfırlamadan etkilenmemesi için sınıf
   iki kez yazıldı (özgüllük yükseltme; geçerli CSS, hack değil) */
.TopDet #IlgiliUrunDiv .JKatAdi.JKatAdi, #IlgiliUrunDiv .JKatAdi.JKatAdi{
  margin:0 0 14px !important; padding:0 !important;
}
.TopDet #IlgiliUrunDiv .JKatAdi .bold .satir1, #IlgiliUrunDiv .JKatAdi .bold .satir1{
  font-size:12px !important; letter-spacing:.18em; text-transform:uppercase; line-height:1.2 !important;
}

/* liste sarmalayıcıları (div) — grid DEĞİL, sadece nötrleniyor */
#IlgiliUrunDiv div.ProductList, #IlgiliUrunDiv div.ProductListContent{
  display:block !important; width:100% !important; max-width:100% !important;
  margin:0 !important; padding:0 !important; float:none !important;
}

/* --- 9.8.a · TEMEL IZGARA KABI — yalnız güvenli, doğrudan bilinen seçiciler --- */
#IlgiliUrunDiv ul.ProductList,
#IlgiliUrunDiv .ProductList > ul,
#IlgiliUrunDiv .ProductListContent > ul,
#IlgiliUrunDiv > ul,
#IlgiliUrunDiv .owl-stage{
  display:grid !important;
  grid-template-columns:repeat(var(--gv-swatch-cols), minmax(0,1fr));
  gap:var(--gv-swatch-gap) !important;
  width:100% !important; max-width:100% !important;
  margin:0 !important; padding:0 !important;
  list-style:none !important; transform:none !important; float:none !important;
}
#IlgiliUrunDiv .owl-stage-outer{ overflow:visible !important; width:100% !important; }
#IlgiliUrunDiv .owl-nav, #IlgiliUrunDiv .owl-dots, #IlgiliUrunDiv .Jbutonlar{ display:none !important; }

/* --- 9.8.b · TEMEL IZGARA ÖĞELERİ — yalnız güvenli seçiciler --- */
#IlgiliUrunDiv .owl-item,
#IlgiliUrunDiv ul.ProductList > li,
#IlgiliUrunDiv .ProductList > ul > li,
#IlgiliUrunDiv .ProductListContent > ul > li,
#IlgiliUrunDiv > ul > li,
#IlgiliUrunDiv .ItemOrj,
#IlgiliUrunDiv .productItemV3{
  width:auto !important; max-width:none !important; min-width:0 !important;
  float:none !important; margin:0 !important; padding:0 !important; flex:none !important;
}

/* --- 9.8.c · :has() GEREKTİREN İLAVE SEÇİCİLER — yalıtılmış ---
   Tema listeyi beklenmedik bir sarmalayıcıyla basarsa bu blok devreye girer.
   Desteklemeyen tarayıcı yalnız BU bloğu atar; 9.8.a ve 9.8.b ayakta kalır. */
@supports selector(ul:has(> li)){
  #IlgiliUrunDiv ul:has(> li .productItem),
  #IlgiliUrunDiv ul:has(> li .productItemV3){
    display:grid !important;
    grid-template-columns:repeat(var(--gv-swatch-cols), minmax(0,1fr));
    gap:var(--gv-swatch-gap) !important;
    width:100% !important; max-width:100% !important;
    margin:0 !important; padding:0 !important;
    list-style:none !important; transform:none !important; float:none !important;
  }
  #IlgiliUrunDiv ul:has(> li .productItem) > li,
  #IlgiliUrunDiv ul:has(> li .productItemV3) > li{
    width:auto !important; max-width:none !important; min-width:0 !important;
    float:none !important; margin:0 !important; padding:0 !important; flex:none !important;
  }
}

/* --- 9.8.d · KART ZİNCİRİ: HÜCREYİ TAM DOLDURUR  (v11.13 · asıl boyut çözümü)
   Sınıf adına bağlı DEĞİLDİR: tema görselle hücre arasına hangi sarmalayıcıyı
   koyarsa koysun genişliği ve boşlukları sıfırlanır. Kapsam yalnızca
   #IlgiliUrunDiv içindeki ürün listesidir; başlık (.JKatAdi) bunun dışında
   kalır. <img> hariç tutuldu — görseller 9.8.e'de ele alınıyor. */
#IlgiliUrunDiv .ProductList *:not(img),
#IlgiliUrunDiv .ProductListContent *:not(img),
#IlgiliUrunDiv .owl-stage *:not(img),
#IlgiliUrunDiv > ul *:not(img){
  width:100% !important; max-width:100% !important; min-width:0 !important;
  margin:0 !important; padding:0 !important;
  float:none !important; box-sizing:border-box !important;
  position:static !important; inset:auto !important; transform:none !important;
}

/* --- 9.8.e · KART: 1:1 kare görsel + ürün adı --- */
#IlgiliUrunDiv .productItem, #IlgiliUrunDiv .productItemV3{
  width:100% !important; margin:0 !important; padding:0 !important;
  border:1px solid transparent !important; background:transparent !important;
}
#IlgiliUrunDiv .productImage, #IlgiliUrunDiv .ItemV3_col1{
  display:block !important;
  width:100% !important; aspect-ratio:1/1 !important; overflow:hidden !important; padding:0 !important;
}
#IlgiliUrunDiv .productImage a, #IlgiliUrunDiv .ItemV3_col1 a{
  display:block !important; width:100% !important; height:100% !important;
  padding:0 !important; padding-bottom:0 !important;
}
/* GÖRSEL — hücreyi kenardan kenara doldurur. Seçiciler sınıf-bağımsız
   (.ProductList / ul altındaki her img) + bilinen sınıflar birlikte. */
#IlgiliUrunDiv .ProductList img,
#IlgiliUrunDiv .ProductListContent img,
#IlgiliUrunDiv .owl-stage img,
#IlgiliUrunDiv > ul img,
#IlgiliUrunDiv .productImage img,
#IlgiliUrunDiv .ItemV3_col1 img{
  display:block !important;
  width:100% !important; height:100% !important;
  min-width:100% !important; min-height:100% !important;
  max-width:none !important; max-height:none !important;
  aspect-ratio:1/1 !important;
  object-fit:cover !important; object-position:center !important;
  margin:0 !important; padding:0 !important;
  position:static !important; inset:auto !important; transform:none !important;
}
/* ürün adı — 9.8.d tüm padding'leri sıfırladığı için özgüllüğü yüksek yazıldı */
#IlgiliUrunDiv .productItem .productDetail,
#IlgiliUrunDiv .productItemV3 .ItemV3_col2,
#IlgiliUrunDiv .ItemOrj .productDetail{
  display:block !important; padding:7px 0 0 !important; text-align:left !important;
}
#IlgiliUrunDiv .productName, #IlgiliUrunDiv .ItemV3_UrunAdi{ display:block !important; margin:0 !important; }
#IlgiliUrunDiv .productName a, #IlgiliUrunDiv .ItemV3_UrunAdi a{
  font-size:12px !important; line-height:1.35 !important; letter-spacing:.02em;
  white-space:normal !important; height:auto !important;
  display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
/* mobilde dört kolonda ürün adları */
@media (max-width:767px){
  #IlgiliUrunDiv .productName a, #IlgiliUrunDiv .ItemV3_UrunAdi a{
    font-size:11px !important; line-height:1.3 !important; letter-spacing:0;
  }
  #IlgiliUrunDiv .productItem .productDetail,
  #IlgiliUrunDiv .productItemV3 .ItemV3_col2,
  #IlgiliUrunDiv .ItemOrj .productDetail{ padding:6px 0 0 !important; }
}

/* --- 9.8.f · fiyat, favori, rozet, puan, hızlı sepet: görünmez --- */
#IlgiliUrunDiv .productPrice, #IlgiliUrunDiv .discountPrice, #IlgiliUrunDiv .regularPrice,
#IlgiliUrunDiv .discountIcon, #IlgiliUrunDiv .productIconEx, #IlgiliUrunDiv .productIconEx2,
#IlgiliUrunDiv .favori, #IlgiliUrunDiv .cargoIcon, #IlgiliUrunDiv .newIcon,
#IlgiliUrunDiv .firsatIcon, #IlgiliUrunDiv .urunListStokUyari, #IlgiliUrunDiv .productPoints,
#IlgiliUrunDiv .ItemV3_col3, #IlgiliUrunDiv .pSatisBirimi, #IlgiliUrunDiv .itemCategory,
#IlgiliUrunDiv .productMarka, #IlgiliUrunDiv .productOnYazi, #IlgiliUrunDiv .productStokKodu,
#IlgiliUrunDiv .productSatisBirimi, #IlgiliUrunDiv .urunListeSpanSepeteEkle,
#IlgiliUrunDiv .btnAddToCart, #IlgiliUrunDiv .TukendiIco{ display:none !important; }
#IlgiliUrunDiv .productItem:hover{ border-color:var(--gv-line) !important; }
#IlgiliUrunDiv .productItem.active, #IlgiliUrunDiv .selected .productItem{ border-color:var(--gv-brd) !important; }
/* renk bölümünden sonraki dev boşluk */
#IlgiliUrunDiv:after{ content:none !important; }
#IlgiliUrunDiv + *{ margin-top:26px !important; }

/* --- 9.9 · BENZER ÜRÜNLER — sadece görsel + ad (carousel korunur) --- */
#BenzerUrunDiv, #divBenzerUrun{ width:100%; margin:40px 0 0 !important; }
#BenzerUrunDiv .JKatAdi .bold .satir1, #divBenzerUrun .JKatAdi .bold .satir1{
  font-size:12px !important; letter-spacing:.18em; text-transform:uppercase;
}
#BenzerUrunDiv .productPrice, #BenzerUrunDiv .discountPrice, #BenzerUrunDiv .regularPrice,
#BenzerUrunDiv .discountIcon, #BenzerUrunDiv .favori, #BenzerUrunDiv .cargoIcon,
#BenzerUrunDiv .newIcon, #BenzerUrunDiv .firsatIcon, #BenzerUrunDiv .productIconEx,
#BenzerUrunDiv .productIconEx2, #BenzerUrunDiv .urunListStokUyari, #BenzerUrunDiv .productPoints,
#BenzerUrunDiv .urunListeSpanSepeteEkle, #BenzerUrunDiv .btnAddToCart,
#BenzerUrunDiv .urunListeAdet, #BenzerUrunDiv .ItemV3_col3,
#divBenzerUrun .productPrice, #divBenzerUrun .discountPrice, #divBenzerUrun .regularPrice,
#divBenzerUrun .discountIcon, #divBenzerUrun .favori, #divBenzerUrun .cargoIcon,
#divBenzerUrun .newIcon, #divBenzerUrun .firsatIcon, #divBenzerUrun .productIconEx,
#divBenzerUrun .productIconEx2, #divBenzerUrun .urunListStokUyari, #divBenzerUrun .productPoints,
#divBenzerUrun .urunListeSpanSepeteEkle, #divBenzerUrun .btnAddToCart,
#divBenzerUrun .urunListeAdet, #divBenzerUrun .ItemV3_col3{ display:none !important; }
#BenzerUrunDiv .productName a, #divBenzerUrun .productName a{
  white-space:normal !important; height:auto !important;
  display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
#IlgiliUrunDiv .productItemV3 .ItemV3_col2{ padding:7px 0 0 !important; }

/* --- 9.10 · Stok yok --- */
body #divStokYok{ background-color:var(--gv-surface) !important; color:var(--gv-text) !important; }


/* =============================================================================
   10 · SEPET · POPUP · MODAL   (hepsi OPAK)
   ============================================================================= */
/* eski üst mini sepet */
.CartProduct{
  background-color:var(--gv-pop) !important;
  background-image:var(--gv-panel-deri) !important;
  background-size:var(--gv-tile) !important; background-position:center top !important;
  background-repeat:repeat !important;
  box-shadow:var(--gv-shadow) !important;
}
.CartProduct:before{ border-bottom-color:var(--gv-brd) !important; }   /* gri ok kenarı düzeltildi */
.CartProduct:after{ border-bottom-color:var(--gv-pop) !important; }
.CartProduct .SProduct li a, .CartProduct .SProduct li a *, .CartProduct .SPrice li span{ color:var(--gv-text) !important; }
.CartProduct .SProduct li a .sepetTopFiyat, .CartProduct .SPrice .sepetToplamTutar{ color:var(--gv-gold) !important; }
.spanustSepetteUrunYok{ color:var(--gv-text) !important; }
.spanustSepetteUrunYok:before{ color:var(--gv-gold) !important; border-color:var(--gv-line) !important; }

/* yeni sağ sepet çekmecesi */
[id*="divCartMini"] .miniCartRigth{
  background-color:var(--gv-pop) !important;
  background-image:var(--gv-panel-deri) !important;
  background-size:var(--gv-tile) !important; background-position:center top !important;
  background-repeat:repeat !important;
  box-shadow:none !important;
}
[id*="divCartMini"] .miniCartGiftCodeContent,
[id*="divCartMini"] .miniCartLeftProduct, .miniCartRigthScroll, .miniCartBos,
.miniCartItem, .miniCartCol1, .miniCartCol2, .miniCartSatir1, .miniCartSatir2,
.priceCheckoutContent, .divSepetBlokContent, .divSepetBlokUrunContainer{
  background-color:transparent !important; background-image:none !important; box-shadow:none !important;
}
[id*="divCartMini"] span, [id*="divCartMini"] div, [id*="divCartMini"] p, [id*="divCartMini"] label,
.miniCartRigthScroll span, .miniCartBos span{ color:var(--gv-text) !important; }
[id*="divCartMini"] svg, [id*="divCartMini"] svg path{ fill:var(--gv-text) !important; }

/* popup / modal / sözleşme — daraltılmış seçici listesi */
.popupSepet, .divRelatedProductsPopup, .ProductPreviewContent,
.collectionModal .collectionModalContent, .deliveryDateModal .deliveryDateModalContent,
.fancybox-skin, .fancybox-inner, .fancybox-outer,
[class*="modalContent" i], [class*="modal-content" i],
[id*="arsilastir" i], [class*="arsilastir" i], [class*="comparePopup" i]{
  background-color:var(--gv-pop) !important;
  background-image:var(--gv-panel-deri) !important;
  background-size:var(--gv-tile) !important; background-position:center top !important;
  background-repeat:repeat !important;
  border:1px solid var(--gv-brd) !important; box-shadow:var(--gv-shadow) !important;
  color:var(--gv-text) !important;
}
/* sadece metin öğeleri — buton, durum mesajı, ikon ve çerçeveler hariç */
.popupSepet :is(p,span,li,td,th,label,h1,h2,h3,h4,h5,h6),
.divRelatedProductsPopup :is(p,span,li,td,th,label,h1,h2,h3,h4,h5,h6),
.ProductPreviewContent :is(p,span,li,td,th,label,h1,h2,h3,h4,h5,h6),
.fancybox-inner :is(p,span,li,td,th,label,h1,h2,h3,h4,h5,h6),
[id*="arsilastir" i] :is(p,span,li,td,th,label,h1,h2,h3,h4,h5,h6){
  color:var(--gv-text) !important;
}
/* buton İÇİNDEKİ yazı butonun kendi rengini miras alsın (<button><span>) */
.popupSepet :is(button,.button,a[class*="button" i]) *,
.divRelatedProductsPopup :is(button,.button,a[class*="button" i]) *,
.ProductPreviewContent :is(button,.button,a[class*="button" i]) *,
.fancybox-inner :is(button,.button,a[class*="button" i]) *,
[id*="arsilastir" i] :is(button,.button,a[class*="button" i]) *{
  color:inherit !important; -webkit-text-fill-color:currentColor !important;
}
.fancybox-overlay, .modal-backdrop{ background:var(--gv-overlay) !important; }

.cerezPolitikasi, .cookiePolicy, .KvkkUyari{
  background-color:var(--gv-pop) !important; border:1px solid var(--gv-line) !important; color:var(--gv-text) !important;
}
.cerezPolitikasi a, .cookiePolicy a{ color:var(--gv-gold) !important; }
.tooltip-inner{ background:var(--gv-gold) !important; color:var(--gv-on-gold) !important; }
.tooltip.top .tooltip-arrow{ border-top-color:var(--gv-gold) !important; }
.tooltip.bottom .tooltip-arrow{ border-bottom-color:var(--gv-gold) !important; }
.tooltip.left .tooltip-arrow{ border-left-color:var(--gv-gold) !important; }
.tooltip.right .tooltip-arrow{ border-right-color:var(--gv-gold) !important; }


/* =============================================================================
   11 · ÜYE · HESABIM · FAVORİ
   ============================================================================= */
/* v10'da beyaz kalan üye ol paneli (beyaz zemin + beyaz yazı = görünmüyordu) */
.uyeOlContainer #FrmYeniUye > .uyeOlCol{ background-color:var(--gv-surface) !important; }
.uyeOlContainer .FormTitle, .uyeOlContainer .uyeOlCol label{ color:var(--gv-text) !important; }

.userDivTab li span{ color:var(--gv-text) !important; }
.userLiLogin.active, .userLiLogin.active span, .userDivTab li.active span{
  color:var(--gv-gold) !important; border-color:var(--gv-gold) !important;
}
.forgotpasswordDiv a, .uyeDegilsenUyeOl a{ color:var(--gv-gold) !important; }

.solAnaMenu ul li a, .solAnaMenu ul li a .fa, .hesabimMenuDon,
.MyAccount-navigation-link, .favoriListeBos, .favoriBosP-1, .favoriBosP-2,
.hesabimAnasayfaMenuler ul li a, .hesabimAnasayfaMenuler ul li a .fa,
.hesabimAnasayfaMenuler ul li a span{ color:var(--gv-text) !important; }
.solAnaMenu ul li a:hover, .solAnaMenu ul li.Active > a,
.MyAccount-navigation-link:hover, .MyAccount-navigation-link.aktif,
.favoriBosIkon, .hesabimAnasayfaMenuler ul li a:hover,
.hesabimAnasayfaMenuler ul li a:hover .fa,
.hesabimAnasayfaMenuler ul li a:hover span{ color:var(--gv-gold) !important; }

.hesabimContent div, .hesabimContent section, .hesabimContent ul, .hesabimContent li,
.hesabimContent table, .hesabimContent tr, .hesabimContent td, .hesabimContent th,
.hesabimContent form, .siparisListContent .orders, .siparisListContent .order-info,
.siparisListContent .order-detail, .orderContent .cloudBox, .package-item,
.package-item-header, .orderStatus ul, .orderStatus ul li, .tabIcerik, .hesabimForm,
.Content_accordion, .Content_accordion > .Head, .Content_accordion > .Content,
.iadeListContent, .iadeTalebiYazisi, .commentContent .commentList .commentDiv,
.cItem .cItemDiv, .blok, .favoriteslist, .menuFavorilerim{
  background-color:transparent !important; box-shadow:none !important;
}
#divIcerik .tabLink a{ border-color:var(--gv-line) !important; color:var(--gv-text) !important; }
#divIcerik .tabLink a.aktif{ border-color:var(--gv-gold) !important; color:var(--gv-gold) !important; }
.userLogin .newuserForm .uyelikonay.basariliUyelik .title,
.userLogin .newuserForm .uyelikonay.basariliUyelik .title:before{ color:var(--gv-ok) !important; }

/* taksit tablosu + yorumlar (v10'da hiç kapsanmıyordu) */
.taksitWrapper, .taksitBlock, .taksitBlockContent, .taksitTable, .taksitTable td,
.taksitTable th, #divTaksitContainer, .divYorumlarV2Section1_1a1a, .divYorumlarV2Ortalama,
.yorum-item-left, .v2YorumFilter{
  background-color:transparent !important; color:var(--gv-text) !important; border-color:var(--gv-line) !important;
}


/* =============================================================================
   12 · FOOTER  —  doku YENİDEN başlatılmıyor, body dokusu devam ediyor
   ============================================================================= */
#footer, .FooterSC, .FooterTop, .FooterMiddle, .FooterBottom, body .footerTemp{
  background-color:transparent !important;
  background-image:none !important;
  border-top:1px solid var(--gv-line) !important;
}
body .footerTemp{ padding:56px 24px !important; margin-top:72px !important; }
@media (max-width:767px){ body .footerTemp{ padding:36px 12px !important; margin-top:40px !important; } }

#footer a, .footerTemp a, .footerTemp p, .footerTemp span, .footerTemp li,
.footerTemp .footerMenuTitle{ color:var(--gv-text) !important; }
#footer a:hover, .footerTemp a:hover{ color:var(--gv-gold) !important; }
#footer .socialdiv ul li a, #footer .store ul li a{ color:var(--gv-text) !important; }
#footer .socialdiv ul li a:hover, #footer .store ul li a:hover{ color:var(--gv-gold) !important; }

/* e-bülten */
#txtbxNewsletterMail::placeholder{ color:var(--gv-text-2) !important; opacity:1; }
.ebultenDiv .newsbutton, .newsletter button, .eBultenButton{ background:transparent !important; color:var(--gv-gold) !important; }
/* dışarıdan gelen koyu send.svg koyu zeminde görünmüyordu */
body .footerTemp .newsletterContent #btnMailKaydet{ filter:var(--gv-f-gold) !important; }

/* sabit sağ sosyal şerit — kaldırıldı */
body .social-fixed, body .social-fixed .footerText{ display:none !important; }

#back-to-top a{ background:var(--gv-menu) !important; fill:var(--gv-gold) !important; border:1px solid var(--gv-gold) !important; }
#ticimaxCopyright, #divTicimaxCopyrightContent{ opacity:1; }


/* =============================================================================
   13 · SLIDER · CAROUSEL · STORY · SEKME
   (owl item genişliklerine DOKUNULMUYOR — yatay carousel'ler bozulmasın)
   ============================================================================= */
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev,
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext,
.owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListnext,
.owl-carousel .owl-nav .InstaGalleryprev, .owl-carousel .owl-nav .InstaGallerynext{
  background:var(--gv-pop) !important; border:1px solid var(--gv-line) !important;
}
.owl-carousel .owl-nav [class*="prev"]:before, .owl-carousel .owl-nav [class*="next"]:before{ color:var(--gv-gold) !important; }
#mainHolder_divDesign .owl-carousel .owl-dots .owl-dot, .owl-carousel .owl-dots .owl-dot{
  background:transparent !important; border:1px solid var(--gv-gold) !important;
}
#mainHolder_divDesign .owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot.active{ background:var(--gv-gold) !important; }
#pnlSlider .flex-control-paging li a{ background:rgba(255,255,255,.45) !important; }
#pnlSlider .flex-control-paging li a.flex-active{ background:var(--gv-gold) !important; }
#pnlSlider .HPSItems .flex-control-thumbs{ background:transparent !important; }

/* anasayfa sekmeleri */
#mainHolder_divDesign .ticimaxTabHead li a{ background:transparent !important; color:var(--gv-text) !important; }
#mainHolder_divDesign .ticimaxTabHead li.ticimaxTabHead_active a{ color:var(--gv-gold) !important; font-weight:700 !important; }
#mainHolder_divDesign .ticimaxTabHead li:first-child a:after{ border-color:var(--gv-gold) !important; color:var(--gv-gold) !important; }

/* Sizden Gelenler (story) */
.ticimaxStory-context, .ticimaxStory-context *,
.stories.carousel .story > .item-link > .info,
.stories.carousel .story > .item-link > .info .name{ color:var(--gv-text) !important; }
#ticimaxStories .story .item-preview, .storiesWrapper .story .item-preview,
body .stories.carousel .story > .item-link > .item-preview{ border-color:var(--gv-gold) !important; }


/* =============================================================================
   14 · SABİT SAYFALAR (hakkımızda, iletişim, mağazalar)
   ============================================================================= */
.sayfaIcerik, .sayfaIcerik *, #divIcerik .categorydesign *{ color:var(--gv-text) !important; }
.Magazalar #nearStores > h2{ color:var(--gv-text) !important; }
.Magazalar #searchStore .buton:hover{ color:var(--gv-on-gold) !important; }

/* hakkımızda sayfası — buton/inputlar hariç tut (v10 hepsini beyaza boyuyordu).
   Kural tamamen :has() tabanlıdır; destek yoksa yalnız kendisi düşer. */
html:has(head link[rel="canonical"][href*="/hakkimizda" i]) body #divIcerik
  *:not(input):not(button):not(select):not(.button):not([class*="btn" i]):not([class*="button" i]){
  color:var(--gv-text) !important;
  -webkit-text-fill-color:var(--gv-text) !important;
}


/* =============================================================================
   15 · ÜRÜN KİŞİSELLEŞTİRME ALANI (isim yazdırma)
   Not: maxlength="15" ile yakalamak kırılgan; panelde alana bir sınıf
   verebilirsen o sınıfa çeviririz. Bu bölümdeki kuralların tamamı :has()
   tabanlıdır; destek yoksa yalnız bu iki kural düşer.
   ============================================================================= */
body .row:has(input[type="text"][maxlength="15"]),
body .form-group:has(input[type="text"][maxlength="15"]),
body .form-item:has(input[type="text"][maxlength="15"]),
body .formItem:has(input[type="text"][maxlength="15"]),
body .dynamicFormItem:has(input[type="text"][maxlength="15"]),
body .dynamic-form-item:has(input[type="text"][maxlength="15"]){
  display:block !important; width:100% !important; max-width:100% !important;
  float:none !important; clear:both !important; margin:18px 0 !important;
  padding:0 !important; text-align:left !important;
}
body .row:has(input[type="text"][maxlength="15"]) > [class*="col-"],
body .form-group:has(input[type="text"][maxlength="15"]) > [class*="col-"],
body .form-item:has(input[type="text"][maxlength="15"]) > [class*="col-"],
body .formItem:has(input[type="text"][maxlength="15"]) > [class*="col-"]{
  display:block !important; width:100% !important; max-width:100% !important;
  flex:0 0 100% !important; float:none !important; margin:0 !important; padding:0 !important;
}


/* =============================================================================
   16 · ERİŞİLEBİLİRLİK & HAREKET
   ============================================================================= */
/* tema *{outline:0} ile klavye odağını tamamen siliyordu */
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible,
textarea:focus-visible, [tabindex]:focus-visible, [role="button"]:focus-visible{
  outline:2px solid var(--gv-gold) !important;
  outline-offset:2px !important;
}
@media (prefers-reduced-motion:reduce){
  *, *::before, *::after{
    animation-duration:.001ms !important; animation-iteration-count:1 !important;
    transition-duration:.001ms !important; scroll-behavior:auto !important;
  }
  .ItemOrj .productItem:hover .productImage img{ transform:none !important; }
}


/* --- SABİT WHATSAPP WIDGET'I: yeşil balon yerine koyu + altın ---
   Seçici geniş [class*="whatsapp"] süpürgesi değil, gerçek bağlantı adresi.
   Ürün içindeki .whatsApp butonu hariç tutuldu (o zaten stillendi). */
a[href*="wa.me"]:not(.whatsApp), a[href*="api.whatsapp.com"]:not(.whatsApp),
a[href^="whatsapp://"]:not(.whatsApp){
  background-color:var(--gv-pop) !important; background-image:none !important;
  border:1px solid var(--gv-gold) !important;
  color:var(--gv-gold) !important; -webkit-text-fill-color:var(--gv-gold) !important;
  box-shadow:none !important; filter:none !important;
  min-width:44px !important; min-height:44px !important;
  display:flex !important; align-items:center; justify-content:center;
}
a[href*="wa.me"]:not(.whatsApp) i, a[href*="api.whatsapp.com"]:not(.whatsApp) i{
  color:var(--gv-gold) !important; -webkit-text-fill-color:var(--gv-gold) !important;
}
a[href*="wa.me"]:not(.whatsApp) svg, a[href*="wa.me"]:not(.whatsApp) svg path,
a[href*="api.whatsapp.com"]:not(.whatsApp) svg, a[href*="api.whatsapp.com"]:not(.whatsApp) svg path{
  fill:var(--gv-gold) !important; stroke:var(--gv-gold) !important;
}
a[href*="wa.me"]:not(.whatsApp) img, a[href*="api.whatsapp.com"]:not(.whatsApp) img{
  filter:var(--gv-f-gold) !important;
}


/* =============================================================================
   17 · SEPET / ÖDEME SAYFASI  (yeni #app tabanlı sepet)
   Bu sayfa kendi koyu zeminini basıyor; şeffaflaştırıp gövde dokusunu göstermek
   tek parça görünüm veriyor.  NOT: #app iç sınıfları temaya göre değişebilir —
   sayfanın HTML'i elimize geçince buradaki seçiciler birebire çekilecek.
   ============================================================================= */
body.sepetimBody{
  background-color:var(--gv-bg) !important;
  background-image:var(--gv-deri) !important;
}
#app, #app > div, #app main,
body.sepetimBody .BasketPage, body.sepetimBody .BasketLeft, body.sepetimBody .BasketRigth,
body.sepetimBody .sepetItem, body.sepetimBody .OdemeMenu, body.sepetimBody .Basketstep,
[class*="basketPage" i], [class*="checkoutPage" i]{
  background-color:transparent !important;
  background-image:none !important;
}
#app h1, #app h2, #app h3, #app h4, #app p, #app label, #app li, #app td, #app th,
body.sepetimBody .sepetTitle .st_1, body.sepetimBody .sepetTitle2 .st_1,
body.sepetimBody .TeslimatAdresTittle, body.sepetimBody #divToplamOdeme,
body.sepetimBody .BasketRigth ul li.genelToplam .tut{ color:var(--gv-text) !important; }
#app a{ color:var(--gv-gold) !important; }
/* #app svg fill'i BİLEREK verilmiyor: Visa/Mastercard/iyzico logolarını bozuyor. */

#app input, #app select, #app textarea{
  background-color:var(--gv-surface) !important; color:var(--gv-text) !important;
  border:1px solid var(--gv-line) !important;
}
#app select option{ background-color:var(--gv-solid) !important; color:var(--gv-text) !important; }

/* birincil aksiyon — sadece submit; geri/kapat butonları altınlaşmasın */
#app button[type="submit"]:not([class*="coupon" i]):not([class*="kupon" i]):not([class*="search" i]),
#app .btn-primary, body.sepetimBody .basketCompletebtn{
  background-color:var(--gv-gold) !important; color:var(--gv-on-gold) !important;
  border:0 !important; font-weight:600 !important;
}
#app button[type="submit"]:not([class*="coupon" i]):not([class*="kupon" i]):not([class*="search" i]) *,
#app .btn-primary *, body.sepetimBody .basketCompletebtn *{
  color:var(--gv-on-gold) !important; -webkit-text-fill-color:var(--gv-on-gold) !important;
}
/* boş sepet CTA'sı — yazısı sönük kalıyordu */
.AlisveriseBasla, [class*="AlisveriseBasla" i], #app a[class*="button" i], #app a.btn,
[class*="empty" i] a[class*="button" i], .minicartbos-explore-button, .minicart-discover-btn{
  background-color:transparent !important;
  color:var(--gv-gold) !important; -webkit-text-fill-color:var(--gv-gold) !important;
  border:1px solid var(--gv-gold) !important; opacity:1 !important;
}
/* sepetteki ürün kartları — [class*="card"] BİLEREK kullanılmıyor: kredi kartı /
   hediye kartı alanlarını da yakalıyor */
#app [class*="product" i][class*="item" i],
body.sepetimBody .ItemOrj .productItem{
  background-color:var(--gv-surface) !important;
  border:1px solid var(--gv-soft) !important;
}


/* =============================================================================
   18 · GÖRSEL KORUMASI  (en sonda — hiçbir filtre ürün fotoğrafına bulaşmasın)
   ============================================================================= */
.productItem img, .productImage img, .Images img, #IlgiliUrunDiv img, #BenzerUrunDiv img,
.kombinImages img, .SmallImages img, .urunTabAlt img, .stories img,
[class*="product"] img, [class*="cart"] img{
  filter:none !important;
}

/* --- 18.1 · BELGELENMİŞ İSTİSNA: FAYDA ŞERİDİ İKONLARI ---
   Yukarıdaki [class*="product"] img kuralı, şerit .productDetailContainer
   içinde durduğu için fayda ikonlarını da yakalıyor ve --gv-benefit-icon
   değişkenini etkisiz kılıyordu. Bu kural yalnızca .gv-benefits içindeki
   ikonları hedefler; ürün fotoğrafları hiçbir şekilde etkilenmez.
   Varsayılan --gv-benefit-icon:none olduğu için görünüm DEĞİŞMEZ; değişken
   altın/beyaz filtreye çevrildiğinde artık gerçekten çalışır.               */
.gv-benefits img,
.productDetailContainer .gv-benefits img{
  filter:var(--gv-benefit-icon) !important;
}