/* MarketAmbalaj — vitrin kimliği, OpenCart sayfaları (sepet/ödeme/hesap) için. 28 Eki 2026.
   Journal'daki "premium katman" :root değişkenleriyle yazılı; burada yalnız değişkenler vitrin
   paletine çekiliyor + lacivert menü şeridi. Geri alma: footer.twig'deki iki <link> satırını sil. */
:root{
  --bg:#F8F7F4;--surf:#FEFEFC;--deep:#1E1E5C;--deep2:#2B2B72;--tint:#EFECE8;
  --line:rgba(25,34,27,.11);--line2:rgba(25,34,27,.2);--fill:rgba(25,34,27,.04);--fill2:rgba(25,34,27,.075);
  --grn:#326935;--grn-2:#26572A;--grn-soft:rgba(50,105,53,.10);
  --txt:#19221B;--txt2:rgba(25,34,27,.74);--txt3:rgba(25,34,27,.66);
  --D:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;
  --M:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;
  --ma-lac:#242478;
}
body{background:var(--bg)!important;font-variant-numeric:tabular-nums}
/* Journal başlıklara Montserrat'ı satır içi basıyor */
html body :is(h1,h2,h3,h4,h5,h6,.title,legend,.nav-tabs > li > a,.panel-heading a,.countdown,.name a,.main-menu .j-menu > li > a,.mobile-wrapper-header > span,.info-block-title,.section-title){font-family:var(--D)!important}
h1,h2,h3,.page-title,.title{letter-spacing:-.01em}

/* Başlık: beyaz üst + logo laciverdi menü şeridi (vitrinle aynı) */
.header-classic,.header-classic .header,.mid-bar{background:#FFFFFF!important}
.header-classic .top-bar{background:var(--tint)!important}
html body .site-wrapper .desktop-main-menu-wrapper::before,html body .site-wrapper .desktop-main-menu-wrapper::after{background:var(--ma-lac)!important}
.desktop-main-menu-wrapper .main-menu > .j-menu > li > a,
.desktop-main-menu-wrapper .main-menu > .j-menu > li > a .links-text,
.desktop-main-menu-wrapper .main-menu > .j-menu > li > a::before{color:#FFFFFF!important}
.desktop-main-menu-wrapper .main-menu > .j-menu > li:hover > a{background:rgba(255,255,255,.1)!important}

/* Butonlar: vitrin eylem yeşili, sepet/ödeme adımı belirgin */
.btn-primary,.btn-cart,#button-confirm,#button-checkout,.checkout-buttons .btn{background:var(--grn)!important;border-color:var(--grn)!important;color:#fff!important}
.btn-primary:hover,.btn-cart:hover,#button-confirm:hover{background:var(--grn-2)!important;border-color:var(--grn-2)!important}

/* Alt bilgi: vitrinin koyu laciverdi */
footer{background:var(--deep)!important;color:rgba(255,255,255,.82)!important}
footer a,footer .title,footer h3,footer .module-title,footer .links-text,footer .info-block-title,footer .info-block-text{color:rgba(255,255,255,.88)!important}
footer a:hover{color:#fff!important}
footer .grid-row{border-color:rgba(255,255,255,.12)!important}
/* Güven blokları 104 px'e sıkışıyordu → 3 eşit sütun */
html body footer .module-info_blocks-86 .module-body{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
html body footer .module-info_blocks-86 .module-item{width:auto!important;max-width:none!important}
@media (max-width:760px){html body footer .module-info_blocks-86 .module-body{grid-template-columns:1fr!important}}
/* Kuruluş yılı sitenin hiçbir yerinde geçmiyor (kullanıcı kararı, 27 Eki) */
html body footer .module-info_blocks-86 .module-item-1 .info-block-text{display:none!important}
