/* MODERN METAL V6 – targeted layers, Turkish typography, mega menu and compact grids. */
body.os-metal-v2 {font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
body.os-metal-v2 h1,body.os-metal-v2 h2,body.os-metal-v2 h3,body.os-metal-v2 h4,
body.os-metal-v2 .os-detail-title,body.os-metal-v2 .mm-section-head h2,
body.os-metal-v2 .mm-product-card__title,body.os-metal-v2 .os-product-card2__title,
body.os-metal-v2 .os-vshop-head h1 {text-shadow:none!important;-webkit-text-stroke:0 transparent!important;filter:none!important;letter-spacing:-.015em!important;}
body.os-metal-v2 .os-main-menu a,body.os-metal-v2 .os-menu-trigger {text-shadow:none!important;-webkit-text-stroke:0 transparent!important;letter-spacing:0!important;}
/* Search z-index: the search is in the upper header, which needs its own stacking layer above nav. */
@media (min-width:992px) {
 body.os-metal-v2 .os-desktop-shell,body.os-metal-v2 #osDesktopShell {position:relative!important;z-index:5000!important;overflow:visible!important;}
 body.os-metal-v2 .os-header-main,body.os-metal-v2 #osStickyMain {position:relative!important;z-index:30!important;overflow:visible!important;}
 body.os-metal-v2 .os-header-main>.container {overflow:visible!important;}
 body.os-metal-v2 .os-search {z-index:60!important;overflow:visible!important;isolation:auto!important;}
 body.os-metal-v2 .os-search-suggest {position:absolute!important;top:calc(100% + 8px)!important;z-index:100!important;overflow:hidden!important;}
 body.os-metal-v2 .os-nav {position:relative!important;z-index:20!important;overflow:visible!important;}
 body.os-metal-v2 .os-mega-wrap {position:relative!important;}
 body.os-metal-v2 .os-mega-menu {z-index:80!important;}
}
/* Search suggestion visual language. Keep links and scripts intact. */
body.os-metal-v2 .os-search-suggest {background:#142231!important;color:#edf2f8!important;border:1px solid #34475a!important;border-radius:14px!important;box-shadow:0 26px 58px rgba(0,0,0,.45)!important;}
body.os-metal-v2 .os-search-suggest-item {background:#142231!important;color:#ecf2f8!important;border-bottom:1px solid #26394c!important;}
body.os-metal-v2 .os-search-suggest-item:hover {background:#233549!important;}
body.os-metal-v2 .os-search-suggest-title {color:#f8fafc!important;}
body.os-metal-v2 .os-search-suggest-meta {color:#aabacd!important;}
body.os-metal-v2 .os-search-suggest-price {color:#e3bc7a!important;}
/* Mega-menu layout and colors */
body.os-metal-v2 .os-mega-menu {background:#121f2c!important;color:#edf3f8!important;border:1px solid #314153!important;border-radius:0 0 18px 18px!important;box-shadow:0 26px 55px rgba(0,0,0,.5)!important;}
body.os-metal-v2 .os-mega-category-nav {background:#111c28!important;border-color:#304053!important;}
body.os-metal-v2 .os-mega-category-panels,body.os-metal-v2 .os-mega-category-panel {background:#142232!important;}
body.os-metal-v2 .os-mega-category-link {color:#e3eaf2!important;font-size:12px!important;}
body.os-metal-v2 .os-mega-category-link.is-active,body.os-metal-v2 .os-mega-category-link:hover {background:#243447!important;color:#ecc787!important;box-shadow:none!important;}
body.os-metal-v2 .os-mega-category-link em,body.os-metal-v2 .os-mega-category-link b {color:#d9b477!important;}
body.os-metal-v2 .os-mega-hover-product {background:#192838!important;border-color:#33465b!important;color:#eef4f9!important;}
body.os-metal-v2 .os-mega-hover-product>span {background:#edf0f1!important;}
body.os-metal-v2 .os-mega-hover-product strong {color:#eef4f9!important;font-weight:600!important;line-height:1.4!important;}
body.os-metal-v2 .os-mega-hover-product small {color:#a7bacf!important;}
body.os-metal-v2 .os-mega-hover-product em {color:#e5bd75!important;}
body.os-metal-v2 .os-mega-products-empty {background:#1b2a3b!important;color:#acbfd2!important;}
body.os-metal-v2 .os-mega-promo {background:#1e2c3a!important;color:#f2dfb9!important;border-color:#34485c!important;}
/* Remove oversized category cards: use five across on desktop, progressively fewer below. */
@media (min-width:1280px) {
 body.os-metal-v2 .mm-category-grid {grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;}
 body.os-metal-v2 .mm-category-card {min-height:185px!important;border-radius:13px!important;}
 body.os-metal-v2 .mm-category-card__content h3 {font-size:16px!important;font-weight:650!important;}
 body.os-metal-v2 .mm-category-card__content span {font-size:11px!important;}
 body.os-metal-v2 .mm-product-grid--four {grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;}
}
@media (min-width:768px) and (max-width:1279px) {body.os-metal-v2 .mm-category-grid {grid-template-columns:repeat(4,minmax(0,1fr))!important;}body.os-metal-v2 .mm-category-card {min-height:190px!important;}}
@media (max-width:767px) {body.os-metal-v2 .mm-category-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}body.os-metal-v2 .mm-category-card {min-height:165px!important;}body.os-metal-v2 .mm-category-card__content h3 {font-size:14px!important;}}
/* Compact product cards without affecting their purchasing handlers */
body.os-metal-v2 .mm-product-card__image,body.os-metal-v2 .mm-product-card__image img {height:190px!important;min-height:190px!important;object-fit:contain!important;}
body.os-metal-v2 .mm-product-card__body {padding:13px!important;gap:7px!important;}
body.os-metal-v2 .mm-product-card__title {font-size:14px!important;font-weight:650!important;line-height:1.4!important;min-height:39px!important;}
body.os-metal-v2 .mm-product-card__price {font-size:18px!important;}
body.os-metal-v2 .mm-product-card__cta {min-height:36px!important;font-size:12px!important;}
body.os-metal-v2 .mm-section-head h2 {font-size:clamp(26px,3vw,38px)!important;line-height:1.16!important;font-weight:650!important;}
@media (max-width:575px) {body.os-metal-v2 .mm-product-card__image,body.os-metal-v2 .mm-product-card__image img {height:155px!important;min-height:155px!important;}}
