/* Meyve Kutusu Header V2 */
:root{--mk2-green:#123f31;--mk2-green-soft:#eef3eb;--mk2-line:#e3e9df;--mk2-paper:#fff;--mk2-ink:#183d2f;--mk2-muted:#6f7f75}
.mk-header-v2-active>.site-header{display:none!important}
.mk2-header{position:sticky;top:0;z-index:9990;background:var(--mk2-paper);border-bottom:1px solid var(--mk2-line);box-shadow:0 3px 18px rgba(18,63,49,.04);color:var(--mk2-ink)}
.mk2-topbar{background:#fff}
.mk2-topbar-inner{max-width:1440px;margin:0 auto;min-height:72px;padding:0 clamp(18px,4vw,58px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}
.mk2-menu-button,.mk2-action{appearance:none;border:0;background:transparent;color:var(--mk2-ink);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;font:inherit;text-decoration:none;cursor:pointer}
.mk2-menu-button{justify-self:start;flex-direction:column;gap:3px;padding:4px 6px}
.mk2-menu-icon{width:28px;height:22px;display:flex;flex-direction:column;justify-content:space-between}
.mk2-menu-icon i{height:2px;width:100%;background:currentColor;border-radius:4px;display:block}
.mk2-action-label,.mk2-action>span:last-child{font-size:11px;line-height:1;font-weight:500}
.mk2-brand{display:inline-flex;align-items:center;gap:9px;justify-self:center;color:var(--mk2-green);text-decoration:none}
.mk2-brand img{width:42px;height:42px;border-radius:50%;object-fit:cover;display:block}
.mk2-brand-text{font-family:Arial,sans-serif;font-size:25px;font-weight:800;line-height:.78;letter-spacing:-.07em}
.mk2-actions{justify-self:end;display:flex;align-items:center;gap:18px}
.mk2-action{position:relative;flex-direction:column;padding:4px 5px;min-width:54px}
.mk2-action svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mk2-cart-icon-wrap{position:relative;display:block;height:25px}
.mk2-cart-count{position:absolute;top:-7px;right:-10px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--mk2-green);color:#fff;font-size:10px;line-height:18px;text-align:center;font-weight:700;border:2px solid #fff}
.mk2-searchbar{border-top:1px solid #f1f3f0;background:#fff;padding:9px clamp(18px,4vw,58px) 12px}
.mk2-search{max-width:1120px;margin:0 auto;height:48px;border:1px solid #dfe5dd;border-radius:10px;display:flex;align-items:center;gap:12px;padding:0 15px;background:#fff;box-shadow:inset 0 0 0 1px rgba(18,63,49,.01)}
.mk2-search:focus-within{border-color:#8da393;box-shadow:0 0 0 3px rgba(18,63,49,.07)}
.mk2-search svg{width:23px;height:23px;fill:none;stroke:var(--mk2-green);stroke-width:2;stroke-linecap:round}
.mk2-search input[type=search]{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;flex:1;min-width:0;height:100%;padding:0!important;margin:0!important;color:var(--mk2-ink);font-size:15px}
.mk2-search input::placeholder{color:#9aa59e;opacity:1}
.mk2-overlay{position:fixed;inset:0;background:rgba(12,29,23,.35);z-index:9997;backdrop-filter:blur(2px)}
.mk2-drawer{position:fixed;z-index:9998;top:0;bottom:0;left:0;width:min(360px,88vw);background:#fff;transform:translateX(-105%);transition:transform .26s ease;box-shadow:22px 0 60px rgba(13,37,28,.15);padding:max(18px,env(safe-area-inset-top)) 22px 28px;overflow:auto;color:var(--mk2-ink)}
.mk2-drawer.is-open{transform:none}
.mk2-drawer-head{height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mk2-line)}
.mk2-drawer-head strong{font-size:20px}
.mk2-drawer-close{width:44px;height:44px;border:0;background:transparent;font-size:30px;line-height:1;color:var(--mk2-green);cursor:pointer}
.mk2-drawer-nav{display:flex;flex-direction:column;padding:10px 0}
.mk2-drawer-nav a{display:flex;align-items:center;justify-content:space-between;min-height:50px;border-bottom:1px solid #eef2ed;font-size:15px;color:var(--mk2-ink);text-decoration:none}
.mk2-drawer-nav a span{font-size:24px;color:#93a097}
body.mk2-menu-open{overflow:hidden}
@media(max-width:760px){
  .mk2-topbar-inner{min-height:66px;padding:0 16px;grid-template-columns:66px 1fr 118px;gap:6px}
  .mk2-menu-button{width:58px;min-height:54px}
  .mk2-menu-icon{width:27px;height:20px}
  .mk2-brand{justify-self:start;margin-left:2px}
  .mk2-brand img{display:none}
  .mk2-brand-text{font-size:22px}
  .mk2-actions{gap:5px}
  .mk2-action{min-width:54px;min-height:54px;padding:3px 2px}
  .mk2-action svg{width:24px;height:24px}
  .mk2-action-label,.mk2-action>span:last-child{font-size:10px}
  .mk2-searchbar{padding:7px 14px 10px}
  .mk2-search{height:50px;border-radius:9px;padding:0 13px;gap:10px}
  .mk2-search input[type=search]{font-size:16px}
}
@media(max-width:370px){
  .mk2-topbar-inner{grid-template-columns:56px 1fr 108px;padding:0 10px}
  .mk2-brand-text{font-size:20px}
  .mk2-action{min-width:50px}
  .mk2-action>span:last-child{font-size:9px}
}
