/* Zarif · Site Başlığı — zarif-header-referans.html ile birebir (11.9.3). Tema stillerinin ezmesine karşı !important korumalıdır. */
.zs-hd{--_ac:var(--zh-accent,#F37021);--_ink:var(--zh-ink,#1c2733);--_mut:var(--zh-muted,#6b7684);--_ln:var(--zh-line,#e5e8ec);--_bg:var(--zh-bg,#fff);--_acx:color-mix(in srgb,var(--zh-accent,#F37021) 74%,#000);--_tbg:var(--zh-top-bg,var(--zh-accent,#F37021));--_tfg:var(--zh-top-fg,#fff);--_sbg:var(--zh-search-bg,#fff);--_cbg:var(--zh-cart-bg,var(--zh-accent,#F37021));--_cfg:var(--zh-cart-fg,#fff);--_nfg:var(--zh-nav-fg,var(--zh-ink,#1c2733));--_r:var(--zh-radius,12px);--_sh:var(--zh-sh,46px);
 position:relative;width:100%;box-sizing:border-box;background:var(--_bg);color:var(--_ink);font:400 14px/1.4 'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;z-index:900;text-align:left;letter-spacing:normal;text-transform:none}
.zs-hd *,.zs-hd *:before,.zs-hd *:after{box-sizing:border-box}
/* tema sıfırlama */
.zs-hd a,.zs-hd a:hover,.zs-hd a:focus{color:inherit;text-decoration:none!important;background:none;box-shadow:none}
.zs-hd button,.zs-hd button:hover,.zs-hd button:focus,.zs-hd button:active,.zs-hd [type=button],.zs-hd [type=submit]{-webkit-appearance:none!important;appearance:none!important;margin:0;font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important;box-shadow:none;cursor:pointer;line-height:1.25;min-height:0;min-width:0;text-decoration:none!important}
.zs-hd button.zs-hd-ib,.zs-hd button.zs-hd-ib:hover,.zs-hd button.zs-hd-ib:focus,.zs-hd button.zs-hd-ib:active,.zs-hd button.zs-hd-tab,.zs-hd button.zs-hd-tab:hover,.zs-hd button.zs-hd-tab:focus,.zs-hd button.zs-hd-burger,.zs-hd button.zs-hd-burger:hover,.zs-hd button.zs-hd-burger:focus,.zs-hd button.zs-hd-clear,.zs-hd button.zs-sg-clear,.zs-hd button.zs-sg-back,.zs-hd button.zs-dr-x{background:none!important;border:0!important;border-radius:0;padding:0;color:inherit}
.zs-hd ul,.zs-hd ol{list-style:none!important;margin:0!important;padding:0!important}
.zs-hd li{margin:0;padding:0;list-style:none!important}
.zs-hd img{max-width:none;border:0;border-radius:0;box-shadow:none}
.zs-hd input[type=search],.zs-hd input[type=search]:focus{-webkit-appearance:none!important;appearance:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;margin:0;padding:0!important;height:100%!important;min-height:0!important;border-radius:0!important;color:inherit;font:inherit;width:auto}
.zs-hd small,.zs-hd b,.zs-hd span,.zs-hd em{letter-spacing:normal;text-transform:none}
.zs-hd-i{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}
.zs-hd :focus-visible{outline:3px solid var(--_ac)!important;outline-offset:2px}
.zs-hd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.zs-hd-in{width:100%;max-width:1400px;margin:0 auto}
.zs-hd-dim{position:fixed;inset:0;z-index:-1;background:#10161d73;opacity:0;visibility:hidden;transition:opacity .2s}
.zs-hd.sg-open .zs-hd-dim{opacity:1;visibility:visible}
html.zs-lock{overflow:hidden}

/* üst şerit (.u8) */
.zs-hd-top{background:var(--_tbg);color:var(--_tfg);font-size:12px}
.zs-hd-top .zs-hd-in{display:flex;align-items:center;gap:20px;padding:7px 24px}
.zs-hd-top b{color:inherit;font-weight:700}
.zs-hd .zs-hd-toplinks a{color:inherit!important;opacity:.92}.zs-hd .zs-hd-toplinks a:hover{opacity:1;text-decoration:underline}
.zs-hd-sp{flex:1}
.zs-hd-toplinks{display:flex;gap:20px}

.zs-hd-promo-m{display:none}

/* ana satır (.row) */
.zs-hd-row{display:flex;align-items:center;gap:20px;padding:14px 24px}
.zs-hd-burger{display:none!important}
.zs-hd-logo{display:flex;align-items:center;flex:none}
.zs-hd .zs-hd-logo img{display:block;height:42px!important;width:auto!important;max-width:none!important;object-fit:contain}
.zs-hd.blend .zs-hd-logo img{mix-blend-mode:multiply}
.zs-hd-name{font:800 22px 'Manrope',sans-serif;letter-spacing:-.03em}

/* arama (.sr) */
.zs-hd-search{position:relative;display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:var(--_sh);padding:0 6px 0 14px;background:var(--_sbg);border:1.5px solid var(--_ln);border-radius:var(--_r);color:var(--_mut);transition:border-color .2s}
.zs-hd-search:focus-within{border-color:var(--_ac)}
.zs-hd .zs-hd-search>input[type=search]{flex:1;min-width:0;font-size:14px;color:var(--_ink)}
.zs-hd .zs-hd-search>input[type=search]::-webkit-search-cancel-button{display:none}
.zs-hd button.zs-hd-sb,.zs-hd button.zs-hd-sb:hover,.zs-hd button.zs-hd-sb:focus{height:34px;padding:0 18px!important;border:0!important;border-radius:9px!important;background:var(--_ac)!important;color:#fff!important;font:600 14px 'DM Sans',sans-serif!important;flex:none}
.zs-hd button.zs-hd-clear{display:grid;place-items:center;width:28px;height:28px;border-radius:50%!important;color:var(--_mut)!important;flex:none}
.zs-hd button.zs-hd-clear[hidden]{display:none}
.zs-hd-clear .zs-hd-i{width:16px;height:16px}

/* hesap / favori / sepet (.acts .ib .bd .cart) */
.zs-hd-acts{display:flex;align-items:center;gap:6px;flex:none}
.zs-hd .zs-hd-ib{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 10px;font-size:11px;color:var(--_ink)!important;border:0;background:none}
.zs-hd .zs-hd-ib:hover{color:var(--_ac)!important}
.zs-hd .zs-hd-ib small{font-size:11px;line-height:1.2;color:inherit;font-weight:400;display:block}
.zs-hd .zs-hd-ib.on .zs-hd-i{fill:var(--_ac);stroke:var(--_ac)}
.zs-hd-ib small.m,.zs-hd-cc{display:none!important}
.zs-hd-fav-count{position:absolute;top:0;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--_ac);color:#fff;font-size:10px;font-weight:700;line-height:1;display:grid;place-items:center;border:2px solid var(--_bg);box-sizing:content-box}
.zs-hd-fav-count.is-zero,.zs-hd-count.is-zero{display:none}
.zs-hd a.zs-hd-cart{position:relative;display:flex;align-items:center;gap:10px;height:var(--_sh);margin-left:6px;padding:0 16px;border-radius:var(--_r);background:var(--_cbg)!important;color:var(--_cfg)!important;font-weight:600;font-size:14px;white-space:nowrap;transition:filter .2s}
.zs-hd a.zs-hd-cart:hover{filter:brightness(1.08)}
.zs-hd-cart .zs-hd-i{width:24px;height:24px}
.zs-hd-ct{display:block;text-align:left;line-height:1.25;white-space:nowrap}
.zs-hd-ct small{display:block;font-size:10px;font-weight:500;opacity:.85;line-height:1}
.zs-hd-total,.zs-hd-total *{white-space:nowrap;font:inherit;color:inherit}
.zs-hd-badge{position:absolute;top:-6px;right:-6px;line-height:0}
.zs-hd-count{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--_ink);color:#fff;font:700 10px/1 'DM Sans',sans-serif;border:2px solid #fff;box-sizing:content-box}

/* kategori menüsü (.nv) */
.zs-hd-nav{border-top:1px solid var(--_ln)}
.zs-hd-nav .zs-hd-in{padding:0 24px}
.zs-hd-list{display:flex!important;flex-wrap:wrap;gap:30px}
.zs-hd-li{position:relative}
.zs-hd-li>a{display:flex;align-items:center;gap:5px;padding:13px 0;color:var(--_nfg)!important;font-weight:600;font-size:14px;border-bottom:3px solid transparent;transition:color .2s,border-color .2s}
.zs-hd-li>a .zs-hd-i{width:14px;height:14px;transition:transform .25s}
.zs-hd-li:hover>a,.zs-hd-li.is-current>a,.zs-hd-li:focus-within>a{color:var(--_ac)!important;border-color:var(--_ac)}
.zs-hd-li:hover>a .zs-hd-i{transform:rotate(180deg)}
.zs-hd-sub{position:absolute;left:-14px;top:100%;z-index:70;min-width:220px;padding:8px!important;background:#fff;border:1px solid var(--_ln);border-radius:14px;box-shadow:0 22px 50px #1c273326;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}
.zs-hd-li:hover>.zs-hd-sub,.zs-hd-li:focus-within>.zs-hd-sub{opacity:1;visibility:visible;transform:none}
.zs-hd-sub a{display:block;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:500;color:#1c2733!important}
.zs-hd-sub a:hover{background:#f6f7f9;color:var(--_ac)!important}
.zs-hd-chips,.zs-hd-tabbar,.zs-hd-drawer{display:none}
@media(min-width:768px){
 .zs-hd.is-scrolled{box-shadow:0 8px 28px #1c273314}
}
@media(min-width:768px) and (max-width:1000px){.zs-hd-row{gap:12px;padding:12px 16px}.zs-hd .zs-hd-ib{padding:6px 6px}.zs-hd a.zs-hd-cart{padding:0 12px}.zs-hd-top .zs-hd-in,.zs-hd-nav .zs-hd-in{padding-left:16px;padding-right:16px}}

/* ================= ARAMA PANELİ ================= */
.zs-hd-suggest{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:80;display:flex;flex-direction:column;max-height:min(76vh,600px);background:#fff;color:#1c2733;border:1px solid var(--_ln);border-radius:16px;box-shadow:0 28px 70px #1c273333;overflow:hidden;animation:zs-sg-in .18s ease;text-align:left}
.zs-hd-suggest[hidden]{display:none!important}
@keyframes zs-sg-in{from{opacity:0;transform:translateY(-6px)}}
.zs-sg-top,.zs-sg-tabs{display:none}
.zs-sg-body{flex:1;min-height:0;overflow:auto;display:flex}
.zs-sg-main{flex:1;min-width:0;padding:12px 14px}
.zs-sg-side{width:230px;flex:none;order:-1;background:#f7f8fa;border-right:1px solid #eef0f3;padding:16px 14px}
.zs-sg-side:empty{display:none}
.zs-sg-lab{display:block;margin:2px 4px 8px;font:700 11px/1 'DM Sans',sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b7684}
.zs-sg-cats{display:grid;gap:2px;margin-bottom:16px}
.zs-hd a.zs-sg-cat{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;font-size:14px;font-weight:500;color:#1c2733!important;transition:background .15s}
.zs-sg-cat .zs-hd-i{width:16px;height:16px;color:#6b7684}
.zs-sg-cat span{flex:1;min-width:0}
.zs-sg-cat small{font-size:13px;color:#6b7684}
.zs-hd a.zs-sg-cat:hover,.zs-hd a.zs-sg-cat.is-active{background:#eef0f3}
.zs-sg-pop>div{display:flex;flex-wrap:wrap;gap:8px}
.zs-hd button.zs-sg-chip{padding:7px 13px!important;border:1px solid #dfe3e8!important;border-radius:99px!important;background:#fff!important;color:#1c2733!important;font:500 13px 'DM Sans',sans-serif!important;transition:border-color .2s,color .2s}
.zs-hd button.zs-sg-chip:hover{border-color:var(--_ac)!important;color:var(--_ac)!important}
.zs-sg-list{display:grid;gap:2px}
.zs-sg-row{display:flex;align-items:center;gap:10px;border-radius:12px;transition:background .15s}
.zs-sg-row:hover{background:#f7f8fa}
.zs-hd a.zs-sg-link{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:8px;border-radius:12px;color:#1c2733!important}
.zs-sg-link.is-active{background:#f1f3f6}
.zs-sg-img{display:block;position:relative;flex:none;width:58px;height:58px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#fbe6d6,#e5eef5)}
.zs-sg-img img{display:block;width:100%!important;height:100%!important;object-fit:cover}
.zs-sg-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.zs-sg-t b{font-weight:600;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.zs-sg-t small{font-size:12px;color:#6b7684}
.zs-hd mark{background:#fde3d2!important;color:#c2410c!important;border-radius:3px;padding:0 1px}
.zs-sg-price{flex:none;display:block;text-align:right;font:700 14px 'Manrope',sans-serif;color:var(--_ac);white-space:nowrap}
.zs-sg-price del{display:block;font-weight:500;font-size:11px;color:#8a93a0}
.zs-sg-price ins{text-decoration:none}
.zs-sg-t+.zs-sg-price{margin-left:auto}
.zs-hd .zs-sg-add,.zs-hd button.zs-sg-add,.zs-hd a.zs-sg-add{flex:none;display:grid!important;place-items:center;width:38px;height:38px;margin-right:8px;padding:0!important;border:0!important;border-radius:50%!important;background:var(--_ac)!important;color:#fff!important;transition:transform .2s}
.zs-sg-add:hover{transform:scale(1.1)}
.zs-sg-add .zs-hd-i{width:18px;height:18px;stroke-width:2.2}
.zs-sg-add.is-done{background:#2f7d4f!important}
.zs-sg-empty{margin:0;padding:26px 12px;text-align:center;color:#6b7684;font-size:14px}
.zs-hd-suggest.is-loading .zs-sg-body{opacity:.6}
.zs-sg-foot:empty{display:none}
.zs-sg-foot{padding:10px 12px;border-top:1px solid #eef0f3;background:#fff}
.zs-hd a.zs-sg-all{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:10px;background:#1c2733!important;color:#fff!important;font-weight:600;font-size:14px;text-align:center}
.zs-sg-all .zs-hd-i{width:16px;height:16px;transition:transform .2s}
.zs-sg-all:hover .zs-hd-i{transform:translateX(4px)}
.zs-hd a.zs-sg-all.is-active{outline:3px solid var(--_ac)}
.zs-sg-kbd{display:none}
/* B — görsel kart ızgarası */
.zs-sd-B .zs-sg-side{display:none}
.zs-sg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.zs-hd a.zs-sg-chipc{padding:7px 14px;border:1px solid #dfe3e8;border-radius:99px;font-size:13px;font-weight:500;color:#1c2733!important;background:#fff}
.zs-hd a.zs-sg-chipc:hover,.zs-hd a.zs-sg-chipc.is-active{border-color:var(--_ac);color:var(--_ac)!important}
.zs-sg-chipc small{color:#6b7684}
.zs-sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}
.zs-sg-card{position:relative;border:1px solid #e5e8ec;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}
.zs-sg-card:hover{box-shadow:0 14px 34px #1c273322;transform:translateY(-3px)}
.zs-hd .zs-sg-card a.zs-sg-link{display:block;padding:0;border-radius:0}
.zs-sg-card .zs-sg-img{width:100%;height:auto;aspect-ratio:16/10;border-radius:0}
.zs-sg-card .zs-sg-t{padding:10px 12px 0}
.zs-sg-card .zs-sg-price{text-align:left;padding:4px 12px 12px}
.zs-sg-card .zs-sg-price del{display:inline;margin-left:6px}
.zs-sg-badge{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:99px;background:var(--_ac);color:#fff;font:700 11px/1.3 'DM Sans',sans-serif;font-style:normal}
.zs-hd button.zs-sg-heart{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:30px;height:30px;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#1c2733!important;box-shadow:0 2px 8px #0002}
.zs-sg-heart .zs-hd-i{width:16px;height:16px}
.zs-sg-heart.on .zs-hd-i{fill:var(--_ac);stroke:var(--_ac)}
/* C — spotlight */
.zs-sd-C .zs-sg-side{display:none}
.zs-sd-C .zs-sg-main section+section{margin-top:12px}
.zs-sd-C[data-x]{}
.zs-hd-suggest[data-tab=prod] [data-sec=cat],.zs-hd-suggest[data-tab=cat] [data-sec=prod]{display:none}
@media(min-width:768px){
 .zs-sd-C .zs-hd-suggest{position:fixed;left:50%;top:11vh;right:auto;width:min(660px,92vw);max-height:78vh;transform:translateX(-50%);animation:zs-sg-c .22s cubic-bezier(.2,.8,.2,1);z-index:100002}
 @keyframes zs-sg-c{from{opacity:0;transform:translateX(-50%) translateY(12px) scale(.98)}}
 .zs-sd-C .zs-sg-top{display:flex;align-items:center;gap:10px;padding:16px 18px 0}
 .zs-sd-C .zs-sg-back{display:none!important}
 .zs-sd-C .zs-sg-tabs{display:flex;gap:24px;padding:4px 18px 0;border-bottom:1px solid #eef0f3}
 .zs-sd-C .zs-sg-foot{padding:0}
 .zs-sd-C .zs-sg-foot a.zs-sg-all{display:none}
 .zs-sd-C .zs-sg-kbd{display:flex;gap:18px;padding:11px 18px;font-size:12px;color:#6b7684}
 .zs-sd-C .zs-sg-kbd kbd{display:inline-block;margin-right:4px;padding:2px 6px;border:1px solid #dfe3e8;border-radius:6px;background:#f7f8fa;font:600 11px 'DM Sans',sans-serif}
 .zs-sd-C .zs-sg-foot{border-top:1px solid #eef0f3}
 .zs-sd-C .zs-sg-img{width:52px;height:52px}
 .zs-sd-C .zs-sg-row .zs-sg-price{}
}
.zs-sg-field{flex:1;display:flex;align-items:center;gap:10px;min-width:0;height:46px;padding:0 6px 0 4px;border-bottom:2px solid var(--_ac);color:#6b7684}
.zs-sg-field .zs-hd-i{width:20px;height:20px}
.zs-hd .zs-sg-input{flex:1;min-width:0;font-size:17px!important;color:#1c2733!important}
.zs-hd .zs-sg-input::-webkit-search-cancel-button{display:none}
.zs-hd button.zs-sg-clear{display:grid;place-items:center;width:28px;height:28px;border-radius:50%!important;background:#eef0f3!important;color:#6b7684!important;flex:none}
.zs-hd button.zs-sg-clear[hidden]{display:none}
.zs-sg-clear .zs-hd-i{width:14px;height:14px}
.zs-sg-esc{padding:3px 8px;border:1px solid #dfe3e8;border-radius:7px;background:#f7f8fa;font:600 11px 'DM Sans',sans-serif;color:#6b7684}
.zs-sg-tabs button{padding:12px 2px!important;border:0!important;border-bottom:2px solid transparent!important;margin-bottom:-1px!important;background:none!important;color:#6b7684!important;font:600 14px 'DM Sans',sans-serif!important;border-radius:0!important}
.zs-sg-tabs button.is-on{color:var(--_ac)!important;border-bottom-color:var(--_ac)!important}

/* ================= MOBİL (≤767px) — referanstaki .mt, .mrow, .chips, .tb ================= */
@media(max-width:767px){
 .zs-hd-top .zs-hd-in{justify-content:center;padding:7px}
 .zs-hd-top b{color:inherit}
 .zs-hd-promo-d,.zs-hd-sp,.zs-hd-toplinks{display:none}
 .zs-hd-promo-m{display:inline}
 .zs-hd-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:'burger logo acts' 'search search search';align-items:center;gap:8px 4px;padding:10px 10px 10px}
 .zs-hd .zs-hd-burger{grid-area:burger;display:grid!important;place-items:center;width:40px;height:40px;color:var(--_ink)!important}
 .zs-hd-logo{grid-area:logo;margin:0 0 0 2px;min-width:0}
 .zs-hd .zs-hd-logo img{height:34px!important;max-width:100%!important}
 .zs-hd-acts{grid-area:acts;gap:0}
 .zs-hd .zs-hd-ib{padding:8px;font-weight:600}
 .zs-hd .zs-hd-ib small{font-size:10px;color:var(--_mut);font-weight:600}
 .zs-hd .zs-hd-ib small.d{display:none!important}
 .zs-hd .zs-hd-ib small.m{display:block!important}
 .zs-hd .zs-hd-acts .zs-hd-ib{width:50px;min-width:50px;padding:6px 0!important;justify-content:flex-start;gap:3px}
 .zs-hd .zs-hd-acts .zs-hd-ib .zs-hd-i{width:24px;height:24px}
 .zs-hd .zs-hd-account{order:3}.zs-hd .zs-hd-fav{order:2}
 .zs-hd a.zs-hd-cart{display:none}
 .zs-hd a.zs-hd-cc{display:flex!important;order:1;color:var(--_ac)!important}
 .zs-hd .zs-hd-cc small{color:var(--_ac)}
 .zs-hd-fav-count{top:-4px;right:2px}
 .zs-hd-cc .zs-hd-badge{top:-4px;right:2px}
 .zs-hd-cc .zs-hd-count{background:var(--_ac);border-color:#fff}
 .zs-hd-search{grid-area:search;height:44px;margin:0 2px;flex:none}
 .zs-hd button.zs-hd-sb{display:none}
 .zs-hd-nav{display:none}
 .zs-hd-chips{display:flex;gap:8px;overflow-x:auto;padding:0 12px 12px;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}
 .zs-hd-chips::-webkit-scrollbar{display:none}
 .zs-hd a.zs-hd-chip{flex:none;background:#f1f3f6;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.3;color:var(--_ink)!important}
 .zs-hd a.zs-hd-chip.is-current,.zs-hd a.zs-hd-chip:active{background:var(--_ac);color:#fff!important}
 /* alt sekme çubuğu (.tb) */
 body.zs-has-tabbar{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}
 .zs-hd-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:999;display:flex;justify-content:space-around;align-items:flex-end;border-top:1px solid var(--_ln);background:#fff;padding:6px 4px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px #1c27331a}
 .zs-hd .zs-hd-tab{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;color:var(--_mut)!important;font-size:10px!important;font-weight:600!important;line-height:1.2;background:none!important;border:0!important}
 .zs-hd .zs-hd-tab span{font-size:10px!important;font-weight:600;line-height:1.2;white-space:nowrap}
 .zs-hd .zs-hd-tab.on,.zs-hd .zs-hd-tab.on:hover{color:var(--_ac)!important}
 .zs-hd .zs-hd-tab.on .zs-hd-i{fill:none}
 .zs-hd-tab .zs-hd-fav-count{top:-4px;right:calc(50% - 22px)}
 .zs-hd-tabc{flex:1;display:flex;justify-content:center}
 .zs-hd a.zs-hd-big{position:relative;display:grid;place-items:center;width:58px;height:58px;margin-top:-30px;border-radius:50%;background:var(--_cbg)!important;color:var(--_cfg)!important;border:4px solid #fff;box-shadow:0 6px 16px #f3702173}
 .zs-hd-big .zs-hd-i{width:26px;height:26px}
 .zs-hd-big .zs-hd-badge{top:-4px;right:-4px}
 .zs-hd-big .zs-hd-count{background:var(--_ink);border-color:#fff}
 /* arama: tam ekran */
 .zs-hd-suggest{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:100002;width:auto;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);margin:0;border:0;border-radius:0 0 20px 20px;box-shadow:0 24px 60px #10161d59;transform:none!important;animation:zs-sg-m .24s cubic-bezier(.2,.8,.2,1)}
 @keyframes zs-sg-m{from{opacity:0;transform:translateY(-18px)}}
 .zs-sg-foot{border-radius:0 0 20px 20px}
 .zs-sg-top{display:flex!important;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid #eef0f3;background:#fff}
 .zs-hd button.zs-sg-back{display:grid!important;place-items:center;width:40px;height:44px;flex:none;color:#1c2733!important}
 .zs-sg-field{height:44px;padding:0 8px 0 12px;border:1.5px solid var(--_ac);border-bottom:1.5px solid var(--_ac);border-radius:12px}
 .zs-sg-esc{display:none}
 .zs-sg-tabs{display:flex!important;gap:22px;padding:0 16px;border-bottom:1px solid #eef0f3;background:#fff}
 .zs-sg-body{flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}
 .zs-sg-main{flex:none;padding:12px 12px 8px}
 .zs-sg-side{order:2;width:auto;flex:1;border-right:0;border-top:1px solid #eef0f3;padding:14px 16px}
 .zs-sd-A .zs-sg-side{background:#f7f8fa}
 .zs-sg-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #eef0f3}
 .zs-sd-C .zs-sg-foot a.zs-sg-all{display:flex}
 .zs-sd-C .zs-sg-kbd{display:none}
 .zs-sg-grid{grid-template-columns:1fr 1fr;gap:10px}
 .zs-sg-img{width:56px;height:56px}
 .zs-hd-suggest.is-idle .zs-sg-main{padding:16px}
}
/* ================= mobil çekmece ================= */
@media(max-width:767px){
 .zs-hd-drawer{display:block;position:fixed;inset:0;z-index:100003}
 .zs-hd-drawer[hidden]{display:none}
 .zs-dr-bg{position:absolute;inset:0;background:#10161d99;opacity:0;transition:opacity .25s}
 .zs-dr-panel{position:absolute;left:0;top:0;bottom:0;width:min(86vw,360px);display:flex;flex-direction:column;background:#fff;color:#1c2733;transform:translateX(-100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 60px #0006}
 .zs-hd-drawer.is-open .zs-dr-bg{opacity:1}
 .zs-hd-drawer.is-open .zs-dr-panel{transform:none}
 .zs-dr-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--_ln);font:800 18px 'Manrope',sans-serif}
 .zs-hd button.zs-dr-x{display:grid;place-items:center;width:40px;height:40px;border-radius:50%!important;background:#f1f3f6!important;color:#1c2733!important}
 .zs-dr-body{flex:1;overflow:auto;padding:8px 10px}
 .zs-hd a.zs-dr-link,.zs-dr-item>summary{display:flex;align-items:center;justify-content:space-between;padding:15px 12px;border-radius:12px;font-weight:600;font-size:16px;list-style:none;cursor:pointer;color:#1c2733!important}
 .zs-dr-item>summary::-webkit-details-marker{display:none}
 .zs-dr-item>summary .zs-hd-i{width:18px;height:18px;transition:transform .25s}
 .zs-dr-item[open]>summary .zs-hd-i{transform:rotate(180deg)}
 .zs-dr-item[open]>summary{color:var(--_ac)!important}
 .zs-hd .zs-dr-item>a{display:block;padding:11px 12px 11px 24px;font-size:15px;color:#6b7684!important}
 .zs-hd .zs-dr-item>a.zs-dr-all{color:var(--_ac)!important;font-weight:700}
 .zs-dr-foot{display:flex;flex-wrap:wrap;gap:8px 18px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--_ln);font-size:14px;color:#6b7684}
 .zs-dr-foot a,.zs-dr-foot span{display:inline-flex;align-items:center;gap:6px}
 .zs-dr-foot .zs-hd-i{width:18px;height:18px}
}
@media(prefers-reduced-motion:reduce){.zs-hd *,.zs-hd-drawer *{transition:none!important;animation:none!important}}

/* ===== sticky (masaüstü + mobil): kaydırınca üstte sabitlenir ===== */
.zs-hd-spacer{display:block;height:0;margin:0;padding:0;pointer-events:none}
.zs-hd.is-stuck{position:fixed !important;top:0;left:0;right:0;z-index:99990;box-shadow:0 8px 28px #1c273322}
/* kayma animasyonu başlığın kendisine değil satırlara: transform alt menüyü (position:fixed) başlığa hapsetmesin */
.zs-hd.is-stuck>.zs-hd-top,.zs-hd.is-stuck>.zs-hd-main,.zs-hd.is-stuck>.zs-hd-nav,.zs-hd.is-stuck>.zs-hd-chips{animation:zsStuck .28s cubic-bezier(.2,.8,.2,1)}
body.admin-bar .zs-hd.is-stuck{top:32px}
@keyframes zsStuck{from{transform:translateY(-22px);opacity:0}to{transform:none;opacity:1}}
@media(max-width:782px){body.admin-bar .zs-hd.is-stuck{top:46px}}
@media(max-width:767px){
 .zs-hd.is-stuck{margin:0 !important;width:100% !important;max-width:100% !important}
 .zs-hd.is-stuck .zs-hd-top,.zs-hd.is-stuck .zs-hd-chips{display:none !important}
}
@media(prefers-reduced-motion:reduce){.zs-hd.is-stuck>*{animation:none!important}}

/* ===== tam genişlik + üst boşluk yok (masaüstü ve mobil) ===== */
html,body{overflow-x:clip}
.zs-hd{width:var(--zs-vw,100vw)!important;max-width:var(--zs-vw,100vw)!important;margin:0 calc(50% - var(--zs-vw,100vw)/2)!important}
.elementor-widget-container:has(>.zs-hd),.elementor-widget:has(>.elementor-widget-container>.zs-hd),.elementor-widget:has(>.zs-hd),
.e-con:has(.zs-hd),.e-con-inner:has(.zs-hd),.elementor-section:has(.zs-hd),.elementor-section:has(.zs-hd)>.elementor-container,.elementor-column:has(.zs-hd)>.elementor-widget-wrap,
.elementor-location-header:has(.zs-hd),.elementor-location-header:has(.zs-hd)>.elementor{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;margin-top:0!important;margin-bottom:0!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--margin-top:0px;--margin-bottom:0px;--gap:0px;--row-gap:0px;--widgets-spacing:0px;row-gap:0!important;border:0!important;min-height:0!important;overflow:visible!important;max-width:none!important}
.zs-hd.is-stuck{margin:0!important;width:100%!important;max-width:100%!important}
/* arama açıkken: masaüstünde başlık kararmaz, sadece sayfa; pencere modunda karartma en üstte */
.zs-hd.sg-modal .zs-hd-dim{z-index:100001;top:0!important}

/* ===== yan sepet ===== */
.zs-hd-cartdr{position:fixed;inset:0;z-index:2147483646;font:400 14px/1.4 'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1c2733;text-align:left}
.zs-hd-cartdr[hidden]{display:none!important}
.zs-cd-bg{position:absolute;inset:0;background:#10161d8c;opacity:0;transition:opacity .28s}
.zs-cd-panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,92vw);display:flex;flex-direction:column;background:#fff;box-shadow:-20px 0 60px #10161d40;transform:translateX(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}
.zs-hd-cartdr.is-open .zs-cd-bg{opacity:1}.zs-hd-cartdr.is-open .zs-cd-panel{transform:none}
.zs-cd-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #eef0f3}
.zs-cd-head>b{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700}
.zs-hd-cartdr .zs-cd-n .zs-hd-count{position:static;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--_ac,#F37021);color:#fff;font-size:12px;font-weight:700;border:0;box-sizing:border-box}
.zs-hd-cartdr .zs-hd-i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.zs-cd-body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.zs-hd-cartdr ul.zs-cd-list{list-style:none!important;margin:0!important;padding:6px 18px!important}
.zs-cd-item:last-child{border-bottom:0}
.zs-cd-item.is-busy{opacity:.45;pointer-events:none}
.zs-hd-cartdr a.zs-cd-img{display:block;width:76px;height:76px;border-radius:12px;overflow:hidden;background:#f6f7f9}
.zs-hd-cartdr .zs-cd-img img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;margin:0!important;border-radius:0!important}
.zs-cd-info{min-width:0;display:flex;flex-direction:column;gap:3px}
.zs-hd-cartdr a.zs-cd-name{font-size:14px;font-weight:600;line-height:1.3;color:#1c2733!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.zs-cd-meta{font-size:12px;color:#6b7684}
.zs-cd-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px}
.zs-cd-price{font-size:14px;font-weight:700;color:#1c2733;white-space:nowrap}
.zs-cd-price del{color:#9aa3ad;font-weight:400;font-size:12px;margin-right:4px}
.zs-cd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 28px}
.zs-hd-cartdr .zs-cd-empty .zs-hd-i{width:56px;height:56px;padding:16px;border-radius:50%;background:#fff3ea;color:var(--_ac,#F37021);box-sizing:content-box;margin-bottom:6px}
.zs-cd-empty b{font-size:17px}.zs-cd-empty p{margin:0 0 10px!important;color:#6b7684;font-size:14px}
.zs-cd-foot{padding:14px 18px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #eef0f3;background:#fff;box-shadow:0 -10px 24px #1c27330d}
.zs-cd-foot[hidden]{display:none!important}
.zs-cd-sum{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}
.zs-cd-sum b{font-size:19px;font-weight:700}
.zs-cd-foot>small{display:block;margin:3px 0 12px;font-size:12px;color:#6b7684}
.zs-cd-btns{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}
.zs-hd-cartdr a.zs-cd-btn{display:flex;align-items:center;justify-content:center;height:48px;padding:0 14px;border-radius:12px;border:1.5px solid #e5e8ec;background:#fff;color:#1c2733!important;font-weight:700;font-size:14px;text-decoration:none!important;transition:background .2s,transform .15s}
.zs-hd-cartdr a.zs-cd-btn:hover{background:#f6f7f9}
.zs-hd-cartdr a.zs-cd-btn.is-main{background:var(--_ac,#F37021);border-color:var(--_ac,#F37021);color:#fff!important;box-shadow:0 8px 20px #f3702159}
.zs-hd-cartdr a.zs-cd-btn.is-main:hover{filter:brightness(1.05)}
.zs-hd-cartdr a.zs-cd-btn:active{transform:scale(.98)}
.zs-cd-empty a.zs-cd-btn{padding:0 26px}
@media(prefers-reduced-motion:reduce){.zs-cd-panel,.zs-cd-bg{transition:none}}

/* ===== masaüstü: içerik genişliğinde ortalı satır + menü (üst şerit tam genişlik) ===== */
.zs-hd-main .zs-hd-in,.zs-hd-nav .zs-hd-in{max-width:var(--zh-maxw,1180px)}
.zs-hd-top .zs-hd-in{max-width:var(--zh-maxw,1180px)}
.zs-hd-top{width:100%}

/* ===== kategori menüsü: yuvarlak hap tasarım ===== */
@media(min-width:768px){
 .zs-hd-nav{border-top:1px solid var(--_ln);border-bottom:1px solid var(--_ln);background:linear-gradient(#fff,#fbfbfc)}
 .zs-hd .zs-hd-list{justify-content:center;gap:8px;padding:10px 0!important;margin:0!important}
 .zs-hd .zs-hd-li>a{gap:6px;padding:8px 18px!important;border:1px solid transparent!important;border-radius:999px!important;background:#f3f5f7;font-size:14px;font-weight:600;line-height:1.2;transition:background .2s,color .2s,box-shadow .2s,transform .2s}
 .zs-hd .zs-hd-li:hover>a,.zs-hd .zs-hd-li:focus-within>a{background:#fff3ea;color:var(--_ac)!important;border-color:#fcd9bf!important;transform:translateY(-1px)}
 .zs-hd .zs-hd-li.is-current>a{background:var(--_ac);color:#fff!important;border-color:var(--_ac)!important;box-shadow:0 6px 16px #f3702140}
 .zs-hd-sub{left:50%;top:calc(100% + 4px);transform:translate(-50%,8px)}
 .zs-hd-li:hover>.zs-hd-sub,.zs-hd-li:focus-within>.zs-hd-sub{transform:translate(-50%,0)}
 .zs-hd-sub::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}
}

/* ===== yan sepet v2: kapat, kargo kutusu, adet, kaldır (tema stillerinden bağımsız) ===== */
.zs-hd-cartdr [role=button]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.zs-hd-cartdr svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.zs-hd-cartdr .zs-cd-x{display:grid!important;place-items:center;flex:none!important;width:40px!important;height:40px!important;min-width:40px;max-width:40px;padding:0!important;margin:0!important;border-radius:50%!important;background:#f3f5f7;color:#1c2733;transition:background .2s,transform .2s}
.zs-hd-cartdr .zs-cd-x:hover{background:#e8ebef;transform:rotate(90deg)}
.zs-hd-cartdr .zs-cd-x .zs-hd-i{width:18px;height:18px}
.zs-cd-ship{display:flex;align-items:center;gap:12px;margin:14px 18px 6px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #eef0f3;box-shadow:0 6px 18px #1c27330d}
.zs-cd-ship-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff3ea;color:var(--_ac,#F37021)}
.zs-cd-ship-ic svg{width:22px;height:22px}
.zs-cd-ship-tx{flex:1;min-width:0}
.zs-hd-cartdr .zs-cd-ship p{margin:0 0 8px!important;padding:0!important;font-size:13px;line-height:1.35;color:#1c2733}
.zs-cd-ship p b{color:var(--_ac,#F37021);font-weight:700}
.zs-cd-ship p small{display:block;margin-top:2px;font-size:11.5px;color:#6b7684}
.zs-cd-ship p small .woocommerce-Price-amount{color:inherit}
.zs-cd-bar{position:relative;display:block;height:6px;border-radius:99px;background:#f1f3f6;overflow:hidden}
.zs-cd-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#F37021,#ffa463);transition:width .6s cubic-bezier(.2,.8,.2,1)}
.zs-cd-ship.is-done{background:linear-gradient(135deg,#f0fbf4,#fff);border-color:#d5f1e0}
.zs-cd-ship.is-done .zs-cd-ship-ic{background:#22b35e;color:#fff;animation:zsPop .5s cubic-bezier(.2,1.6,.4,1)}
.zs-cd-ship.is-done p b{color:#13894a}
.zs-cd-ship.is-done .zs-cd-bar i{background:linear-gradient(90deg,#22b35e,#5fd38f)}
@keyframes zsPop{0%{transform:scale(.4)}100%{transform:scale(1)}}
.zs-hd-cartdr .zs-cd-item{position:relative;display:grid!important;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 0!important;margin:0!important;border-bottom:1px solid #f0f2f4;list-style:none!important;transition:opacity .2s}
.zs-hd-cartdr .zs-cd-item:last-child{border-bottom:0}
.zs-hd-cartdr a.zs-cd-img{width:72px;height:72px}
.zs-hd-cartdr .zs-cd-row{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:0}
.zs-hd-cartdr .zs-cd-qty{display:inline-flex!important;align-items:center;flex:none!important;width:auto!important;height:34px;padding:0 2px;margin:0;border:1px solid #e5e8ec;border-radius:999px;background:#fff}
.zs-hd-cartdr .zs-cd-qb{display:grid!important;place-items:center;flex:none!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;border-radius:50%;color:#1c2733;background:transparent;transition:background .15s,color .15s}
.zs-hd-cartdr .zs-cd-qb:hover{background:#fff3ea;color:var(--_ac,#F37021)}
.zs-hd-cartdr .zs-cd-qb svg{width:15px;height:15px}
.zs-hd-cartdr .zs-cd-qb.is-off{opacity:.3;pointer-events:none}
.zs-hd-cartdr .zs-cd-qn{display:inline-block!important;min-width:26px;width:auto!important;text-align:center;font-size:14px;font-weight:700;color:#1c2733}
.zs-hd-cartdr .zs-cd-price{flex:none;margin-left:auto}
.zs-hd-cartdr .zs-cd-rm{align-self:flex-start;display:inline-block!important;width:auto!important;margin:6px 0 0!important;padding:0!important;font-size:12px;font-weight:500;color:#9aa3ad;text-decoration:underline;text-underline-offset:2px;background:none!important}
.zs-hd-cartdr .zs-cd-rm:hover{color:#e0392b}
/* yan sepet açıkken WhatsApp vb. yüzen düğmeleri gizle */
html.zs-cd-open [class*="whatsapp" i]:not(.zs-hd-cartdr *),html.zs-cd-open [id*="whatsapp" i]:not(.zs-hd-cartdr *),
html.zs-cd-open .joinchat,html.zs-cd-open .qlwapp,html.zs-cd-open .ht-ctc,html.zs-cd-open .wa__btn_popup,html.zs-cd-open .nta-wa-button,html.zs-cd-open #wh-widget-send-button,html.zs-cd-open [class*="wa-float" i],html.zs-cd-open [class*="float-wa" i]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/* ===== masaüstü: daha dar arama, daha büyük logo ===== */
@media(min-width:768px){
 .zs-hd .zs-hd-logo img{height:52px!important}
 .zs-hd-main .zs-hd-search{flex:1 1 auto;max-width:600px;margin:0 auto}
 .zs-hd-main .zs-hd-row{justify-content:space-between}
}

/* ===== giriş penceresi ===== */
.zs-hd-login{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:16px;font:400 14px/1.45 'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;color:#1c2733;text-align:left}
.zs-hd-login[hidden]{display:none!important}
.zs-lg-bg{position:absolute;inset:0;background:#10161d8c;opacity:0;transition:opacity .25s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.zs-lg-box{position:relative;box-sizing:border-box;width:min(420px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:30px 26px 22px;border-radius:22px;background:#fff;box-shadow:0 30px 80px #10161d4d;opacity:0;transform:translateY(16px) scale(.97);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}
.zs-hd-login.is-open .zs-lg-bg{opacity:1}.zs-hd-login.is-open .zs-lg-box{opacity:1;transform:none}
.zs-hd-login svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.zs-hd-login [role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}
.zs-hd-login .zs-lg-x{position:absolute;top:14px;right:14px;display:grid!important;place-items:center;width:38px!important;height:38px!important;border-radius:50%!important;background:#f3f5f7;color:#1c2733;transition:background .2s,transform .2s}
.zs-hd-login .zs-lg-x:hover{background:#e8ebef;transform:rotate(90deg)}
.zs-hd-login .zs-lg-x svg{width:18px;height:18px}
.zs-lg-ic{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:#fff3ea;color:#F37021}
.zs-lg-ic svg{width:28px;height:28px}
.zs-lg-t{display:block;text-align:center;font-size:21px;font-weight:700}
.zs-hd-login .zs-lg-s{margin:4px 0 18px!important;text-align:center;font-size:13.5px;color:#6b7684}
.zs-lg-form{display:flex;flex-direction:column;gap:12px;margin:0!important}
.zs-lg-form>label{display:flex;flex-direction:column;gap:6px;margin:0!important;font-size:13px;font-weight:600;color:#1c2733}
.zs-hd-login .zs-lg-form input[type=text],.zs-hd-login .zs-lg-form input[type=password]{width:100%!important;height:48px!important;margin:0!important;padding:0 14px!important;border:1.5px solid #e5e8ec!important;border-radius:12px!important;background:#fff!important;color:#1c2733!important;font-family:inherit!important;font-size:16px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important;outline:0;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}
.zs-hd-login .zs-lg-form input:focus{border-color:#F37021!important;box-shadow:0 0 0 4px #f3702122!important}
.zs-lg-pw{position:relative;display:block}
.zs-hd-login .zs-lg-pw input{padding-right:48px!important}
.zs-hd-login .zs-lg-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid!important;place-items:center;width:38px;height:38px;border-radius:50%;color:#9aa3ad}
.zs-hd-login .zs-lg-eye.on,.zs-hd-login .zs-lg-eye:hover{color:#F37021}
.zs-hd-login .zs-lg-eye svg{width:20px;height:20px}
.zs-lg-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}
.zs-hd-login .zs-lg-rem{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;font-weight:500;color:#4a5562;cursor:pointer}
.zs-hd-login .zs-lg-rem input{width:17px!important;height:17px!important;margin:0!important;accent-color:#F37021}
.zs-hd-login a{color:#F37021!important;font-weight:600;text-decoration:none!important}
.zs-hd-login a:hover{text-decoration:underline!important}
.zs-hd-login .zs-lg-err{margin:0!important;padding:10px 12px;border-radius:10px;background:#fdecec;color:#c62a1d;font-size:13px}
.zs-hd-login .zs-lg-err[hidden]{display:none!important}
.zs-hd-login button.zs-lg-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:50px!important;margin:4px 0 0!important;padding:0 18px!important;border:0!important;border-radius:12px!important;background:#F37021!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;box-shadow:0 10px 22px #f3702152!important;transition:filter .2s,transform .15s}
.zs-hd-login button.zs-lg-btn:hover{filter:brightness(1.05)}
.zs-hd-login button.zs-lg-btn:active{transform:scale(.985)}
.zs-hd-login button.zs-lg-btn.is-busy{opacity:.7;cursor:progress}
.zs-hd-login .zs-lg-reg{margin:16px 0 0!important;padding-top:14px;border-top:1px solid #eef0f3;text-align:center;font-size:13.5px;color:#6b7684}
@media(max-width:767px){.zs-hd-login{align-items:end;padding:0}.zs-lg-box{width:100%;border-radius:22px 22px 0 0;padding:26px 20px calc(20px + env(safe-area-inset-bottom,0px));transform:translateY(40px)}}
html.zs-cd-open .zs-hd-tabbar{z-index:1}

/* temanın (Motta) yan sepeti / panelleri açıkken başlık ve alt menü altta kalsın */
body.offcanvas-opened .zs-hd,body.modal-opened .zs-hd,html:has(.offscreen-panel--open) .zs-hd,html:has(.modal.open) .zs-hd,
body.offcanvas-opened .zs-hd-shell,html:has(.offscreen-panel--open) .zs-hd-shell{z-index:1!important}
body.offcanvas-opened .zs-hd-tabbar,html:has(.offscreen-panel--open) .zs-hd-tabbar{z-index:1!important;visibility:hidden}
html:has(.offscreen-panel--open) [class*="whatsapp" i]:not(.zs-hd *),body.offcanvas-opened [class*="whatsapp" i]:not(.zs-hd *){visibility:hidden!important}

/* Motta sepet penceresi "Sepetim" görünümünde açıldığında öneri bloğu gizli */
#motta-popup-add-to-cart.zs-cart-view .motta-product-popup-atc__recommendation{display:none!important}

/* giriş: sekmeler ve üye ol */
.zs-hd-login .zs-lg-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.zs-hd-login .up{display:none}
.zs-hd-login[data-tab="up"] .up{display:inline}.zs-hd-login[data-tab="up"] .in{display:none}
.zs-hd-login [data-zs-lg-form]{display:none!important}
.zs-hd-login[data-tab="in"] [data-zs-lg-form="in"],.zs-hd-login[data-tab="up"] [data-zs-lg-form="up"]{display:flex!important}
.zs-lg-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;border-radius:14px;background:#f3f5f7}
.zs-lg-tabs [role=tab]{display:grid;place-items:center;height:40px;border-radius:10px;font-size:14px;font-weight:600;color:#6b7684;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}
.zs-lg-tabs [role=tab][aria-selected=true]{background:#fff;color:#1c2733;box-shadow:0 2px 8px #1c27331a}
.zs-lg-form>label em{font-style:normal;font-weight:400;color:#9aa3ad}
.zs-hd-login .zs-lg-form input[type=email]{width:100%!important;height:48px!important;margin:0!important;padding:0 14px!important;border:1.5px solid #e5e8ec!important;border-radius:12px!important;background:#fff!important;color:#1c2733!important;font-family:inherit!important;font-size:16px!important;box-shadow:none!important;outline:0;box-sizing:border-box}
.zs-hd-login .zs-lg-terms{align-items:flex-start!important;font-size:12.5px!important;line-height:1.45;font-weight:400!important}
.zs-hd-login .zs-lg-terms input{margin-top:2px!important;flex:none}
.zs-hd-login .zs-lg-reg .in,.zs-hd-login .zs-lg-reg .up{white-space:normal}

/* favoriler penceresi */
.zs-fd-load{margin:0;padding:40px 20px;text-align:center;color:#6b7684}
.zs-hd-cartdr .zs-fd-price{font-size:14px;font-weight:700;color:var(--_ac,#F37021)}
.zs-hd-cartdr .zs-fd-price del{color:#9aa3ad;font-weight:400;font-size:12px;margin-right:4px}
.zs-hd-cartdr .zs-fd-price ins{text-decoration:none}
.zs-hd-cartdr .zs-fd-add{display:inline-flex!important;align-items:center;gap:6px;height:34px;padding:0 14px!important;border-radius:999px;background:#1c2733;color:#fff!important;font-size:12.5px;font-weight:700;text-decoration:none!important;cursor:pointer;transition:background .2s}
.zs-hd-cartdr .zs-fd-add:hover{background:var(--_ac,#F37021)}
.zs-hd-cartdr .zs-fd-add svg{width:15px;height:15px;stroke-width:2.2}
.zs-hd-cartdr .zs-fd-add.is-link{background:#f3f5f7;color:#1c2733!important}
.zs-hd-cartdr .zs-fd-add.is-done{background:#22b35e}
.zs-hd-cartdr .zs-fd-add.is-busy{opacity:.6}
.zs-hd-cartdr .zs-fd-item .zs-cd-row{justify-content:flex-start}
.zs-hd-cartdr .zs-fd-item .zs-cd-rm{margin:0 0 0 auto!important;align-self:center}
.zs-hd-favdr .zs-cd-head .zs-fd-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--_ac,#F37021);color:#fff;font-size:12px;font-weight:700}
.zs-hd-cartdr .zs-cd-empty svg{width:56px;height:56px;padding:16px;border-radius:50%;background:#fff3ea;color:var(--_ac,#F37021);box-sizing:content-box;margin-bottom:6px}
.zs-hd-login .zs-lg-form>label.zs-lg-terms{flex-direction:row!important;gap:9px}

/* iPhone: 16px altı yazı alanlarına dokununca Safari sayfayı yakınlaştırıyor; mobilde tüm alanlar 16px */
@media(max-width:767px){
 .zs-hd input[type=search],.zs-hd input[type=text],.zs-hd .zs-sg-input,.zs-hd #zs-hd-q,
 .zs-hd-login .zs-lg-form input,.zs-hd-login input[type=text],.zs-hd-login input[type=email],.zs-hd-login input[type=password]{font-size:16px!important}
}

/* ===== 11.9.15 · Ücretsiz kargo kartı (yan sepet + favoriler) ===== */
.zs-cship{--zs-ac:var(--_ac,#F37021);position:relative;margin:14px 18px 8px;padding:14px 14px 16px;border-radius:18px;background:radial-gradient(120% 140% at 100% 0%,#ffe7d6 0%,#fff4ec 38%,#fff 75%);border:1px solid #ffe2cf;box-shadow:0 10px 26px -18px #f3702166;overflow:hidden;font-family:'DM Sans',system-ui,sans-serif;color:#1c2733;isolation:isolate}
.zs-cship:before{content:"";position:absolute;right:-26px;top:-26px;width:92px;height:92px;border-radius:50%;background:#ffffff8c;z-index:-1}
.zs-cship-top{display:flex;align-items:center;gap:12px}
.zs-cship-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--zs-ac);color:#fff;box-shadow:0 8px 18px -8px var(--zs-ac)}
.zs-cship-ic svg,.zs-cship-dot svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.zs-cship-tx{flex:1;min-width:0;line-height:1.3}
.zs-cship-tx b{display:block;font:800 14.5px/1.25 'Manrope','DM Sans',sans-serif;letter-spacing:-.01em;color:#1c2733}
.zs-cship-tx em{font-style:normal;color:var(--zs-ac)}
.zs-cship-tx small{display:block;margin-top:2px;font-size:12px;color:#6b7684}
.zs-cship-pct{flex:none;padding:6px 9px;border-radius:999px;background:#fff;border:1px solid #ffe2cf;color:var(--zs-ac);font:800 12px/1 'Manrope',sans-serif;font-variant-numeric:tabular-nums}
.zs-cship-track{position:relative;height:10px;margin:16px 16px 2px 14px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px #ffe2cf}
.zs-cship-fill{position:absolute;left:0;top:0;bottom:0;width:var(--zs-p,0%);min-width:10px;border-radius:inherit;background:linear-gradient(90deg,#ffb27a,var(--zs-ac));overflow:hidden;transition:width .8s cubic-bezier(.2,.8,.2,1)}
.zs-cship-fill:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,#ffffff38 0 6px,transparent 6px 12px);background-size:17px 17px;animation:zsShipStripe 1.1s linear infinite}
@keyframes zsShipStripe{to{background-position:17px 0}}
.zs-cship-dot{position:absolute;top:50%;left:var(--zs-p,0%);display:grid;place-items:center;width:28px;height:28px;margin-left:-14px;border-radius:50%;background:#fff;color:var(--zs-ac);box-shadow:0 4px 12px -4px #1c273340,0 0 0 2px var(--zs-ac);transform:translateY(-50%);transition:left .8s cubic-bezier(.2,.8,.2,1)}
.zs-cship-dot svg{width:15px;height:15px}
.zs-cship.is-done{background:radial-gradient(120% 140% at 100% 0%,#d9f6e5 0%,#effbf4 40%,#fff 78%);border-color:#cfeedd;box-shadow:0 10px 26px -18px #1f9d6166;--zs-ac:#1f9d61}
.zs-cship.is-done .zs-cship-ic{animation:zsShipPop .55s cubic-bezier(.2,1.6,.4,1)}
.zs-cship.is-done .zs-cship-pct{border-color:#cfeedd}
.zs-cship.is-done .zs-cship-fill{background:linear-gradient(90deg,#5fd38f,#1f9d61)}
.zs-cship.is-done .zs-cship-dot{display:none}
@keyframes zsShipPop{0%{transform:scale(.4) rotate(-12deg)}100%{transform:none}}
.zs-cship-slot:empty{display:none}
.zs-hd-favdr .zs-cship{margin:12px 18px 4px}
@media(max-width:480px){.zs-cship{margin:12px 14px 6px;padding:12px 12px 14px}.zs-cship-ic{width:38px;height:38px;border-radius:12px}.zs-cship-tx b{font-size:13.5px}}
@media(prefers-reduced-motion:reduce){.zs-cship-fill:after{animation:none}}

/* ===== 11.9.16 · Mobil sol menü tasarımları ===== */
.zs-hd .zs-dr-panel{font-family:'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.35;-webkit-tap-highlight-color:transparent}
.zs-hd .zs-dr-panel a,.zs-hd .zs-dr-panel a:hover,.zs-hd .zs-dr-panel a:focus{text-decoration:none!important;box-shadow:none}
.zs-hd .zs-dr-panel .zs-hd-i{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.zs-hd .zs-dr-panel p,.zs-hd .zs-dr-panel small,.zs-hd .zs-dr-panel b,.zs-hd .zs-dr-panel em{margin:0;padding:0}
.zs-hd .zs-dr-panel details>summary{list-style:none!important;outline:0}
.zs-hd .zs-dr-panel details>summary::-webkit-details-marker{display:none}
.zs-hd .zs-dr-panel .zs-dr-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.zs-hd .zs-dr-panel .zs-dr-lbl{padding:8px 20px 6px;font:700 10.5px/1 'DM Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6b7684}
.zs-hd .zs-dr-panel .zs-dr-logo img{display:block;height:30px!important;width:auto!important;max-width:170px;mix-blend-mode:multiply}
.zs-hd .zs-dr-panel .zs-dr-logo .zs-hd-name{font:800 18px/1 'Manrope',sans-serif;color:#1c2733}
.zs-hd .zs-dr-panel .zs-dr-x{display:grid!important;place-items:center;width:42px!important;height:42px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f1f3f6!important;color:#1c2733!important;flex:none;cursor:pointer}
.zs-hd .zs-dr-panel .zs-dr-x .zs-hd-i{width:18px;height:18px}
.zs-hd .zs-dr-panel .zs-dr-sf{display:flex;align-items:center;gap:8px;margin:0;padding:0 14px;height:46px;border-radius:14px;background:#f4f5f7;color:#6b7684}
.zs-hd .zs-dr-panel .zs-dr-sf .zs-hd-i{width:18px;height:18px}
.zs-hd .zs-dr-panel .zs-dr-sf input[type=search],.zs-hd .zs-dr-panel .zs-dr-sf input[type=search]:focus{flex:1;min-width:0;height:44px!important;font-size:16px!important;color:#1c2733!important;background:transparent!important;border:0!important;padding:0!important}
.zs-hd .zs-dr-panel .zs-dr-sf input::placeholder{color:#8a93a0}
/* kategori görseli yer tutucuları */
.zs-hd .zs-dr-panel .zs-dr-p1{background:linear-gradient(135deg,#f6d6b8,#d98e55);color:#7a3b1c}.zs-hd .zs-dr-panel .zs-dr-p2{background:linear-gradient(135deg,#f3e1c7,#c79a62);color:#6b4a22}.zs-hd .zs-dr-panel .zs-dr-p3{background:linear-gradient(135deg,#d9cbbd,#8e6e57);color:#4a3426}
.zs-hd .zs-dr-panel .zs-dr-p4{background:linear-gradient(135deg,#e6d3e8,#9b6aa3);color:#4d2a55}.zs-hd .zs-dr-panel .zs-dr-p5{background:linear-gradient(135deg,#ffd9c2,#F37021);color:#7a2f0a}.zs-hd .zs-dr-panel .zs-dr-p6{background:linear-gradient(135deg,#d4e3dc,#5f8f7b);color:#244a3a}
.zs-hd .zs-dr-panel .zs-drb-card.zs-dr-p1,.zs-hd .zs-dr-panel .zs-drb-card.zs-dr-p2,.zs-hd .zs-dr-panel .zs-drb-card.zs-dr-p3,.zs-hd .zs-dr-panel .zs-drb-card.zs-dr-p4,.zs-hd .zs-dr-panel .zs-drb-card.zs-dr-p5,.zs-hd .zs-dr-panel .zs-drb-card.zs-dr-p6{color:#fff}

/* ---- A ---- */
.zs-hd .zs-dr-a{--dr-ac2:var(--dr-ac,var(--_ac,#F37021));width:min(92vw,390px);color:#1c2733}
.zs-hd .zs-dr-panel .zs-dra-hd{display:flex;align-items:center;justify-content:space-between;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 10px}
.zs-hd .zs-dr-panel .zs-dra-acc{margin:4px 14px 12px;padding:15px;border-radius:20px;background:linear-gradient(135deg,var(--dr-ac2),color-mix(in srgb,var(--dr-ac2) 62%,#ffc08a));color:#fff;box-shadow:0 14px 26px -18px var(--dr-ac2)}
.zs-hd .zs-dr-panel .zs-dra-acc b{display:block;font:800 16px/1.2 'Manrope',sans-serif}
.zs-hd .zs-dr-panel .zs-dra-acc small{display:block;margin-top:3px;opacity:.92;font-size:12.5px}
.zs-hd .zs-dr-panel .zs-dra-btns{display:flex;gap:8px;margin-top:13px}
.zs-hd .zs-dr-panel .zs-dra-btns a{flex:1;text-align:center;padding:11px 0;border-radius:12px;background:#fff;color:var(--dr-ac2)!important;font-weight:800;font-size:13.5px}
.zs-hd .zs-dr-panel .zs-dra-btns a+a{background:#ffffff33;color:#fff!important}
.zs-hd .zs-dr-a>.zs-dr-sf{margin:0 14px 10px}
.zs-hd .zs-dr-panel .zs-dra-cat{display:flex;align-items:center;gap:12px;padding:8px 16px;color:#1c2733!important;cursor:pointer}
.zs-hd .zs-dr-panel .zs-dra-cat>summary{display:flex;align-items:center;gap:12px;width:100%}
.zs-hd .zs-dr-panel .zs-dra-cat span:not(.zs-dr-th){flex:1;font-weight:700;font-size:15px}
.zs-hd .zs-dr-panel .zs-dra-cat>.zs-hd-i,.zs-hd .zs-dr-panel .zs-dra-cat>summary>.zs-hd-i{width:16px;height:16px;color:#b4bbc4;transition:transform .25s}
.zs-hd .zs-dr-panel .zs-dra-cat[open]>summary>.zs-hd-i{transform:rotate(180deg)}
.zs-hd .zs-dr-panel .zs-dra-cat[open]>summary span:not(.zs-dr-th){color:var(--dr-ac2)}
.zs-hd .zs-dr-panel details.zs-dra-cat{display:block;padding:0}
.zs-hd .zs-dr-panel details.zs-dra-cat>summary{padding:8px 16px}
.zs-hd .zs-dr-panel .zs-dr-th{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;overflow:hidden;flex:none}
.zs-hd .zs-dr-panel .zs-dr-th img{width:100%!important;height:100%!important;object-fit:cover;max-width:none}
.zs-hd .zs-dr-panel .zs-dr-th .zs-hd-i{width:20px;height:20px}
.zs-hd .zs-dr-panel .zs-dra-subs{display:flex;flex-wrap:wrap;gap:6px;padding:2px 16px 10px 68px}
.zs-hd .zs-dr-panel .zs-dra-subs a{padding:6px 11px;border-radius:999px;background:#fff4ec;color:#a24a0e!important;font-size:12.5px;font-weight:700}
.zs-hd .zs-dr-panel .zs-dra-subs a.is-all{background:var(--dr-ac2);color:#fff!important}
.zs-hd .zs-dr-panel .zs-dra-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:2px 14px 14px}
.zs-hd .zs-dr-panel .zs-dra-tile{display:flex;align-items:center;gap:9px;padding:11px 10px;border-radius:15px;border:1px solid #eceef1;background:#fff;color:#1c2733!important;font-size:12.5px;cursor:pointer}
.zs-hd .zs-dr-panel .zs-dra-tile:last-child:nth-child(odd){grid-column:1/-1}
.zs-hd .zs-dr-panel .zs-dra-tile i{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#fff4ec;color:var(--dr-ac2);font-style:normal;flex:none}
.zs-hd .zs-dr-panel .zs-dra-tile i .zs-hd-i{width:17px;height:17px}
.zs-hd .zs-dr-panel .zs-dra-tile b{font-weight:700;line-height:1.2}
.zs-hd .zs-dr-panel .zs-dra-ft{display:flex;gap:8px;padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #eceef1}
.zs-hd .zs-dr-panel .zs-dra-ft a{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 0;border-radius:13px;background:#f1f3f5;color:#1c2733!important;font-weight:700;font-size:13.5px}
.zs-hd .zs-dr-panel .zs-dra-ft a.is-wa{background:#25d366;color:#fff!important}
.zs-hd .zs-dr-panel .zs-dra-ft .zs-hd-i{width:18px;height:18px}

/* ---- B ---- */
.zs-hd .zs-dr-b{--dr-ac2:var(--dr-ac,var(--_ac,#F37021));width:min(92vw,390px);color:#1c2733}
.zs-hd .zs-dr-panel .zs-drb-hd{display:flex;align-items:center;justify-content:space-between;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 0}
.zs-hd .zs-dr-panel .zs-drb-tabs{display:flex;margin:12px 14px 0;padding:4px;border-radius:14px;background:#f2f3f5;flex:none}
.zs-hd .zs-dr-panel .zs-drb-tabs span{flex:1;text-align:center;padding:10px 0;border-radius:11px;font-size:13px;font-weight:700;color:#6b7684;cursor:pointer;user-select:none;transition:background .2s,color .2s}
.zs-hd .zs-dr-panel .zs-drb-tabs span.on{background:#fff;color:#1c2733;box-shadow:0 2px 8px #1c27331a}
.zs-hd .zs-dr-panel .zs-drb-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px 14px 8px}
.zs-hd .zs-dr-panel .zs-drb-card{position:relative;display:flex;align-items:flex-end;min-height:96px;padding:11px;border-radius:17px;overflow:hidden;background-size:cover;background-position:center;color:#fff!important;font:800 13.5px/1.2 'Manrope',sans-serif}
.zs-hd .zs-dr-panel .zs-drb-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#0009)}
.zs-hd .zs-dr-panel .zs-drb-card b{position:relative;z-index:1;font-weight:800}
.zs-hd .zs-dr-panel .zs-drb-card small{position:absolute;top:9px;right:9px;z-index:1;padding:4px 8px;border-radius:999px;background:#ffffffdb;color:#1c2733;font:700 10px/1 'DM Sans',sans-serif}
.zs-hd .zs-dr-panel .zs-drb-card:last-child:nth-child(odd){grid-column:1/-1;min-height:78px}
.zs-hd .zs-dr-panel .zs-drb-promo{display:flex;align-items:center;gap:10px;margin:2px 14px 12px;padding:12px 14px;border-radius:14px;border:1px dashed #f8c3a0;background:#fff4ec;font-size:12.5px}
.zs-hd .zs-dr-panel .zs-drb-promo .zs-hd-i{color:var(--dr-ac2)}
.zs-hd .zs-dr-panel .zs-drb-promo b{color:var(--dr-ac2);font-weight:800}
.zs-hd .zs-dr-panel .zs-drb-hello{padding:20px 20px 8px}
.zs-hd .zs-dr-panel .zs-drb-hello b{display:block;font:800 19px/1.2 'Manrope',sans-serif}
.zs-hd .zs-dr-panel .zs-drb-hello small{display:block;margin-top:4px;color:#6b7684;font-size:13px}
.zs-hd .zs-dr-panel .zs-drb-ab{display:grid;gap:9px;padding:10px 20px}
.zs-hd .zs-dr-panel .zs-drb-ab a{display:block;text-align:center;padding:14px 0;border-radius:14px;background:#f1f3f5;color:#1c2733!important;font-weight:800;font-size:14.5px}
.zs-hd .zs-dr-panel .zs-drb-ab a.is-main{background:var(--dr-ac2);color:#fff!important}
.zs-hd .zs-dr-panel .zs-drb-list{display:grid;gap:2px;padding:6px 10px}
.zs-hd .zs-dr-panel .zs-drb-list a,.zs-hd .zs-dr-panel .zs-drb-list span.x{display:flex;align-items:center;gap:13px;padding:14px 10px;border-radius:13px;color:#1c2733!important;font-weight:700;font-size:15px}
.zs-hd .zs-dr-panel .zs-drb-list a>span{flex:1}
.zs-hd .zs-dr-panel .zs-drb-list a>.zs-hd-i:first-child{color:var(--dr-ac2)}
.zs-hd .zs-dr-panel .zs-drb-list a>.zs-hd-i:last-child{width:16px;height:16px;color:#b4bbc4}
.zs-hd .zs-dr-panel .zs-drb-help{margin:10px 14px;padding:15px;border-radius:18px;background:#1c2733;color:#fff}
.zs-hd .zs-dr-panel .zs-drb-help b{display:block;font:800 14.5px/1.2 'Manrope',sans-serif}
.zs-hd .zs-dr-panel .zs-drb-help small{display:block;margin:3px 0 12px;opacity:.75;font-size:12.5px}
.zs-hd .zs-dr-panel .zs-drb-cb{display:flex;gap:7px;margin-top:10px}
.zs-hd .zs-dr-panel .zs-drb-cb a{flex:1;display:grid;justify-items:center;gap:5px;padding:11px 0;border-radius:13px;background:#ffffff17;color:#fff!important;font-size:11.5px;font-weight:700}
.zs-hd .zs-dr-panel .zs-drb-cb a.is-wa{background:#25d366}
.zs-hd .zs-dr-panel .zs-drb-links{display:flex;flex:none;justify-content:space-around;gap:4px;padding:10px 8px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #eceef1;background:#fff}
.zs-hd .zs-dr-panel .zs-drb-links a{flex:1;min-width:0;display:grid;justify-items:center;gap:5px;color:#4a5562!important;font-size:10.5px;font-weight:700;text-align:center}
.zs-hd .zs-dr-panel .zs-drb-links a .zs-hd-i{box-sizing:content-box;width:20px;height:20px;padding:10px;border-radius:14px;background:#f4f5f7;color:#1c2733}
.zs-hd .zs-dr-panel .zs-drb-links a span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* ---- Sıcak krem ---- */
.zs-hd .zs-dr-cream{--k-ac:var(--dr-ac,#B5532F);width:min(92vw,390px);background:#FAF6F0;color:#2B2420}
.zs-hd .zs-dr-panel .zs-drc-hd{display:flex;align-items:center;justify-content:space-between;padding:calc(22px + env(safe-area-inset-top,0px)) 24px 16px}
.zs-hd .zs-dr-panel .zs-drc-hd b{font:500 30px/1.1 'Fraunces',Georgia,'Times New Roman',serif;letter-spacing:-.01em;color:#2B2420}
.zs-hd .zs-dr-cream .zs-dr-x{width:46px!important;height:46px!important;background:#fff!important;border:1px solid #E3D9CC!important}
.zs-hd .zs-dr-panel .zs-drc-line{height:1px;background:#E8DFD4;margin:0 24px;flex:none}
.zs-hd .zs-dr-panel .zs-drc-list{padding:6px 24px 0}
.zs-hd .zs-dr-panel .zs-drc-row{display:flex;align-items:center;gap:16px;min-height:64px;border-bottom:1px solid #EFE7DC;color:#2B2420!important;font-size:18px;font-weight:500;cursor:pointer}
.zs-hd .zs-dr-panel .zs-drc-row>summary{display:flex;align-items:center;gap:16px;width:100%;min-height:64px}
.zs-hd .zs-dr-panel .zs-drc-row em{width:24px;font:500 12px/1 'DM Sans',sans-serif;font-style:normal;letter-spacing:.08em;color:var(--k-ac)}
.zs-hd .zs-dr-panel .zs-drc-row span{flex:1}
.zs-hd .zs-dr-panel .zs-drc-row .zs-hd-i{width:19px;height:19px;color:#9A8B7E;transition:transform .25s}
.zs-hd .zs-dr-panel .zs-drc-row[open]>summary .zs-hd-i{transform:rotate(180deg)}
.zs-hd .zs-dr-panel details.zs-drc-row{display:block;min-height:0}
.zs-hd .zs-dr-panel .zs-drc-subs{display:grid;padding:0 0 12px 40px}
.zs-hd .zs-dr-panel .zs-drc-subs a{padding:9px 0;color:#6b5e54!important;font-size:15px}
.zs-hd .zs-dr-panel .zs-drc-subs a.is-all{color:var(--k-ac)!important;font-weight:700}
.zs-hd .zs-dr-panel .zs-drc-sheet{flex:none;display:grid;gap:12px;padding:18px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:#F1E8DC}
.zs-hd .zs-dr-panel .zs-drc-main{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:26px;background:#2B2420;color:#FAF6F0!important;font-size:16px;font-weight:700}
.zs-hd .zs-dr-panel .zs-drc-pills{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.zs-hd .zs-dr-panel .zs-drc-pill{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 8px;border-radius:24px;background:#fff;color:#4A3E36!important;font-size:14px;font-weight:600;text-align:center}
.zs-hd .zs-dr-panel .zs-drc-pill .zs-hd-i{width:18px;height:18px}
.zs-hd .zs-dr-panel .zs-drc-pills .zs-drc-pill:last-child:nth-child(odd){grid-column:1/-1}

/* ---- Kart ızgarası ---- */
.zs-hd .zs-dr-tiles{--t-ac:var(--dr-ac,#241D19);width:min(92vw,390px);background:#F5F1EA;color:#241D19}
.zs-hd .zs-dr-panel .zs-drt-hd{display:flex;align-items:center;justify-content:space-between;padding:calc(24px + env(safe-area-inset-top,0px)) 20px 8px}
.zs-hd .zs-dr-panel .zs-drt-hd b{font:700 27px/1.1 'DM Sans',sans-serif;letter-spacing:-.02em;color:#241D19}
.zs-hd .zs-dr-tiles .zs-dr-x{width:46px!important;height:46px!important;background:#E7DFD3!important}
.zs-hd .zs-dr-panel .zs-drt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 20px 16px}
.zs-hd .zs-dr-panel .zs-drt-card{display:flex;flex-direction:column;justify-content:space-between;min-height:142px;padding:16px;border-radius:22px;color:#241D19!important;box-sizing:border-box}
.zs-hd .zs-dr-panel .zs-drt-card .zs-hd-i{width:32px;height:32px;stroke-width:1.6}
.zs-hd .zs-dr-panel .zs-drt-card span{font-size:16.5px;font-weight:700;line-height:1.2}
.zs-hd .zs-dr-panel .zs-drt-c1{background:#F0D9C2}.zs-hd .zs-dr-panel .zs-drt-c1 .zs-hd-i{color:#7A3B1C}.zs-hd .zs-dr-panel .zs-drt-c2{background:#E9C9B5}.zs-hd .zs-dr-panel .zs-drt-c2 .zs-hd-i{color:#7A2F1A}
.zs-hd .zs-dr-panel .zs-drt-c3{background:#D9DFCB}.zs-hd .zs-dr-panel .zs-drt-c3 .zs-hd-i{color:#3E4A2C}.zs-hd .zs-dr-panel .zs-drt-c4{background:#C9D3B7}.zs-hd .zs-dr-panel .zs-drt-c4 .zs-hd-i{color:#33401F}
.zs-hd .zs-dr-panel .zs-drt-c5{background:#E8D7E0}.zs-hd .zs-dr-panel .zs-drt-c5 .zs-hd-i{color:#6B2E4D}
.zs-hd .zs-dr-panel .zs-drt-c6{background:#241D19;color:#F5F1EA!important}.zs-hd .zs-dr-panel .zs-drt-c6 .zs-hd-i{color:#E9C9B5}
.zs-hd .zs-dr-panel .zs-drt-card:last-child:nth-child(odd){grid-column:1/-1;min-height:104px}
.zs-hd .zs-dr-panel .zs-drt-bar{flex:none;display:flex;gap:2px;padding:10px 8px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #E2D9CC;background:#fff}
.zs-hd .zs-dr-panel .zs-drt-bar a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;color:#4A3F37!important;font-size:12px;font-weight:600;text-align:center}
.zs-hd .zs-dr-panel .zs-drt-bar a .zs-hd-i{width:23px;height:23px}
.zs-hd .zs-dr-panel .zs-drt-bar a span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* ---- Arama ve kartlar ---- */
.zs-hd .zs-dr-search{--s-ac:var(--dr-ac,#3F5B3A);width:min(92vw,390px);background:#F2F4EE;color:#1F2A1C}
.zs-hd .zs-dr-panel .zs-drs-top{display:flex;align-items:center;gap:12px;padding:calc(22px + env(safe-area-inset-top,0px)) 16px 14px;flex:none}
.zs-hd .zs-dr-panel .zs-drs-top .zs-dr-sf{flex:1;min-width:0;height:48px;border-radius:24px;background:#fff;box-shadow:0 1px 2px #1f2a1c0f;padding:0 16px}
.zs-hd .zs-dr-panel .zs-drs-top .zs-drs-t{flex:1;font:700 24px/1.1 'DM Sans',sans-serif;color:#1F2A1C}
.zs-hd .zs-dr-search .zs-dr-x{width:48px!important;height:48px!important;background:#1F2A1C!important;color:#F2F4EE!important}
.zs-hd .zs-dr-panel .zs-drs-chips{display:flex;gap:8px;padding:0 16px 14px;overflow-x:auto;flex:none;scrollbar-width:none}
.zs-hd .zs-dr-panel .zs-drs-chips::-webkit-scrollbar{display:none}
.zs-hd .zs-dr-panel .zs-drs-chips a{flex:none;display:flex;align-items:center;height:40px;padding:0 16px;border-radius:20px;background:#fff;color:#1F2A1C!important;font-size:14px;font-weight:500;white-space:nowrap}
.zs-hd .zs-dr-panel .zs-drs-chips a.is-on{background:var(--s-ac);color:#fff!important;font-weight:700}
.zs-hd .zs-dr-search .zs-dr-lbl{color:#6F7A6A;padding:2px 20px 10px}
.zs-hd .zs-dr-panel .zs-drs-list{display:grid;gap:9px;padding:0 16px 14px}
.zs-hd .zs-dr-panel .zs-drs-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:0 16px 0 10px;border-radius:20px;background:#fff;color:#1F2A1C!important}
.zs-hd .zs-dr-panel .zs-drs-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;flex:none}
.zs-hd .zs-dr-panel .zs-drs-ic .zs-hd-i{width:22px;height:22px;stroke-width:1.7}
.zs-hd .zs-dr-panel .zs-drs-ic.is-g{background:#E4EBDC;color:#3F5B3A}.zs-hd .zs-dr-panel .zs-drs-ic.is-s{background:#F3E6D3;color:#8A5A22}.zs-hd .zs-dr-panel .zs-drs-ic.is-p{background:#F1DDE6;color:#7A3558}
.zs-hd .zs-dr-panel .zs-drs-row b{flex:1;font-size:16px;font-weight:600;line-height:1.25}
.zs-hd .zs-dr-panel .zs-drs-row>.zs-hd-i:last-child{width:18px;height:18px;color:#8A9585}
.zs-hd .zs-dr-panel .zs-drs-bar{flex:none;display:flex;align-items:center;gap:8px;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px))}
.zs-hd .zs-dr-panel .zs-drs-main,.zs-hd .zs-dr-panel .zs-drs-pill{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 8px;border-radius:24px;font-size:14px;font-weight:600;white-space:nowrap}
.zs-hd .zs-dr-panel .zs-drs-main{background:var(--s-ac);color:#fff!important}
.zs-hd .zs-dr-panel .zs-drs-pill{background:#fff;color:#1F2A1C!important;font-weight:500}
.zs-hd .zs-dr-panel .zs-drs-round{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#1F2A1C!important;flex:none}
.zs-hd .zs-dr-panel .zs-drs-bar .zs-hd-i{width:18px;height:18px}.zs-hd .zs-dr-panel .zs-drs-round .zs-hd-i{width:20px}
@media(prefers-reduced-motion:no-preference){.zs-hd-drawer.is-open .zs-drt-card,.zs-hd-drawer.is-open .zs-drs-row,.zs-hd-drawer.is-open .zs-drb-card,.zs-hd-drawer.is-open .zs-drc-row{animation:zsDrIn .45s both cubic-bezier(.2,.8,.2,1)}
 .zs-hd-drawer.is-open :is(.zs-drt-card,.zs-drs-row,.zs-drb-card,.zs-drc-row):nth-child(2){animation-delay:.04s}.zs-hd-drawer.is-open :is(.zs-drt-card,.zs-drs-row,.zs-drb-card,.zs-drc-row):nth-child(3){animation-delay:.08s}.zs-hd-drawer.is-open :is(.zs-drt-card,.zs-drs-row,.zs-drb-card,.zs-drc-row):nth-child(4){animation-delay:.12s}.zs-hd-drawer.is-open :is(.zs-drt-card,.zs-drs-row,.zs-drb-card,.zs-drc-row):nth-child(n+5){animation-delay:.16s}}
@keyframes zsDrIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.zs-hd .zs-dr-panel .zs-drs-main,.zs-hd .zs-dr-panel .zs-drs-pill{min-width:0;padding:0 6px;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;gap:6px}
.zs-hd .zs-dr-panel .zs-drs-bar{padding-left:14px;padding-right:14px}
.zs-hd .zs-dr-panel .zs-drs-main .zs-hd-i,.zs-hd .zs-dr-panel .zs-drs-pill .zs-hd-i{flex:none}
.zs-hd .zs-dr-panel .zs-drs-bar{gap:6px}.zs-hd .zs-dr-panel .zs-drs-round{width:44px;height:44px;flex:none}
/* v11.9.18: A tasarımı — kısayollar altta sabit, sadece kategoriler kayar */
.zs-hd .zs-dr-a .zs-dra-fix{flex:none;border-top:1px solid #eceef1;background:#fff;padding-top:10px}
.zs-hd .zs-dr-a .zs-dra-fix .zs-dra-tiles{padding:0 14px 10px;gap:7px}
.zs-hd .zs-dr-a .zs-dra-fix .zs-dra-tile{padding:8px 9px}
.zs-hd .zs-dr-a .zs-dra-fix .zs-dra-tile i{width:28px;height:28px}
.zs-hd .zs-dr-a .zs-dra-fix .zs-dra-ft{border-top:0;padding-top:0}
.zs-hd .zs-dr-a .zs-dra-fix .zs-dra-ft a{padding:10px 0}
.zs-hd .zs-dr-panel .zs-dra-tile.is-wa i{background:#25d366;color:#fff}
.zs-hd .zs-dr-a{display:flex;flex-direction:column}
.zs-hd .zs-dr-a .zs-dr-scroll{flex:1 1 0;min-height:0}
/* v11.9.18: WhatsApp hazır mesaj penceresi */
.zs-wa,.zs-wa *{box-sizing:border-box!important}
.zs-wa{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;font-family:inherit}
.zs-wa[hidden]{display:none!important}
.zs-wa .zs-wa-bg{position:absolute!important;inset:0!important;background:rgba(20,24,28,.5)!important;opacity:0;transition:opacity .25s}
.zs-wa.is-open .zs-wa-bg{opacity:1}
.zs-wa .zs-wa-box{position:relative!important;width:100%!important;max-width:420px!important;max-height:92vh!important;display:flex!important;flex-direction:column!important;background:#f7f4ef!important;border-radius:22px 22px 0 0!important;overflow:hidden!important;box-shadow:0 -10px 50px rgba(0,0,0,.25)!important;transform:translateY(30px);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}
.zs-wa.is-open .zs-wa-box{transform:none;opacity:1}
@media(min-width:768px){.zs-wa{align-items:flex-end!important;justify-content:flex-end!important;padding:24px!important}.zs-wa .zs-wa-bg{background:transparent!important}.zs-wa .zs-wa-box{border-radius:18px!important;width:350px!important}}
.zs-wa .zs-wa-hd{display:flex!important;align-items:center!important;gap:10px!important;padding:14px!important;background:#1f9252!important;color:#fff!important}
.zs-wa .zs-wa-av{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;flex:none!important}
.zs-wa .zs-wa-av svg,.zs-wa .zs-wa-x svg{width:21px!important;height:21px!important;fill:none!important;stroke:#fff!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.zs-wa .zs-wa-tt{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}
.zs-wa .zs-wa-tt b{font-size:15px!important;font-weight:700!important;color:#fff!important}.zs-wa .zs-wa-tt small{font-size:11.5px!important;color:rgba(255,255,255,.9)!important}
.zs-wa button.zs-wa-x{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;box-shadow:none!important;cursor:pointer!important}
.zs-wa .zs-wa-x svg{width:16px!important;height:16px!important}
.zs-wa .zs-wa-body{padding:14px!important;overflow-y:auto!important;flex:1 1 auto!important}
.zs-wa .zs-wa-hi{background:#fff!important;border-radius:4px 16px 16px 16px!important;padding:13px 14px!important;margin:0 0 12px!important;display:flex!important;flex-direction:column!important;gap:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}
.zs-wa .zs-wa-hi small{font-size:12px!important;color:#817b74!important}.zs-wa .zs-wa-hi b{font-size:14.5px!important;color:#342f2a!important}.zs-wa .zs-wa-hi span{font-size:13px!important;color:#5c5650!important;line-height:1.45!important}
.zs-wa .zs-wa-opts{display:grid!important;gap:8px!important}
.zs-wa button.zs-wa-opt{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:52px!important;padding:8px 12px!important;margin:0!important;border:1px solid #eeeae6!important;border-radius:14px!important;background:#fff!important;color:#453f3a!important;text-align:left!important;cursor:pointer!important;box-shadow:0 2px 7px rgba(0,0,0,.03)!important;font:inherit!important}
.zs-wa .zs-wa-opt i{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#eef8f2!important;color:#1f9252!important;flex:none!important;font-style:normal!important}
.zs-wa .zs-wa-opt i svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.zs-wa .zs-wa-opt b{flex:1!important;font-size:14px!important;font-weight:600!important;color:#453f3a!important}
.zs-wa .zs-wa-opt>svg{width:14px!important;height:14px!important;fill:none!important;stroke:#94b4a2!important;stroke-width:2!important}
.zs-wa form.zs-wa-foot{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;margin:0!important;background:#faf9f7!important;border-top:1px solid #e9e5e1!important}
.zs-wa .zs-wa-foot input{flex:1!important;min-width:0!important;height:42px!important;padding:0 16px!important;margin:0!important;border:1px solid #e4dfda!important;border-radius:999px!important;background:#fff!important;font-size:16px!important;box-shadow:none!important;outline:0!important;color:#333!important}
.zs-wa .zs-wa-foot button{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#1f9252!important;cursor:pointer!important;box-shadow:none!important}
.zs-wa .zs-wa-foot button svg{width:18px!important;height:18px!important;fill:none!important;stroke:#fff!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.zs-wa *{text-transform:none!important;letter-spacing:0!important;font-style:normal!important}.zs-wa .zs-wa-opt,.zs-wa .zs-wa-opt b,.zs-wa .zs-wa-hi,.zs-wa .zs-wa-hi *,.zs-wa .zs-wa-tt *{font-family:"Poppins","DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}
/* v11.9.19: mobilde sepet / favoriler alttan açılır, aşağı çekince kapanır */
@media(max-width:767px){
 .zs-cd-panel{top:auto;left:0;right:0;bottom:0;width:100%;max-height:88vh;height:auto;border-radius:22px 22px 0 0;box-shadow:0 -14px 50px #10161d40;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom,0px)}
 .zs-hd-cartdr.is-open .zs-cd-panel{transform:none}
 .zs-cd-panel.is-drag{transition:none}
 .zs-cd-head{position:relative;padding-top:24px;touch-action:none}
 .zs-cd-head::before{content:"";position:absolute;top:9px;left:50%;width:42px;height:5px;margin-left:-21px;border-radius:3px;background:#d5d9de}
 .zs-cd-panel>.zs-cd-body,.zs-cd-panel>.zs-fd-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}
}
.zs-cship-w{padding:12px 14px 0}.zs-cship-w .zs-ship{max-width:none}
/* v11.9.21: sepette öneriler */
.zs-hd-cartdr .zs-cd-cs{padding:6px 0 16px;border-top:1px solid #eef0f3;margin-top:6px}
.zs-hd-cartdr .zs-cs-t{display:block;padding:12px 18px 8px;font-size:14px;font-weight:700;color:#1c2733}
.zs-hd-cartdr .zs-cs-rail{display:flex;gap:10px;overflow-x:auto;padding:0 18px 4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.zs-hd-cartdr .zs-cs-rail::-webkit-scrollbar{display:none}
.zs-hd-cartdr .zs-cs-card{flex:none;width:132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #eceef1;border-radius:14px;background:#fff}
.zs-hd-cartdr .zs-cs-img{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f3f4f6}
.zs-hd-cartdr .zs-cs-img img{width:100%!important;height:100%!important;object-fit:cover;display:block}
.zs-hd-cartdr .zs-cs-name{font-size:12.5px;line-height:1.3;font-weight:600;color:#1c2733!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px;text-decoration:none!important}
.zs-hd-cartdr .zs-cs-price{font-size:13px;color:#1c2733}.zs-hd-cartdr .zs-cs-price del{opacity:.5;font-weight:400}.zs-hd-cartdr .zs-cs-price ins{text-decoration:none}
.zs-hd-cartdr .zs-cs-add{display:flex;align-items:center;justify-content:center;height:34px;border-radius:10px;background:var(--_ac,#F37021);color:#fff!important;font-size:12.5px;font-weight:700;cursor:pointer;text-decoration:none!important}
.zs-hd-cartdr .zs-cs-add.is-busy{opacity:.6;pointer-events:none}
.zs-hd-cartdr .zs-cd-added{display:flex;align-items:center;gap:10px;margin:12px 18px 0;padding:11px 14px;border-radius:14px;background:#e9f7ef;color:#1d6b43;font-size:13px;line-height:1.35;animation:zsAdded .4s both}
.zs-hd-cartdr .zs-cd-added svg{flex:none;width:20px;height:20px;padding:3px;border-radius:50%;background:#1f9252;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.zs-hd-cartdr .zs-cd-added b{font-weight:700}
@keyframes zsAdded{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
/* v11.9.25: favori bildirimi */
.zs-toast{position:fixed!important;left:50%!important;bottom:28px!important;z-index:2147483200!important;display:flex!important;align-items:center!important;gap:10px!important;max-width:calc(100vw - 24px)!important;padding:11px 14px 11px 12px!important;border-radius:999px!important;background:#1c2733!important;color:#fff!important;font-family:inherit!important;font-weight:600!important;font-size:13.5px!important;line-height:1.2!important;box-shadow:0 14px 40px rgba(16,22,29,.35)!important;transform:translate(-50%,24px)!important;opacity:0!important;pointer-events:none!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s!important}
.zs-toast.is-on{transform:translate(-50%,0)!important;opacity:1!important;pointer-events:auto!important}
.zs-toast svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:#F37021;fill:#fff;stroke:#fff;stroke-width:1.5}
.zs-toast span{white-space:nowrap!important;color:#fff!important}
.zs-toast a{flex:none;margin-left:2px;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff!important;font-size:12.5px;font-weight:700;text-decoration:none!important}
@media(max-width:767px){.zs-toast{bottom:92px!important}}

/* Hesabım açılır menüsü (giriş yapmış üye, masaüstü) */
.zs-hd-accw{position:relative;display:flex;align-items:stretch}
.zs-hd-accm{display:none}
@media(min-width:768px){
 .zs-hd-accm{display:block;position:absolute;top:100%;right:-28px;width:244px;padding:8px;margin-top:6px;background:var(--_bg);border:1px solid var(--_ln);border-radius:14px;box-shadow:0 18px 44px rgba(20,28,40,.16);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:60}
 .zs-hd-accm::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
 .zs-hd-accw:hover .zs-hd-accm,.zs-hd-accw:focus-within .zs-hd-accm{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s,visibility 0s}
 .zs-hd-accw:hover>.zs-hd-account{color:var(--_ac)!important}
 .zs-hd .zs-am-h{display:block;padding:10px 12px 8px;font:700 15px 'DM Sans',sans-serif;color:var(--_ac)}
 .zs-hd .zs-am-i,.zs-hd button.zs-am-i{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--_ink)!important;font:500 14px 'DM Sans',sans-serif;text-align:left;text-decoration:none!important;cursor:pointer}
 .zs-hd .zs-am-i:hover,.zs-hd button.zs-am-i:hover{background:color-mix(in srgb,var(--_ac) 9%,transparent);color:var(--_ac)!important}
 .zs-am-i svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
 .zs-hd .zs-am-out{margin-top:4px;border-top:1px solid var(--_ln);border-radius:0 0 10px 10px}
}
@media(max-width:767px){.zs-hd .zs-hd-accw{order:3}}

/* Favoriler simgesi: üzerine gelince mini liste (masaüstü) */
.zs-hd-favw{position:relative;display:flex;align-items:stretch}
.zs-hd-favm{display:none}
@media(min-width:768px){
 .zs-hd-favm{display:block;position:absolute;top:100%;right:-20px;width:320px;padding:10px;margin-top:6px;background:var(--_bg);border:1px solid var(--_ln);border-radius:14px;box-shadow:0 18px 44px rgba(20,28,40,.16);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:60}
 .zs-hd-favm::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
 .zs-hd-favw:hover .zs-hd-favm{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s,visibility 0s}
 .zs-hd-favw.is-off .zs-hd-favm{display:none}
 .zs-hd-favm .zs-fm-h{display:flex;align-items:center;gap:8px;padding:4px 6px 8px;font:700 15px 'DM Sans',sans-serif;color:var(--_ink)}
 .zs-hd-favm .zs-fm-h em{font-style:normal;font-size:11px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--_ac);color:#fff;display:inline-flex;align-items:center;justify-content:center}
 .zs-hd-favm ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
 .zs-hd-favm li{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;transition:background .15s,opacity .2s}
 .zs-hd-favm li:hover{background:color-mix(in srgb,var(--_ac) 7%,transparent)}
 .zs-hd-favm .zs-fm-img{flex:none;width:52px;height:52px;border-radius:9px;overflow:hidden;background:#f3f4f6}
 .zs-hd-favm .zs-fm-img img{width:100%;height:100%;object-fit:cover;display:block}
 .zs-hd-favm .zs-fm-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--_ink)!important;text-decoration:none!important;font:500 13px/1.3 'DM Sans',sans-serif}
 .zs-hd-favm .zs-fm-t span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 .zs-hd-favm .zs-fm-t strong{font-weight:700;color:var(--_ac);font-size:13px}
 .zs-hd-favm .zs-fm-t strong del{color:var(--_mut);font-weight:400;margin-right:4px}
 .zs-hd-favm .zs-fm-t strong ins{text-decoration:none}
 .zs-hd-favm .zs-fm-x{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--_mut);cursor:pointer}
 .zs-hd-favm .zs-fm-x:hover{background:#f0f1f3;color:var(--_ink)}
 .zs-hd-favm .zs-fm-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
 .zs-hd-favm .zs-fm-more{display:block;padding:6px 8px;color:var(--_mut);font-size:12px}
 .zs-hd .zs-hd-favm button.zs-fm-all{display:block;width:100%;margin-top:8px;height:40px;border:0;border-radius:10px;background:var(--_ac)!important;color:#fff!important;font:700 13px 'DM Sans',sans-serif;cursor:pointer}
 .zs-hd-favm .zs-fm-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;text-align:center;color:var(--_mut);font-size:12.5px}
 .zs-hd-favm .zs-fm-empty b{color:var(--_ink);font-size:14px}
 .zs-hd-favm .zs-fm-empty svg{width:30px;height:30px;fill:none;stroke:var(--_ac);stroke-width:1.7}
 .zs-hd-favm .zs-fm-load{margin:0;padding:18px;text-align:center;color:var(--_mut);font-size:13px}
}
@media(max-width:767px){.zs-hd .zs-hd-favw{order:2}}

@media(min-width:768px){
 .zs-hd-favm .zs-fm-p{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;white-space:nowrap}
 .zs-hd-favm .zs-fm-p strong{font-weight:700;color:var(--_ac);font-size:13px;white-space:nowrap}
 .zs-hd-favm .zs-fm-p s{color:var(--_mut);font-size:12px;font-weight:400;white-space:nowrap}
 .zs-hd-favm li:hover{background:#f6f7f9}
}
