/* Özel Metal — Ultra Minimal kategori açılır menüsü.
   Yalnızca masaüstü. Mevcut kategori/ürün bağlantıları ve hover JS korunur. */
@media (min-width:992px){
  body.os-metal-v2 .os-mega-menu.os-mega-minimal-v92,
  .os-mega-menu.os-mega-minimal-v92{
    width:min(760px,calc(100vw - 32px))!important;
    max-width:min(760px,calc(100vw - 32px))!important;
    max-height:510px!important;min-width:0!important;
    padding:21px 27px 23px!important;
    border:1px solid #293b49!important;border-radius:9px!important;
    background:#0b1621!important;
    box-shadow:0 18px 40px rgba(0,0,0,.25)!important;
  }
  .os-mega-minimal-v92 .os-mega-minimal-heading{
    padding:0 0 15px!important;gap:10px!important;border-bottom:1px solid #30404d!important;
    align-items:center!important;
  }
  .os-mega-minimal-v92 .os-mega-minimal-heading>div>span{display:none!important}
  .os-mega-minimal-v92 .os-mega-minimal-heading strong{font-size:17px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0!important}
  .os-mega-minimal-v92 .os-mega-minimal-heading>a{font-size:12px!important;font-weight:600!important}
  .os-mega-minimal-v92 .os-mega-browser{
    grid-template-columns:minmax(0, 1fr) minmax(0,1fr)!important;
    gap:30px!important;max-height:390px!important;margin-top:17px!important;
    background:transparent!important;
  }
  .os-mega-minimal-v92 .os-mega-category-nav{
    max-height:380px!important;padding:0 18px 0 0!important;
    border:0!important;border-right:1px solid #293b49!important;gap:0!important;
  }
  .os-mega-minimal-v92 .os-mega-category-link{
    min-height:41px!important;padding:8px 0!important;margin:0!important;
    border:0!important;border-radius:0!important;background:transparent!important;
    transition:color .15s ease,background .15s ease!important;
  }
  .os-mega-minimal-v92 .os-mega-category-link::before{display:none!important}
  .os-mega-minimal-v92 .os-mega-category-link>b{font-size:13px!important;color:#d1a866!important;font-weight:500!important;opacity:.6!important}
  .os-mega-minimal-v92 .os-mega-category-link:hover,
  .os-mega-minimal-v92 .os-mega-category-link.is-active{
    background:transparent!important;
  }
  .os-mega-minimal-v92 .os-mega-category-link strong{font-size:12px!important;font-weight:550!important;color:#dce4ed!important}
  .os-mega-minimal-v92 .os-mega-category-link:hover strong,
  .os-mega-minimal-v92 .os-mega-category-link.is-active strong{color:#e5b86f!important}
  .os-mega-minimal-v92 .os-mega-category-link.is-active>b{opacity:1!important}
  .os-mega-minimal-v92 .os-mega-category-panels{background:transparent!important;padding:0!important;overflow:hidden!important}
  .os-mega-minimal-v92 .os-mega-feature-label{font-size:10px!important;font-weight:650!important;color:#d1a866!important;margin:2px 0 14px!important;letter-spacing:1px!important}
  .os-mega-minimal-v92 .os-mega-category-panel,
  .os-mega-minimal-v92 .os-mega-hover-products{background:transparent!important}
  .os-mega-minimal-v92 a.os-mega-hover-product{
    min-height:48px!important;max-height:64px!important;
    padding:9px 0!important;gap:0!important;
    border:0!important;border-bottom:1px solid rgba(67,87,102,.36)!important;
    background:transparent!important;
  }
  .os-mega-minimal-v92 a.os-mega-hover-product:hover{background:transparent!important}
  .os-mega-minimal-v92 a.os-mega-hover-product>span{display:none!important}
  .os-mega-minimal-v92 a.os-mega-hover-product>div{gap:4px!important}
  .os-mega-minimal-v92 a.os-mega-hover-product strong{
    color:#dfe8ef!important;font-size:12px!important;font-weight:550!important;
    line-height:1.4!important;-webkit-line-clamp:2!important;
  }
  .os-mega-minimal-v92 a.os-mega-hover-product:hover strong{color:#e7b972!important}
  .os-mega-minimal-v92 a.os-mega-hover-product em{font-size:11px!important;font-weight:600!important;color:#d0a362!important}
  .os-mega-minimal-v92 .os-mega-products-empty{font-size:12px!important;line-height:1.7!important;color:#adbdca!important}
}

/* V2: override legacy mega styles only within desktop menu. */
@media (min-width:992px){
 body.os-metal-v2 #osStickyNav .os-mega-menu.os-mega-minimal-v92,
 #osStickyNav .os-mega-menu.os-mega-minimal-v92{
  width:min(760px,calc(100vw - 32px))!important;max-width:min(760px,calc(100vw - 32px))!important;
  max-height:490px!important;padding:20px 25px 20px!important;border:1px solid #293b49!important;border-radius:8px!important;background:#0b1621!important;
 }
 #osStickyNav .os-mega-minimal-v92 .os-mega-browser{display:grid!important;grid-template-columns:minmax(0, .95fr) minmax(0,1.05fr)!important;gap:26px!important;background:transparent!important;}
 #osStickyNav .os-mega-minimal-v92 .os-mega-category-nav{background:transparent!important;gap:0!important;}
 body.os-metal-v2 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link,
 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link,
 body.os-metal-v2 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link.is-active,
 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link.is-active{
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  min-height:39px!important;padding:8px 0!important;margin:0!important;gap:8px!important;
 }
 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link:hover strong,
 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link.is-active strong{color:#e4b56c!important;}
 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link::before{display:none!important;content:none!important;}
 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link strong{font-size:12px!important;line-height:1.4!important;}
 #osStickyNav .os-mega-minimal-v92 a.os-mega-category-link>b{color:#bc9557!important;font-size:14px!important;}
 body.os-metal-v2 #osStickyNav .os-mega-minimal-v92 .os-mega-category-panels,
 body.os-metal-v2 #osStickyNav .os-mega-minimal-v92 .os-mega-category-panel,
 body.os-metal-v2 #osStickyNav .os-mega-minimal-v92 .os-mega-hover-products,
 #osStickyNav .os-mega-minimal-v92 .os-mega-category-panels,
 #osStickyNav .os-mega-minimal-v92 .os-mega-category-panel,
 #osStickyNav .os-mega-minimal-v92 .os-mega-hover-products{
  background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;
 }
 body.os-metal-v2 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product,
 body.os-metal-v2 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product:hover,
 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product,
 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product:hover{
  display:flex!important;background:transparent!important;border:0!important;border-bottom:1px solid #263744!important;
  border-radius:0!important;box-shadow:none!important;height:auto!important;min-height:52px!important;max-height:none!important;
  padding:8px 0!important;margin:0!important;gap:0!important;
 }
 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product:last-child{border-bottom:0!important;}
 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product>span{display:none!important;}
 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product>div{width:100%!important;min-width:0!important;background:transparent!important;gap:3px!important;}
 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product strong{font-size:12px!important;font-weight:550!important;line-height:1.4!important;}
 #osStickyNav .os-mega-minimal-v92 a.os-mega-hover-product em{font-size:11px!important;font-weight:600!important;}
}

/* V3: Remove only the bronze underline below the desktop 'Tüm Kategoriler' trigger. */
@media (min-width:992px){
  body.os-metal-v2 #osStickyNav .os-main-menu > .os-mega-wrap .os-menu-trigger::after,
  #osStickyNav .os-main-menu > .os-mega-wrap .os-menu-trigger::after,
  #osStickyNav .os-main-menu > .os-mega-wrap:hover .os-menu-trigger::after,
  #osStickyNav .os-main-menu > .os-mega-wrap.is-open .os-menu-trigger::after{
    display:none!important;
    content:none!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
}
