/* bicakcim ozel stiller - 20261027_075353 */

/* ==== MOBIL GALERI DUZELTMESI (Beymen tarzi kaydirma + tam ekran + zoom) ==== */
@media (max-width:767px){
.cdzm-on .product-image-container,.cdzm-on .zoomContainer{display:none!important}
.cdzm-gal{position:relative;margin-bottom:6px}
.cdzm-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}
body.cdzm-on{overflow-x:clip}
.cdzm-track::-webkit-scrollbar{display:none}
.cdzm-slide{flex:0 0 100%;scroll-snap-align:center;position:relative;background:#fff}
.cdzm-slide img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;display:block}
.cdzm-dots{display:flex;gap:8px;align-items:center;justify-content:center;width:max-content;margin:10px auto 4px;padding:6px 10px;background:#d4d4d4;border-radius:999px}
.cdzm-dots span{width:6px;height:6px;border-radius:3px;background:#fff;transition:width .2s}
.cdzm-dots span.on{width:18px}
.cdzm-exp{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;bottom:10px;z-index:5;width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.85);box-shadow:0 1px 4px rgba(0,0,0,.2);padding:0}
.cdzm-fs{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:99999;background:#000;touch-action:none;margin:0;padding:0;overflow:hidden}
.cdzm-fs img{position:absolute!important;top:50px!important;left:0!important;width:100%!important;height:calc(100% - 60px)!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;display:block;transform-origin:center center;will-change:transform;transition:none!important}
.cdzm-fs .c{position:absolute;top:16px;left:16px;color:#fff;font:15px sans-serif;z-index:2}
.cdzm-fs .x{position:absolute;top:6px;right:8px;width:44px;height:44px;border:0;background:none;color:#fff;font-size:32px;line-height:1;padding:0;z-index:2}
}

/* ==== MOBIL ADET KUTUSU / ODEME-KARGO BAGLANTISI CAKISMASI ==== */
@media (max-width:767px){
.product-view .qty-wrapper{margin-right:15px}
.product-view .size-guide-wrap{display:block!important;float:none!important;clear:both!important;width:100%!important;margin:12px 0 0!important;position:static!important;text-align:center!important}
.product-view .size-guide-link{display:inline-flex!important;align-items:center;position:static!important}
}

/* ==== MOBIL ODEME FORMU (TURKPAY) ALT ALTA DUZENI + TAKSIT YUKARIDA ==== */
@media (max-width:767px){
table[id^="payment_form_"] > tbody > tr,
table[id^="payment_form_"] > tbody > tr > td{display:block!important;width:100%!important;box-sizing:border-box;padding-right:0!important}
table[id^="payment_form_"] > tbody > tr > td + td{margin-top:15px}
table[id^="payment_form_"] input.input-text{width:100%!important;box-sizing:border-box}
li.cdzm-taksit-li{list-style:none;margin:5px 0 15px}
}

/* ==== ODEME FORMU (TURKPAY) SADE RENK DUZENI ==== */
/* Banka secenekleri: ayri kartlar */
table[id^="payment_form_"] table:has(td.banka){border-collapse:separate!important;border-spacing:0 8px!important;width:100%}
table[id^="payment_form_"] tr.clear{display:none!important}
table[id^="payment_form_"] tr[class^="banka_satir"],
table[id^="payment_form_"] td.banka{background:#fff!important}
table[id^="payment_form_"] td.banka{border:1px solid #dde2e8!important;border-radius:6px;padding:12px 14px!important;cursor:pointer;vertical-align:middle!important}
table[id^="payment_form_"] td.banka:has(input:checked){border:2px solid #414b56!important;background:#f4f5f7!important;font-weight:700}
/* Taksit: baslik ve logo cercevesiz */
table[id^="payment_form_"] .taksit table{border-collapse:collapse!important;border:0!important;width:100%}
table[id^="payment_form_"] .taksit tr,
table[id^="payment_form_"] .taksit td{background:transparent!important;border:0!important;box-shadow:none!important;font-family:inherit!important;vertical-align:middle!important}
table[id^="payment_form_"] .taksit tr.taksit_head_3 td,
table[id^="payment_form_"] .taksit tr.taksit_head_2 td{padding-left:0!important}
/* Sutun basliklari */
table[id^="payment_form_"] .taksit tr.taksit_head td{background:#f4f5f7!important;color:#60788a!important;font-size:12px!important;font-weight:400!important;border-bottom:1px solid #dde2e8!important}
/* Taksit satirlari */
table[id^="payment_form_"] .taksit tr:not([class^="taksit_head"]) td{background:#fff!important;border-bottom:1px solid #e9ecf0!important}
table[id^="payment_form_"] .taksit tr:not([class^="taksit_head"]):has(input) td:first-child{border-left:1px solid #dde2e8!important}
table[id^="payment_form_"] .taksit tr:not([class^="taksit_head"]):has(input) td:last-child{border-right:1px solid #dde2e8!important}
table[id^="payment_form_"] .taksit tr:has(input:checked) td{background:#414b56!important;color:#fff!important;font-weight:700}
table[id^="payment_form_"] .taksit tr:has(input:checked) td *{color:#fff!important}
table[id^="payment_form_"] .taksit tr:has(input){cursor:pointer}
/* Nokta ile yazi hizasi */
table[id^="payment_form_"] td.banka input[type="radio"],
table[id^="payment_form_"] .taksit input[type="radio"]{vertical-align:middle!important;margin:-3px 8px 0 0!important;position:static!important}

/* ==== SIPARIS DURUMUNUZ MOBIL KART GORUNUMU (KAPALI BASLAR) ==== */
@media (max-width:991px){
.opc-block-progress{background:#fff!important;border:0!important;border-radius:6px!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;padding:0!important;margin:20px 0!important;overflow:hidden}
.opc-block-progress .block-title{position:relative!important;cursor:pointer;background:#414b56!important;border:0!important;padding:12px 44px 12px 16px!important;margin:0!important;text-align:left!important}
.opc-block-progress .block-title:after{content:'';position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-70%) rotate(45deg)}
.opc-block-progress .block-title strong,.opc-block-progress .block-title span{color:#fff!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.3px}
.opc-block-progress .block-content{border:0!important;padding:14px 16px!important;margin:0!important;background:#fff!important}
.opc-block-progress dl{margin:0!important;padding:0!important;border:0!important}
.opc-block-progress dt{font-size:14px!important;font-weight:600!important;color:#414b56!important;text-transform:uppercase;margin:14px 0 4px!important;padding:0!important}
.opc-block-progress dl > div:first-child dt{margin-top:0!important}
.opc-block-progress dt:not(.complete){color:#a1a7bd!important}
.opc-block-progress dd{margin:0!important;padding:0 0 12px!important;border-bottom:1px solid #e9ecf0!important;font-size:13px!important;color:#60788a!important}
.opc-block-progress dl > div:last-child dd{border-bottom:0!important;padding-bottom:0!important}
.opc-block-progress dd,.opc-block-progress dd *{font-family:inherit!important;font-style:normal!important}
.opc-block-progress dd address{line-height:1.6!important;margin:0!important}
.opc-block-progress .changelink a{color:#414b56!important;font-weight:600!important;text-decoration:underline!important;text-transform:none}
}

/* ==== CVV "BU NEDIR" KUTUSU ORTADA ACILSIN ==== */
#payment-tool-tip{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:100000!important;width:auto!important;max-width:92vw!important;max-height:90vh!important;overflow:auto!important;background:#fff!important;border:1px solid #dde2e8!important;border-radius:8px!important;box-shadow:0 10px 40px rgba(0,0,0,.25)!important;padding:16px!important;margin:0!important}
#payment-tool-tip img{max-width:100%!important;height:auto!important}
#payment-tool-tip .btn-close{text-align:right;margin-bottom:8px}

/* ==== TABLET GENISLIGINDE LOGO VE BASLIK DUZENI ==== */
@media (min-width:768px) and (max-width:1199px){
.desktop-header a.logo img{height:auto!important;max-width:100%!important;object-fit:contain!important}
.desktop-header .header-panel-left{min-height:128px!important;height:auto!important}
.desktop-header .header-search-wrap{width:20%!important}
.desktop-header .header-panel-right{width:46.66%!important}
.desktop-header .top-wishlist .text-uppercase{display:none!important}
.desktop-header .header-search-wrap .mdl-textfield__label{box-sizing:border-box!important;width:100%!important;padding-right:44px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.desktop-header .header-menu-wrap ol.nav-primary{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important}
.desktop-header .header-menu-wrap li.level0{flex:0 0 auto!important}
.desktop-header .header-menu-wrap a.level0{font-size:14px!important;padding-left:6px!important;padding-right:6px!important;white-space:nowrap!important}
}
@media (min-width:768px) and (max-width:899px){
.desktop-header .utilies-toggle-wrap{width:60px!important;min-width:0!important}
.desktop-header a.logo img{width:150px!important}
.desktop-header .header-menu-wrap a.level0{font-size:12.5px!important;padding-left:4px!important;padding-right:4px!important}
}

/* ==== ARAMA ONERI LISTESI BOS OK UCU ==== */
.search-autocomplete:not(:has(li))::before,
.search-autocomplete:not(:has(li))::after{display:none!important}

/* ==== MASAUSTU YATAY FILTRE CUBUGU ==== */
@media (min-width:771px){
/* Sol sutunu urunlerin ustune yay */
.main:has(> .col-left-first .block-layered-nav) > .col-left-first{float:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0 0 16px!important;position:relative;z-index:20}
.main:has(> .col-left-first .block-layered-nav) > .col-main{float:none!important;width:100%!important;max-width:none!important}
.col-left-first .block-layered-nav{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.col-left-first .block-layered-nav .block-title{display:none!important}
.col-left-first .block-layered-nav .block-content{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 12px;padding:0!important;margin:0!important;background:transparent!important;border:0!important}
/* Filtre dugmeleri */
.col-left-first .block-layered-nav dl{order:1;flex-basis:100%;display:flex!important;flex-wrap:wrap;gap:8px;position:relative;margin:0!important;padding:0!important}
.col-left-first .block-layered-nav dt{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:6px 12px!important;border:1px solid #dde2e8!important;border-radius:5px!important;background:#fff!important;cursor:pointer;position:relative!important;font-size:13px!important;line-height:18px!important;text-transform:uppercase;white-space:nowrap;user-select:none}
.col-left-first .block-layered-nav dt:before,
.col-left-first .block-layered-nav dt:after{display:none!important;content:none!important}
.col-left-first .block-layered-nav dt:hover,
.col-left-first .block-layered-nav dt.cdzf-open{border-color:#414b56!important}
.col-left-first .block-layered-nav dd{display:none!important;position:absolute!important;top:calc(100% + 6px);min-width:240px;max-height:340px;overflow:auto;background:#fff!important;border:1px solid #dde2e8!important;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:10px 14px!important;margin:0!important;z-index:30}
.col-left-first .block-layered-nav dd.cdzf-open{display:block!important}
/* Secili filtre etiketleri */
.col-left-first .block-layered-nav .currently{order:2;margin:0!important;padding:0!important;display:flex!important;align-items:center}
.col-left-first .block-layered-nav .currently .block-subtitle,.col-left-first .block-layered-nav .currently > p,.col-left-first .block-layered-nav .currently > strong{display:none!important}
.col-left-first .block-layered-nav .currently ol{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;list-style:none!important}
.col-left-first .block-layered-nav .currently li{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;padding:4px 7px 4px 11px!important;background:#f4f5f7!important;border:1px solid #dde2e8!important;border-radius:999px!important;font-size:13px!important;line-height:18px;position:relative!important}
.col-left-first .block-layered-nav .currently li .label{font-weight:600}
.col-left-first .block-layered-nav .currently .btn-remove{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:18px!important;height:18px!important;margin:0 0 0 2px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#414b56!important;font-size:0!important;text-indent:0!important;overflow:hidden}
.col-left-first .block-layered-nav .currently .btn-remove:before{content:'\00d7'!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-family:Arial,sans-serif!important;position:static!important;display:block!important}
.col-left-first .block-layered-nav .currently .btn-remove:after{display:none!important}
.col-left-first .block-layered-nav .actions{order:3;margin:0!important;padding:0!important}
.col-left-first .block-layered-nav .actions a{font-size:13px!important;color:#414b56!important;text-decoration:underline!important;font-style:normal!important;text-transform:none!important}
}

/* ==== MOBIL URUN LISTESI KENARDAN KENARA ==== */
@media (max-width:767px){
.col-main ul.cdz-products-grid{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;margin:0 -10px!important;width:calc(100% + 20px)!important;padding:0!important}
.col-main ul.cdz-products-grid > li.product-item{width:calc(50% - 2px)!important;max-width:none!important;margin:0 0 8px 0!important;padding-bottom:0!important;flex:0 0 auto!important}
.col-main ul.cdz-products-grid .product-item-top [class*="label"]{top:8px!important;left:8px!important;border-radius:3px!important;font-size:11px!important;padding:3px 7px!important;line-height:1.2!important}
}

/* ==== KATEGORI OTOMATIK URUN YUKLEME ==== */
.cdzi-on .toolbar-bottom .pages,.cdzi-on .toolbar-bottom .pager .pages{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}
.cdzi-more{display:block;margin:20px auto 10px;padding:12px 28px;border:1px solid #414b56;border-radius:6px;background:#fff;color:#414b56;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer}
.cdzi-more:hover{background:#414b56;color:#fff}
.cdzi-loading{text-align:center;padding:16px;color:#60788a;font-size:14px}

/* ==== KATEGORI ARAC CUBUGU SADELESTIRME ==== */
.col-main .toolbar .view-mode{display:none!important}
.col-main .toolbar:not(.toolbar-bottom){display:flex!important;justify-content:flex-end!important;align-items:center!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0 0 12px!important;min-height:0!important}
.col-main .toolbar:not(.toolbar-bottom) > *:not(.sorter):not(.sort-by){display:none!important}
.col-main .toolbar .sorter,.col-main .toolbar .sort-by{display:flex!important;align-items:center!important;gap:8px;float:none!important;margin:0!important;padding:0!important}
.col-main .toolbar .sort-by label,.col-main .toolbar .sorter label{font-size:13px!important;color:#60788a!important;margin:0!important}
.col-main .toolbar .sort-by select,.col-main .toolbar .sorter select{height:34px!important;font-size:13px!important;padding:0 28px 0 10px!important;border:1px solid #dde2e8!important;border-radius:5px!important;background-color:#fff!important}
.col-main .toolbar-bottom .limiter{display:none!important}
.col-main{position:relative!important}
.col-main .toolbar:not(.toolbar-bottom){position:absolute!important;top:0;right:0;margin:0!important;z-index:5}
@media (max-width:770px){
.col-main .toolbar:not(.toolbar-bottom){top:-3px;right:10px;height:42px!important}
.col-main .toolbar .sort-by label,.col-main .toolbar .sorter label{display:none!important}
.col-main .toolbar .sorter,.col-main .toolbar .sort-by{gap:6px;height:42px!important}
.col-main .toolbar .sort-by select,.col-main .toolbar .sorter select{height:28px!important;min-height:0!important;max-height:28px!important;line-height:26px!important;width:110px!important;font-size:13px!important;padding:0 24px 0 10px!important;margin:0!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 9px center!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:4px!important}
.col-main .toolbar .sort-by select option,.col-main .toolbar .sorter select option{color:#333!important;background:#fff!important}
.col-main .toolbar .sort-by a,.col-main .toolbar .sorter a{color:#fff!important}
}

/* ==== MOBIL URUN KARTI SIKISTIRMA ==== */
@media (max-width:767px){
.cdz-products-grid li.product-item{padding-bottom:0!important;min-height:0!important}
.cdz-products-grid .product-item-info{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding-bottom:10px!important}
.cdz-products-grid .product-item-details{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:6px 8px 0!important;margin:0!important;min-height:0!important}
.cdz-products-grid .product-item-details *{min-height:0!important}
.cdz-products-grid .product-item-details > :last-child{margin-top:auto!important}
.cdz-products-grid .product-item-details [class*="name"]{font-size:13px!important;line-height:1.3!important;margin:0 0 4px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cdz-products-grid .product-item-details [class*="rating"],.cdz-products-grid .product-item-details [class*="review"]{margin:0 0 2px!important}
.cdz-products-grid .product-item-details .price-box{margin:0 0 8px!important;padding:0!important;font-size:14px!important}
.cdz-products-grid .product-item-inner{padding:0!important;position:static!important}
.cdz-products-grid .product-item-actions{position:static!important;margin:0!important;padding:0!important;justify-content:center!important}
.cdz-products-grid .product-item-actions > *{margin:0!important;padding:0!important}
.cdz-products-grid .product-item-actions button,.cdz-products-grid .product-item-actions a{width:32px!important;height:32px!important;min-width:0!important;line-height:32px!important;margin:0 3px!important;padding:0!important}
}

/* ==== MASAUSTU KATEGORI KALP IKONU SAGDA ==== */
@media (min-width:768px){
.col-main ul.cdz-products-grid .product-item-actions{display:flex!important;align-items:center!important}
.col-main ul.cdz-products-grid .product-item-actions [class*="compare"]{display:none!important}
.col-main ul.cdz-products-grid .product-item-actions > *:has([class*="wishlist"]),
.col-main ul.cdz-products-grid .product-item-actions > [class*="wishlist"]{margin-left:auto!important;width:auto!important;flex:0 0 auto!important;display:flex!important;justify-content:flex-end!important}
.col-main ul.cdz-products-grid .product-item-actions [class*="wishlist"]{margin-right:6px!important}
}

/* ==== MASAUSTU KATEGORI UST ALAN DARALTMA ==== */
@media (min-width:771px){
body.catalog-category-view .header-container,body.catalog-category-view .page-header,body.catalog-category-view header{margin-bottom:0!important}
body.catalog-category-view .main-container,body.catalog-category-view .main,body.catalog-category-view .col-main{padding-top:0!important;margin-top:0!important}
body.catalog-category-view .breadcrumbs,body.catalog-category-view .breadcrumbs-wrap,body.catalog-category-view [class*="breadcrumb"]{margin-top:0!important}
.breadcrumbs{padding:6px 0 4px!important;margin:0!important;min-height:0!important}
body.catalog-category-view .breadcrumbs{padding-top:10px!important}
.breadcrumbs,.breadcrumbs li,.breadcrumbs a,.breadcrumbs strong,.breadcrumbs span{font-size:12px!important;line-height:1.4!important}
.main:has(> .col-left-first .block-layered-nav) > .col-left-first{margin:0!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important}
.main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav{margin:0 0 4px!important;padding:0!important}
.main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .block-content{margin:0!important;padding:0!important}
.main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav dl{margin:0!important;gap:6px!important}
.main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav dt{padding:4px 10px!important;font-size:12px!important;line-height:1.4!important;margin:0!important;min-height:0!important}
.col-main .page-title,.col-main .category-title{margin-top:0!important;margin-bottom:6px!important;padding-top:4px!important}
.breadcrumbs,.main:has(> .col-left-first .block-layered-nav) > .col-left-first{padding-left:13px!important;padding-right:13px!important}
}

/* ==== MASAUSTU KATEGORI BASLIK KARTI ==== */
@media (min-width:771px){
body.catalog-category-view .col-main .category-title{background:#fff!important;margin:0!important;padding:16px 20px 14px!important;border-radius:4px 4px 0 0!important}
body.catalog-category-view .col-main .category-description{background:#fff!important;margin:0 0 16px!important;padding:0 20px 18px!important;border-radius:0 0 4px 4px!important;display:flow-root!important}
body.catalog-category-view .col-main:not(:has(.category-description)) .category-title{border-radius:4px!important;margin-bottom:16px!important}
body.catalog-category-view .col-main .toolbar{top:12px!important;right:20px!important}
}

/* ==== KATEGORI SAYFASINDA BREADCRUMB GIZLE ==== */
body.catalog-category-view .breadcrumbs{display:none!important}
@media (min-width:771px){
body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first{padding-top:12px!important}
}

/* ==== MASAUSTU FILTRELER KARTIN USTUNDE / BASLIK SATIRINDA ==== */
@media (min-width:771px){
html:not(.cdzf-satir) body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first{background:#fff!important;margin:12px 0 0 13px!important;width:calc(100% - 13px)!important;padding:16px 20px 6px!important;border-radius:4px 4px 0 0!important;box-sizing:border-box!important}
html:not(.cdzf-satir) body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav dl{justify-content:center!important}
html:not(.cdzf-satir) body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .currently{text-align:center!important;justify-content:center!important}
html:not(.cdzf-satir) body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) .col-main .category-title{border-radius:0!important;padding-top:10px!important}
html:not(.cdzf-satir) body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) .col-main:not(:has(.category-description)) .category-title{border-radius:0 0 4px 4px!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav){position:relative!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first{position:absolute!important;left:var(--cdzfL,0px)!important;top:var(--cdzfT,0px)!important;width:var(--cdzfW,50%)!important;margin:0!important;padding:0!important;background:transparent!important;z-index:20!important;float:none!important;min-height:0!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav{margin:0!important;padding:0!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .block-content{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav dl{width:auto!important;max-width:100%!important;flex:0 1 auto!important;justify-content:center!important;flex-wrap:wrap!important;order:1!important;margin:0!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .currently{order:2!important;display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .currently ol{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .currently .block-subtitle,
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .currently .label{display:none!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .currently li{font-size:12px!important;margin:0!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) > .col-left-first .block-layered-nav .block-content > .actions{order:3!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}
html.cdzf-satir body.catalog-category-view .main:has(> .col-left-first .block-layered-nav) .col-main{margin-top:12px!important}
}

/* ==== ANASAYFA SLIDER TABLET YUKSEKLIK ESITLEME ==== */
@media (min-width:768px) and (max-width:991px){
.cdz-slideshow.main-slideshow.hidden-sm{display:block!important}
.cdz-slideshow.main-slideshow.visible-sm{display:none!important}
.col-sm-8 > .cdz-slideshow.negzel-shadow + .cdz-slideshow.negzel-shadow{margin-top:calc(.87vw + 5px)!important}
}

/* ==== SIRALAMA KONUM YERINE ONERILEN ==== */
@media (min-width:771px){
body .col-main .toolbar .sort-by select,body .col-main .toolbar .sorter select{min-width:0!important;width:auto!important;height:28px!important;line-height:26px!important;font-size:12px!important;padding:0 26px 0 10px!important}
body .col-main .toolbar .sort-by label,body .col-main .toolbar .sorter label{font-size:12px!important}
body.catalog-category-view .col-main .toolbar{top:17px!important}
}
@media (max-width:770px){
body .col-main .toolbar .sort-by select,body .col-main .toolbar .sorter select{width:122px!important;min-width:0!important}
}

/* ==== URUN SAYFASI KUCUK RESIM SUTUNU ==== */
@media (min-width:992px){
body.catalog-product-view .product-info-main > .product-col.product-right{width:55.5%!important}
body.catalog-product-view .product-info-main > .product-col.product-left{width:44.5%!important}
body.catalog-product-view .product-image-container.type-vertical .more-views{width:88px!important;padding:0 8px 0 0!important}
body.catalog-product-view .product-image-container.type-vertical .more-views li{width:80px!important;height:80px!important;margin-bottom:8px!important;border:1px solid #e9ecf0!important;border-radius:6px!important;overflow:hidden!important;position:relative!important;padding:0!important;background:#fff!important;cursor:pointer}
body.catalog-product-view .product-image-container.type-vertical .more-views li > *{display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;position:absolute!important;top:0!important;left:0!important}
body.catalog-product-view .product-image-container.type-vertical .more-views li img{width:100%!important;height:100%!important;left:0!important;top:0!important;object-fit:cover!important;border:0!important;padding:0!important;margin:0!important;border-radius:0!important}
body.catalog-product-view .product-image-container.type-vertical .more-views li.cdzp-secili{border-color:#414b56!important}
body.catalog-product-view .product-image-container.type-vertical .product-image{width:calc(100% - 88px)!important}
}

/* ==== URUN SAYFASI SATIN ALMA ALANI VE TIPOGRAFI ==== */
body.catalog-product-view .breadcrumbs li > span:not([itemscope]){display:none!important}
body.catalog-product-view .product-view .product-shop{text-align:left!important}
body.catalog-product-view .product-shop .product-name .h1,body.catalog-product-view .product-shop .product-name h1{font-size:26px!important;line-height:1.3!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:#414b56!important;margin:0 0 10px!important}
body.catalog-product-view .product-shop .extra-info{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;color:#60788a!important;margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid #e9ecf0!important}
body.catalog-product-view .product-shop .extra-info *{font-size:13px!important}
body.catalog-product-view .product-shop .availability{margin:0!important;float:none!important}
body.catalog-product-view .product-shop .availability .value{display:inline-block;border-radius:999px;padding:3px 10px;font-size:12px!important;font-weight:600;text-transform:none!important;letter-spacing:0!important}
body.catalog-product-view .product-shop .availability.in-stock .value{background:#e8f5ec;color:#1e7b3c!important}
body.catalog-product-view .product-shop .availability.out-of-stock .value{background:#fbeaea;color:#b42318!important}
body.catalog-product-view .product-shop .alert-price{display:none!important}
body.catalog-product-view .product-shop .price-info{float:none!important;display:block!important;width:auto!important;margin:0!important;padding:0!important}
body.catalog-product-view .product-shop .price-box{margin:0!important;padding:0!important;text-align:left!important}
body.catalog-product-view .product-shop .price-box .price{font-size:30px!important;line-height:1.2!important;font-weight:600!important;color:#414b56!important;letter-spacing:0!important}
body.catalog-product-view .product-shop .price-box .old-price .price{font-size:16px!important;font-weight:400!important;color:#a1a7bd!important}
.cdzp-taksit{clear:both;font-size:13px;color:#60788a;margin:4px 0 20px;text-align:left}
body.catalog-product-view .product-view .add-to-box{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin:0!important;padding:0!important}
body.catalog-product-view .product-view .add-to-cart{flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;position:relative!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper{width:auto!important;margin:0!important;display:flex!important;align-items:center!important;height:52px!important;float:none!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper > label{display:none!important}
body.catalog-product-view .product-view .add-to-cart-buttons{flex:1 1 200px!important;display:flex!important;flex-wrap:wrap!important;margin:0!important;position:static!important;float:none!important;width:auto!important}
body.catalog-product-view .product-view .add-to-cart-buttons .btn-cart{flex:1 1 100%!important;width:100%!important;height:52px!important;border-radius:8px!important;background:rgba(42,53,61,.77)!important;font-size:15px!important;letter-spacing:.5px!important;margin:0!important}
html body.catalog-product-view .product-view .add-to-cart-buttons button.btn-cart{background:rgba(42,53,61,.77)!important}
html body.catalog-product-view .product-view .add-to-cart-buttons button.btn-cart:hover{background:rgba(42,53,61,.92)!important}
body.catalog-product-view .product-view .add-to-cart-buttons .size-guide-wrap{display:none!important}
body.catalog-product-view .product-view .add-to-box .add-to-links{flex:0 0 auto!important;display:flex!important;gap:18px!important;margin:14px 0 0!important;padding:0!important;list-style:none!important;width:auto!important;float:none!important}
body.catalog-product-view .product-view .add-to-box .add-to-links li{margin:0!important;padding:0!important;float:none!important}
body.catalog-product-view .product-view .add-to-box .add-to-links a{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;color:#414b56!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;padding:0!important;margin:0!important;line-height:1.4!important}
body.catalog-product-view .product-view .add-to-box .add-to-links a:before{position:static!important;margin:0!important;font-size:14px!important}
.cdzp-ikon{width:15px;height:15px;stroke:#414b56;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.catalog-product-view .product-view .add-to-box .cdz-social-listing{flex:0 0 auto!important;margin:14px 0 0 auto!important;padding:0!important;opacity:.55;width:auto!important;display:flex!important;gap:4px!important;float:none!important}
body.catalog-product-view .product-view .add-to-box .cdz-social-listing li{margin:0!important;padding:0!important}
.cdzp-guven{margin:22px 0 4px;border:1px solid #e9ecf0;border-radius:8px;padding:2px 14px;background:#f7f7f7;text-align:left}
.cdzp-guven div{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:13px;color:#60788a;border-bottom:1px solid #e9ecf0;line-height:1.35}
.cdzp-guven div:last-child{border-bottom:0}
.cdzp-guven svg{flex:0 0 18px;width:18px;height:18px;stroke:#414b56;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.cdzp-guven strong{font-weight:600;color:#414b56}
.cdzp-guven a{color:#414b56;text-decoration:underline}
@media (max-width:767px){
body.catalog-product-view .product-shop .product-name .h1,body.catalog-product-view .product-shop .product-name h1{font-size:20px!important}
body.catalog-product-view .product-shop .price-box .price{font-size:26px!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper{flex:0 0 auto!important}
html body.catalog-product-view .product-view .add-to-cart{flex-wrap:nowrap!important}
html body.catalog-product-view .product-view .add-to-cart-buttons{flex:1 1 0!important;min-width:0!important}
html body.catalog-product-view .product-view .add-to-box .cdz-social-listing{margin:12px 0 0!important;flex-basis:100%!important}
html body.catalog-product-view .product-view .add-to-box .add-to-links{flex:1 1 100%!important;flex-wrap:wrap!important;gap:10px 16px!important}
}

/* ==== URUN SAYFASI MOBIL SABIT SEPET CUBUGU ==== */
body.catalog-product-view .product-bottom-right{display:none!important}
.cdzp-bar{display:none}
@media (max-width:767px){
.cdzp-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9990;align-items:center;gap:12px;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.10);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .25s ease}
.cdzp-bar.on{transform:none}
.cdzp-bar .cdzp-bar-bilgi{flex:1 1 auto;min-width:0}
.cdzp-bar .cdzp-bar-ad{display:block;font-size:12px;line-height:1.3;color:#60788a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cdzp-bar .cdzp-bar-fiyat{display:block;font-size:18px;line-height:1.3;font-weight:600;color:#414b56}
.cdzp-bar button{flex:0 0 auto;height:46px;padding:0 20px;border:0;border-radius:8px;background:rgba(42,53,61,.77);color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;min-width:128px;transition:background .2s,transform .1s}
.cdzp-bar button:active{transform:scale(.96)}
.cdzp-bar button.cdzp-bekle{background:rgba(42,53,61,.55);cursor:wait}
.cdzp-bar button.cdzp-tamam{background:#1e7b3c}
body.cdzp-bar-acik #back-top{bottom:84px!important}
}

/* ==== URUN SAYFASI ADET KUTUSU ==== */
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .control{width:auto!important;height:auto!important;margin:0!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .cart-qty{display:flex!important;align-items:center!important;width:132px!important;height:52px!important;border:1px solid #dde2e8!important;border-radius:8px!important;background:#fff!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .qty-ctl{position:static!important;width:40px!important;height:50px!important;flex:0 0 40px!important;margin:0!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .qty-ctl button{position:static!important;width:40px!important;height:50px!important;border:0!important;border-radius:0!important;margin:0!important;transform:none!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .qty-ctl button:hover{background:#f4f5f7!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper input.qty{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:50px!important;border:0!important;margin:0!important;padding:0!important;text-align:center!important;font-size:15px!important;color:#414b56!important;background:transparent!important}
@media (max-width:767px){
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .cart-qty{width:100px!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .qty-ctl{width:30px!important;flex:0 0 30px!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .qty-ctl button{width:30px!important;background-size:12px auto!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper .qty-ctl button:before,body.catalog-product-view .product-view .add-to-cart .qty-wrapper .qty-ctl button:after{transform:scale(.8)!important}
body.catalog-product-view .product-view .add-to-cart .qty-wrapper input.qty{font-size:14px!important}
}

/* ==== URUN SAYFASI INDIRIMLI FIYAT DUZENI ==== */
html body.catalog-product-view .product-view .product-shop .price-info{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px 12px!important;width:100%!important;text-align:left!important}
html body.catalog-product-view .product-view .product-shop .price-info:before,html body.catalog-product-view .product-view .product-shop .price-info:after,html body.catalog-product-view .product-view .product-shop .price-box:before,html body.catalog-product-view .product-view .product-shop .price-box:after{display:none!important;content:none!important}
html body.catalog-product-view .product-view .product-shop .price-box{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 10px!important;height:auto!important;min-height:0!important;margin:0!important}
html body.catalog-product-view .product-view .product-shop .price-box > p{margin:0!important;padding:0!important;display:block!important;float:none!important;line-height:1.2!important}
html body.catalog-product-view .product-view .product-shop .price-box .special-price{order:1!important}
html body.catalog-product-view .product-view .product-shop .price-box .old-price{order:2!important}
html body.catalog-product-view .product-view .product-shop .price-box .old-price .price{text-decoration:line-through!important;font-size:16px!important;font-weight:400!important;color:#a1a7bd!important}
html body.catalog-product-view .product-view .product-shop .negzel-saveprice-div{display:block!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}
html body.catalog-product-view .product-view .product-shop .negzel-saveprice-span{display:inline-block!important;background:#fbeaea!important;color:#b42318!important;font-size:12px!important;font-weight:600!important;padding:3px 9px!important;border-radius:999px!important;line-height:1.3!important;text-decoration:none!important}
@media (max-width:767px){
html body.catalog-product-view .product-view .product-shop .price-box .old-price .price{font-size:14px!important}
}
