/* Zümer header hover seti (29 Eki): hepsi logodaki çapraz kesik ve üçgen işaretten türedi */
:root{--hz:#d61116;--hz-d:#b00d12;--hg:#878787;--hk:#1e2023;--he:cubic-bezier(.7,0,.2,1)}

/* ---------- Ana menü: yazı yukarı yuvarlanır, altında eğik kırmızı çizgi soldan kayar, köşede mini logo işareti belirir ---------- */
.k1b .z-nav a{overflow:visible;isolation:isolate}
.k1b .z-nav a:hover{background:transparent}
.hv{position:relative;display:inline-block;overflow:hidden;line-height:1.35;vertical-align:middle}
.hv>span{display:block;transition:transform .5s var(--he)}
.hv::after{content:attr(data-t);position:absolute;left:0;top:100%;transition:transform .5s var(--he)}
.z-nav a:hover .hv>span,.z-nav a:hover .hv::after{transform:translateY(-100%)}
.k1b .z-nav a::before{content:"";position:absolute;left:20px;right:20px;bottom:4px;height:3px;background:var(--hz);clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--he)}
.k1b .z-nav a:hover::before{transform:scaleX(1);transform-origin:left}
.k1b .z-nav a::after{background:var(--hz);clip-path:polygon(0 0,100% 0,100% 100%)}
.k1b .z-nav a:hover::after{transform:none}
.k1b .z-nav a.is-on::before,.k1b .z-nav a.is-on::after{display:none}
.k1b .z-nav a .z-caret{transition:transform .4s var(--he)}
.k1b .z-nav a.is-on:hover .z-caret{transform:rotate(180deg)}
.k1b .z-nav a .z-gi{transition:transform .5s var(--he)}
.k1b .z-nav a.is-on:hover .z-gi{transform:rotate(90deg)}

/* ---------- Top bar (kırmızı): koyu çapraz perde soldan geçer, ikon zıplar ---------- */
.k1b .z-top a{position:relative;overflow:hidden;isolation:isolate;transition:opacity .3s}
.k1b .z-top a:not(.z-kat)::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);clip-path:polygon(0 0,0 0,-20px 100%,-20px 100%);transition:clip-path .5s var(--he);z-index:-1}
.k1b .z-top a:not(.z-kat):hover::before{clip-path:polygon(0 0,calc(100% + 20px) 0,100% 100%,-20px 100%)}
.k1b .z-top a:hover{opacity:1}
.k1b .z-top a .z-ico{transition:transform .45s var(--he)}
.k1b .z-top a:hover .z-ico{animation:zHop .55s var(--he)}
@keyframes zHop{0%{transform:none}40%{transform:translateY(-4px) rotate(-12deg)}100%{transform:none}}
/* sosyal: daire beyaza döner, harf kırmızı olur */
.k1b .z-top .z-soc i{cursor:pointer;transition:background .3s,color .3s,transform .45s var(--he)}
.k1b .z-top .z-soc i:hover{background:#fff;color:var(--hz);transform:translateY(-2px) rotate(-8deg)}
/* E-Katalog: grafit üçgen sağ alttan çapraz dolar, yazı beyaz, ikon iner */
.k1b .z-top .z-kat{transition:color .3s .1s}
.k1b .z-top .z-kat::before{content:"";position:absolute;inset:0;background:var(--hk);clip-path:polygon(100% 100%,100% 100%,100% 100%);transition:clip-path .55s var(--he);z-index:-1}
.k1b .z-top .z-kat:hover{color:#fff}
.k1b .z-top .z-kat:hover::before{clip-path:polygon(-120% 100%,100% -120%,100% 100%)}
.k1b .z-top .z-kat:hover .z-ico{animation:zDrop .6s var(--he)}
@keyframes zDrop{0%{transform:none}45%{transform:translateY(5px)}100%{transform:none}}

/* ---------- Arama: kırmızı üçgen sağ alttan dolar, büyüteç döner ---------- */
.k1b .z-iconbtn{overflow:hidden;isolation:isolate;transition:border-color .3s,background .3s}
.k1b .z-iconbtn::before{content:"";position:absolute;inset:0;background:var(--hz);clip-path:polygon(100% 100%,100% 100%,100% 100%);transition:clip-path .5s var(--he);z-index:-1}
.k1b .z-iconbtn:hover{border-color:var(--hz)}
.k1b .z-iconbtn:hover::before{clip-path:polygon(-120% 100%,100% -120%,100% 100%)}
.k1b .z-iconbtn .z-ico{transition:transform .5s var(--he)}
.k1b .z-iconbtn:hover .z-ico{transform:rotate(-20deg) scale(1.1)}

/* ---------- Logo plakası: hafif kalkar ---------- */
.k1b .z-plate img{transition:transform .5s var(--he)}
.k1b .z-plate:hover img{transform:translateY(-2px) scale(1.03)}

/* ---------- Mega menü ---------- */
/* kategoriler: solda eğik kırmızı şerit büyür, yazı sağa kayar */
.z-mega .z-cats a{position:relative;overflow:hidden}
.z-mega .z-cats a::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;background:var(--hz);clip-path:polygon(0 0,100% 4px,100% 100%,0 100%);transform:scaleY(0);transition:transform .4s var(--he)}
.z-mega .z-cats a:hover::before,.z-mega .z-cats a.is-on::before{transform:none}
.z-mega .z-cats a{transition:background .25s,padding .4s var(--he),color .25s}
.z-mega .z-cats a:hover{padding-left:24px;color:var(--hz)}
.z-mega .z-cats a:hover small{color:var(--hz)}
/* kartlar: görsel içeriden yakınlaşır, sağ alttan logo üçgeni + ok gelir, başlık altı çizilir */
.z-mega .z-card{display:block}
.z-mega .z-card div{position:relative;overflow:hidden;background-size:cover;transition:transform .7s var(--he),filter .4s}
.z-mega .z-card:hover div{transform:scale(1.03);filter:saturate(1.15) contrast(1.05)}
.z-mega .z-card div::before,.z-mega .z-card div::after{content:"";position:absolute;right:0;bottom:0;transition:transform .5s var(--he)}
.z-mega .z-card div::before{width:58px;height:58px;background:var(--hz);clip-path:polygon(100% 0,100% 100%,0 100%);transform:translate(100%,100%)}
.z-mega .z-card div::after{width:14px;height:14px;right:9px;bottom:9px;background:no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E");transform:translate(30px,30px)}
.z-mega .z-card:hover div::before,.z-mega .z-card:hover div::after{transform:none}
.z-mega .z-card div::after{transition-delay:.08s}
.z-mega .z-card b{display:inline;background:linear-gradient(var(--hz),var(--hz)) 0 100%/0 2px no-repeat;transition:background-size .45s var(--he),color .3s}
.z-mega .z-card:hover b{background-size:100% 2px;color:var(--hz)}
.z-mega .z-card span{display:block;margin-top:2px}
/* alt kategori çipleri: grafit soldan çapraz dolar */
.z-mega .z-linkrow .z-links a{position:relative;overflow:hidden;isolation:isolate;transition:color .3s .05s,border-color .3s!important}
.z-mega .z-linkrow .z-links a::before{content:"";position:absolute;inset:0;background:var(--hk);clip-path:polygon(0 0,0 0,-12px 100%,-12px 100%);transition:clip-path .45s var(--he);z-index:-1}
.z-mega .z-linkrow .z-links a:hover{color:#fff!important;border-color:var(--hk)!important}
.z-mega .z-linkrow .z-links a:hover::before{clip-path:polygon(0 0,calc(100% + 12px) 0,100% 100%,-12px 100%)}

@media (prefers-reduced-motion:reduce){.k1b *,.k1b *::before,.k1b *::after{transition:none!important;animation:none!important}}

/* ---------- Arama paneli ---------- */
.z-search{position:fixed;inset:0;z-index:999;visibility:hidden;font-family:"Plus Jakarta Sans",sans-serif}
.z-search-on .z-search{visibility:visible}
.z-search-bg{position:absolute;inset:0;background:rgba(10,11,13,.55);backdrop-filter:blur(6px);opacity:0;transition:opacity .4s}
.z-search-on .z-search-bg{opacity:1}
.z-search-box{position:relative;background:var(--hk);color:#fff;padding:34px 0 46px;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path .6s var(--he)}
.z-search-on .z-search-box{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.z-search-box::after{content:"";position:absolute;right:0;bottom:0;width:280px;height:100%;background:var(--hz);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.12;pointer-events:none}
.z-search-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}
.z-search-head small{font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--hz)}
.z-search-x{width:44px;height:44px;border:1px solid rgba(255,255,255,.18);background:transparent;border-radius:4px;position:relative;cursor:pointer;transition:background .3s,transform .45s var(--he)}
.z-search-x i{position:absolute;left:12px;right:12px;top:50%;height:2px;background:#fff;transform:rotate(45deg)}.z-search-x i+i{transform:rotate(-45deg)}
.z-search-x:hover{background:var(--hz);border-color:var(--hz);transform:rotate(90deg)}
.z-search-form{display:flex;align-items:stretch;border-bottom:2px solid rgba(255,255,255,.18);position:relative;opacity:0;transform:translateY(14px);transition:opacity .4s .25s,transform .5s var(--he) .25s}
.z-search-on .z-search-form{opacity:1;transform:none}
.z-search-form::after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:var(--hz);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--he)}
.z-search-form:focus-within::after{transform:none}
.z-search-form input{flex:1;background:transparent;border:0;outline:0;color:#fff;font:600 clamp(26px,3.4vw,48px)/1.2 "Plus Jakarta Sans",sans-serif;letter-spacing:-.025em;padding:10px 0 18px}
.z-search-form input::placeholder{color:rgba(255,255,255,.28)}
.z-search-form button{width:64px;height:64px;align-self:center;border:0;background:var(--hz);position:relative;cursor:pointer;border-radius:4px;overflow:hidden}
.z-search-form button svg{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;transition:transform .45s var(--he)}
.z-search-form button .mk i{position:absolute;inset:0;transition:transform .5s var(--he)}
.z-search-form button .mk .g{background:var(--hk);clip-path:polygon(0 0,100% 0,0 100%);transform:translate(-100%,-100%)}
.z-search-form button:hover .mk .g{transform:none}
.z-search-form button:hover svg{transform:rotate(-15deg) scale(1.1)}
.z-search-cols{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;margin-top:30px;opacity:0;transition:opacity .4s .4s}
.z-search-on .z-search-cols{opacity:1}
.z-search h6{margin:0 0 14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8a8f96;font-weight:600}
.z-search-tags{display:flex;flex-wrap:wrap;gap:8px}
.z-search-tags a{position:relative;overflow:hidden;isolation:isolate;padding:9px 16px;border:1px solid rgba(255,255,255,.16);border-radius:20px;font-size:14px;color:#fff;transition:border-color .3s}
.z-search-tags a::before{content:"";position:absolute;inset:0;background:var(--hz);clip-path:polygon(0 0,0 0,-12px 100%,-12px 100%);transition:clip-path .45s var(--he);z-index:-1}
.z-search-tags a:hover{border-color:var(--hz)}.z-search-tags a:hover::before{clip-path:polygon(0 0,calc(100% + 12px) 0,100% 100%,-12px 100%)}
.z-search-cats{display:grid;grid-template-columns:1fr 1fr;gap:2px 26px}
.z-search-cats a{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:15px;color:#fff;transition:color .3s,padding .4s var(--he)}
.z-search-cats b{font-size:11px;color:var(--hz);font-weight:700}
.z-search-cats a:hover{color:var(--hz);padding-left:8px}
.z-search-on{overflow:hidden}
@media (max-width:900px){.z-search-cols{grid-template-columns:1fr;gap:28px}.z-search-box{padding:22px 0 30px}}

/* Düzeltmeler (29 Eki, yorumlar): hover'da yazı rengi tema a:hover kırmızısına dönmesin */
.k1b .z-nav a:hover{color:#fff}
.k1b .z-nav a.is-on,.k1b .z-nav a.is-on:hover,.k1b.is-sticky .z-nav a.is-on:hover{background:#fff;color:var(--z-yazi)}
.k1b .z-top a:hover,.k1b .z-top a:focus{color:#fff}
.k1b .z-top .z-kat:hover{color:#fff}
.bx1:hover,.bx1:focus,.bm3:hover,.bm3:focus,.z-mega .z-promo a.bx:hover{color:#fff}
.bx1.light:hover,.bx1.light:focus{color:var(--zy)}
.z-mega .z-cats a:hover{color:var(--hz)}
.z-mega .z-linkrow .z-links a:hover{color:#fff!important}

/* ---------- Sosyal ikonlar (gerçek link) ---------- */
.k1b .z-top .z-soc{gap:6px}
.k1b .z-top .z-soc a{width:28px;height:28px;padding:0!important;border:0!important;border-radius:50%;background:rgba(0,0,0,.2);display:grid;place-items:center;color:#fff;transition:background .3s,color .3s,transform .45s var(--he)}
.k1b .z-top .z-soc a::before{display:none}
.k1b .z-top .z-soc svg{width:14px;height:14px;fill:currentColor}
.k1b .z-top .z-soc svg.st{fill:none;stroke:currentColor;stroke-width:2}.k1b .z-top .z-soc svg .dot{fill:currentColor;stroke:none}
.k1b .z-top .z-soc a:hover{background:#fff;color:var(--hz);transform:translateY(-2px) rotate(-8deg)}
/* ---------- Dil seçici: küre ikonu + kayan beyaz düğmeli TR/EN anahtarı ---------- */
.k1b .z-top .z-lang{gap:10px}
.k1b .z-top .z-lang .z-ico{opacity:.85}
.z-seg{position:relative;display:inline-flex;padding:3px;border-radius:20px;background:rgba(0,0,0,.22);isolation:isolate}
.k1b .z-top .z-seg a{position:relative;z-index:1;height:24px;padding:0 11px!important;border:0!important;border-radius:16px;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:rgba(255,255,255,.75);display:grid;place-items:center;transition:color .35s}
.k1b .z-top .z-seg a::before{display:none}
.k1b .z-top .z-seg a.is-on,.k1b .z-top .z-seg a.is-on:hover{color:var(--hz)}
.k1b .z-top .z-seg a:not(.is-on):hover{color:#fff}
.z-knob{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:16px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .45s var(--he)}
.z-seg.en .z-knob{transform:translateX(100%)}

/* Kart düzeltmesi (yorum): büyük köşe üçgeni + ok, büyük başlık, çizgi başlıktan ayrık */
.z-mega .z-card div::before{width:84px;height:84px}
.z-mega .z-card div::after{width:22px;height:22px;right:12px;bottom:12px;background-size:22px;transform:translate(44px,44px)}
.z-mega .z-card b{font-size:17px;font-weight:700;letter-spacing:-.01em;padding-bottom:5px;background-position:0 100%}
.z-mega .z-card span{font-size:13px;margin-top:4px}

/* Kart köşesi v2 (yorum): logo işareti gibi gri + kırmızı üçgen, aralarında kesik; görsel kendi içinde yakınlaşır, köşe keskin kalır */
.z-mega .z-card div.zc{position:relative;overflow:hidden;background:#ddd;transform:none!important;filter:none}
.z-mega .z-card div.zc::before,.z-mega .z-card div.zc::after{display:none}
.z-mega .z-card .zc .im{position:absolute;inset:0;background:center/cover;transition:transform .8s var(--he),filter .4s}
.z-mega .z-card:hover .zc .im{transform:scale(1.06);filter:saturate(1.12)}
.z-mega .z-card .zc .cg,.z-mega .z-card .zc .cr{position:absolute;right:0;bottom:0;width:70px;height:70px;transition:transform .55s var(--he)}
.z-mega .z-card .zc .cg{background:rgba(135,135,135,.92);clip-path:polygon(100% 0,100% 100%,0 100%);transform:translate(100%,100%)}
.z-mega .z-card .zc .cr{background:var(--hz);clip-path:polygon(100% 18%,100% 100%,18% 100%);transform:translate(100%,100%);transition-delay:.06s}
.z-mega .z-card:hover .zc .cg{transform:translate(-10px,-10px)}
.z-mega .z-card:hover .zc .cr{transform:none}
.z-mega .z-card .zc svg{position:absolute;right:11px;bottom:11px;width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate(-6px,6px);transition:opacity .3s .2s,transform .5s var(--he) .15s}
.z-mega .z-card:hover .zc svg{opacity:1;transform:none}
/* Kart köşesi titreme düzeltmesi: hover'da kapsayıcıya filtre/transform binmesin (Safari katmanı yeniden çiziyordu), üçgenler kendi katmanında */
.z-mega .z-card:hover div.zc,.z-mega .z-card div.zc{filter:none!important;transform:none!important;transition:none}
.z-mega .z-card .zc .cg,.z-mega .z-card .zc .cr,.z-mega .z-card .zc svg{will-change:transform;backface-visibility:hidden}
.z-mega .z-card .zc .cg{background:#8d8d8d}
/* Kart köşesi v3: üçgen hep görünür (logo işareti gibi kırmızı köşe + ince gri kesik); hover'da clip-path ile büyür, ok belirir. Transform yok, kenarlar keskin */
.z-mega .z-card .zc .cg,.z-mega .z-card .zc .cr{width:96px;height:96px;transform:none!important;will-change:clip-path;transition:clip-path .55s var(--he)}
.z-mega .z-card .zc .cr{background:var(--hz);clip-path:polygon(100% 70%,100% 100%,70% 100%)}
.z-mega .z-card .zc .cg{background:#fff;opacity:.92;clip-path:polygon(100% 60%,100% 65%,65% 100%,60% 100%);transition-delay:.04s}
.z-mega .z-card:hover .zc .cr{clip-path:polygon(100% 24%,100% 100%,24% 100%)}
.z-mega .z-card:hover .zc .cg{clip-path:polygon(100% 11%,100% 17%,17% 100%,11% 100%)}
.z-mega .z-card .zc svg{right:12px;bottom:12px;width:22px;height:22px;opacity:0;transform:translate(-4px,4px) scale(.6)}
.z-mega .z-card:hover .zc svg{opacity:1;transform:none}
.z-mega .z-card .zc::after{content:"";display:block!important;position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(20,21,24,.45));opacity:0;transition:opacity .5s;pointer-events:none;transform:none!important;width:auto;height:auto;right:0;bottom:0}
.z-mega .z-card:hover .zc::after{opacity:1}
.z-mega .z-card .zc .cg,.z-mega .z-card .zc .cr,.z-mega .z-card .zc svg{z-index:1}
.z-mega .z-card .zc .cg{background:#878787;opacity:1}
.k1b .z-iconbtn:hover,.k1b .z-iconbtn:focus-visible{color:#fff!important}.k1b .z-iconbtn:hover .z-ico,.k1b .z-iconbtn:focus-visible .z-ico{stroke:#fff!important;color:#fff!important;position:relative;z-index:1}
/* mega menü soldaki grup listesi — hover v2 (kullanıcı: kesikli, minimal): beyaz zemin sağ alttan kesilir, kesik köşede küçük kırmızı üçgen; sol çubuk/kayma/ok yok */
.z-mega .z-cats a{border-radius:0!important;box-shadow:none!important;padding:12px 16px!important;background:transparent;clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%);transition:background .25s,color .25s,clip-path .45s var(--he)!important}
.z-mega .z-cats a::before{display:none!important}
.z-mega .z-cats a:hover,.z-mega .z-cats a.is-on{background:#fff;color:var(--hz);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}
.z-mega .z-cats a.is-on{font-weight:600}
.z-mega .z-cats a.is-on::after{content:""!important;position:absolute;right:0;bottom:0;width:22px;height:22px;margin:0;background:var(--hz);clip-path:polygon(100% 9%,100% 36%,36% 100%,9% 100%)}
.z-mega .z-cats a.is-on small{display:block!important;color:var(--hz)}
.z-mega .z-cats a:hover small{color:var(--hz)}
.z-mega .z-card b{display:inline-block!important;max-width:100%;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.z-mega .z-linkrow .z-links a{flex:none}
/* iç sayfada aktif menü öğesi: hover görünümü kalıcı */
.k1b .z-nav a.is-sayfa::before{transform:scaleX(1)}
.k1b .z-nav a.is-sayfa::after{transform:none}
.z-mlink.is-sayfa{color:#d61116}
/* mega menü: listenin ilki "Tüm ürün grupları" (diğerleriyle aynı stil); sağda 9 grup, diğer gruplarla AYNI kartlar, tek sıra yana kayar (panel yüksekliği değişmez) */
.z-mega .z-tgw{position:relative}
.z-mega .z-tgw[hidden]{display:none}
.z-mega .z-tg{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/4.5);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}
.z-mega .z-tg::-webkit-scrollbar{display:none}
.z-mega .z-tg .z-card{scroll-snap-align:start}
.z-mega .z-tg .zc{background:#fff!important;box-shadow:inset 0 0 0 1px #eceef1}
.z-mega .z-tg .zc .im{inset:10px 14px;background-size:contain!important;background-repeat:no-repeat}
.z-mega .z-subs.gir .z-tg .z-card{animation:zMgGir .5s cubic-bezier(.2,.7,.2,1) both}
.z-mega .z-subs.cik .z-tg .z-card{opacity:0;transform:translateY(8px)}
@media (min-width:992px) and (max-width:1279px){.z-mega .z-tg{grid-auto-columns:calc((100% - 48px)/3.5)}}
/* üstte sağda swiper okları (başlık hizasında) */
.z-mega .z-tgok{position:absolute;right:0;top:-86px;display:flex;gap:8px}
.z-mega .z-tgok .o{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #e2e5e9;background:#fff;color:#1b1c1f;cursor:pointer;transition:background .25s,border-color .25s,color .25s,opacity .25s}
.z-mega .z-tgok .o svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.z-mega .z-tgok .o:hover{background:#d61116;border-color:#d61116;color:#fff}
.z-mega .z-tgw.bas .z-tgok .p,.z-mega .z-tgw.son .z-tgok .n{opacity:.35;pointer-events:none}
/* listeye "Tüm ürün grupları" eklenince menü uzamasın: satırlar biraz sıklaştı (10 satır ≈ eski 9 satır yüksekliği) */
.z-mega .z-cats{padding-top:18px;padding-bottom:18px}
.z-mega .z-cats a{padding-top:10px!important;padding-bottom:10px!important}
/* altta swiper tarzı ince kaydırma çubuğu: 1px iz, küçük kırmızı tutamak */
.z-mega .z-tgbar{position:relative;height:1px;margin-top:16px;background:#e3e6e9}
.z-mega .z-tgbar i{position:absolute;left:0;top:-1px;width:56px;height:3px;background:#d61116;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
