/* V45 Header + mobil alt menü renk uyumu */
:root{--v45-orange:#ff5a1f;--v45-orange-2:#ff7a1a;--v45-dark:#090e14;--v45-line:rgba(255,90,31,.34)}
.template-header{background:rgba(8,13,19,.94)!important;border-bottom:1px solid rgba(255,90,31,.20)!important;box-shadow:0 18px 50px rgba(0,0,0,.30),0 1px 0 rgba(255,255,255,.04) inset!important;}
.template-header .template-brand-title{color:#fff!important;letter-spacing:-.045em;}
.template-header .template-brand-title span{color:var(--v45-orange)!important;text-shadow:0 0 22px rgba(255,90,31,.26);}
.template-header .template-brand-sub{color:rgba(231,237,243,.72)!important;letter-spacing:.16em;}
.template-header .template-brand-logo{border-color:rgba(255,90,31,.26)!important;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 12px 32px rgba(255,90,31,.12)!important;}
.template-header .template-nav a{color:rgba(255,255,255,.78)!important;}
.template-header .template-nav a:hover,.template-header .template-nav a:focus{color:var(--v45-orange)!important;}
.template-header .template-nav a:after{background:linear-gradient(90deg,var(--v45-orange),var(--v45-orange-2))!important;}
.template-action-phone{background:linear-gradient(135deg,var(--v45-orange),var(--v45-orange-2))!important;color:#fff!important;box-shadow:0 14px 32px rgba(255,90,31,.18)!important;}
.template-action-whatsapp{background:#25d366!important;color:#06130b!important;font-weight:950!important;box-shadow:0 14px 32px rgba(37,211,102,.14)!important;}
.template-menu-label{border-color:rgba(255,90,31,.32)!important;color:#fff!important;background:rgba(255,90,31,.08)!important;}
.template-mobile-menu{background:rgba(8,13,19,.98)!important;border-top-color:rgba(255,90,31,.18)!important;}
.template-mobile-menu a{color:rgba(255,255,255,.88)!important;}
.template-mobile-menu a:hover{color:var(--v45-orange)!important;}

@media (max-width:760px){
  html{scroll-padding-bottom:86px!important;}
  body{padding-bottom:84px!important;}
  .template-mobile-sticky{display:none!important;}
  .v41-mobile-bottom-nav{
    left:8px!important;right:8px!important;bottom:8px!important;height:66px!important;
    display:grid!important;grid-template-columns:repeat(5,1fr)!important;
    background:linear-gradient(180deg,rgba(11,17,24,.97),rgba(7,11,17,.97))!important;
    border:1px solid rgba(255,90,31,.42)!important;border-radius:22px!important;
    box-shadow:0 -18px 46px rgba(0,0,0,.44),0 0 0 1px rgba(255,255,255,.055) inset,0 0 32px rgba(255,90,31,.10)!important;
    overflow:hidden!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;
  }
  .v41-mobile-bottom-nav a{
    color:rgba(243,247,250,.92)!important;background:transparent!important;
    border-right:1px solid rgba(255,255,255,.07)!important;
    font-weight:900!important;font-size:10.5px!important;letter-spacing:.01em!important;
  }
  .v41-mobile-bottom-nav a:before{
    color:var(--v45-orange)!important;background:rgba(255,90,31,.12)!important;
    box-shadow:0 0 0 1px rgba(255,90,31,.22) inset,0 8px 18px rgba(255,90,31,.08)!important;
  }
  .v41-mobile-bottom-nav a:hover,.v41-mobile-bottom-nav a:focus{color:#fff!important;background:rgba(255,90,31,.07)!important;}
  .v41-mobile-bottom-nav a:last-child{border-right:0!important;}
  .v41-mobile-bottom-nav .v41-call{
    color:#fff!important;background:linear-gradient(135deg,#ff4a12 0%,#ff7a1a 100%)!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 0 28px rgba(255,90,31,.22)!important;
  }
  .v41-mobile-bottom-nav .v41-call:before{color:#fff!important;background:rgba(255,255,255,.18)!important;box-shadow:0 0 0 1px rgba(255,255,255,.22) inset!important;}
  .v41-mobile-bottom-nav .v41-call small{color:rgba(255,255,255,.92)!important;font-weight:900!important;}
}
@media (max-width:380px){.v41-mobile-bottom-nav{left:6px!important;right:6px!important;bottom:6px!important;height:61px!important;border-radius:18px!important}.v41-mobile-bottom-nav a{font-size:9.25px!important}.v41-mobile-bottom-nav a:before{width:22px!important;height:22px!important;font-size:12px!important}}


/* V32 Product Mobile Header + Bottom Nav Sync */
body.product-index{
  --product-dark:#080d13!important;
  --product-ink:#fff7ed!important;
}
@media (max-width:760px){
  body.product-page .template-header{
    background:
      radial-gradient(circle at 12% -40%,rgba(var(--product-rgb),.28),transparent 42%),
      linear-gradient(180deg,rgba(7,11,17,.98),rgba(7,11,17,.94))!important;
    border-bottom-color:rgba(var(--product-rgb),.40)!important;
    box-shadow:0 18px 48px rgba(0,0,0,.42),0 0 34px rgba(var(--product-rgb),.13)!important;
  }
  body.product-page .template-header .template-brand-title span{
    color:var(--product-accent)!important;
    text-shadow:0 0 24px rgba(var(--product-rgb),.34)!important;
  }
  body.product-page .template-header .template-brand-logo{
    border-color:rgba(var(--product-rgb),.34)!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.05) inset,0 12px 30px rgba(var(--product-rgb),.16)!important;
  }
  body.product-page .template-menu-label{
    position:relative!important;
    overflow:hidden!important;
    color:var(--product-ink)!important;
    border-color:rgba(var(--product-rgb),.48)!important;
    background:linear-gradient(135deg,rgba(var(--product-rgb),.22),rgba(255,255,255,.055))!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.045) inset,0 12px 28px rgba(var(--product-rgb),.14)!important;
  }
  body.product-page .template-menu-label:after{
    content:""!important;
    position:absolute!important;
    left:10px!important;
    right:10px!important;
    bottom:5px!important;
    height:2px!important;
    border-radius:999px!important;
    background:linear-gradient(90deg,var(--product-accent),var(--product-accent-2),var(--product-accent-3))!important;
    opacity:.95!important;
  }
  body.product-page .template-mobile-menu{
    background:
      radial-gradient(circle at 16% 0%,rgba(var(--product-rgb),.24),transparent 42%),
      radial-gradient(circle at 92% 18%,rgba(var(--product-rgb),.12),transparent 36%),
      linear-gradient(180deg,var(--product-dark),rgba(7,11,17,.985))!important;
    border-top-color:rgba(var(--product-rgb),.36)!important;
    box-shadow:0 24px 52px rgba(0,0,0,.48),0 0 32px rgba(var(--product-rgb),.11)!important;
  }
  body.product-page .template-mobile-menu a{
    color:rgba(255,255,255,.90)!important;
    border-bottom-color:rgba(var(--product-rgb),.16)!important;
  }
  body.product-page .template-mobile-menu > a{
    background:linear-gradient(90deg,rgba(var(--product-rgb),.075),transparent 70%)!important;
    border-left:3px solid rgba(var(--product-rgb),.34)!important;
    padding-left:12px!important;
    margin-bottom:4px!important;
    border-radius:10px!important;
  }
  body.product-page .template-mobile-menu > a:hover,
  body.product-page .template-mobile-menu > a:focus{
    color:var(--product-accent)!important;
    background:linear-gradient(90deg,rgba(var(--product-rgb),.17),rgba(255,255,255,.035))!important;
    border-left-color:var(--product-accent)!important;
  }
  body.product-page .template-mobile-ctas a:first-child{
    color:#fff!important;
    background:linear-gradient(135deg,var(--product-accent),var(--product-accent-2))!important;
    box-shadow:0 16px 36px rgba(var(--product-rgb),.24)!important;
  }
  body.product-page .template-mobile-ctas a:last-child{
    color:#06130b!important;
    background:linear-gradient(135deg,#25d366,#95f7b8)!important;
    border:1px solid rgba(var(--product-rgb),.26)!important;
    box-shadow:0 12px 30px rgba(37,211,102,.15),0 0 24px rgba(var(--product-rgb),.08)!important;
  }
  body.product-theme-aluminyum-kenet-cati .template-mobile-ctas a:first-child{
    color:#0b1220!important;
    background:linear-gradient(135deg,#f8fafc,#60a5fa)!important;
  }
  body.product-page .v41-mobile-bottom-nav{
    background:
      radial-gradient(circle at 12% 0%,rgba(var(--product-rgb),.28),transparent 38%),
      linear-gradient(180deg,rgba(10,16,24,.98),rgba(6,10,16,.985))!important;
    border-color:rgba(var(--product-rgb),.52)!important;
    box-shadow:0 -18px 48px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.06) inset,0 0 36px rgba(var(--product-rgb),.16)!important;
  }
  body.product-page .v41-mobile-bottom-nav a{
    color:rgba(248,250,252,.94)!important;
    border-right-color:rgba(var(--product-rgb),.14)!important;
  }
  body.product-page .v41-mobile-bottom-nav a:before{
    color:var(--product-accent)!important;
    background:linear-gradient(180deg,rgba(var(--product-rgb),.18),rgba(var(--product-rgb),.08))!important;
    box-shadow:0 0 0 1px rgba(var(--product-rgb),.30) inset,0 10px 20px rgba(var(--product-rgb),.12)!important;
  }
  body.product-page .v41-mobile-bottom-nav a:hover,
  body.product-page .v41-mobile-bottom-nav a:focus{
    color:#fff!important;
    background:linear-gradient(180deg,rgba(var(--product-rgb),.13),rgba(255,255,255,.035))!important;
  }
  body.product-page .v41-mobile-bottom-nav .v41-call{
    color:#fff!important;
    background:linear-gradient(135deg,var(--product-accent),var(--product-accent-2))!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.10) inset,0 0 30px rgba(var(--product-rgb),.28)!important;
  }
  body.product-page .v41-mobile-bottom-nav .v41-call:before{
    color:#fff!important;
    background:rgba(255,255,255,.18)!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.22) inset!important;
  }
  body.product-theme-aluminyum-kenet-cati .v41-mobile-bottom-nav .v41-call{
    color:#0b1220!important;
    background:linear-gradient(135deg,#f8fafc,#60a5fa)!important;
  }
  body.product-theme-aluminyum-kenet-cati .v41-mobile-bottom-nav .v41-call:before{
    color:#0b1220!important;
    background:rgba(255,255,255,.52)!important;
  }
  body.product-index .v41-mobile-bottom-nav{
    border-color:rgba(255,122,26,.42)!important;
    box-shadow:0 -18px 48px rgba(0,0,0,.48),0 0 34px rgba(255,122,26,.12),0 0 34px rgba(37,99,235,.08)!important;
  }
  body.product-index .v41-mobile-bottom-nav a:nth-child(1):before{color:#ff7a1a!important;background:rgba(255,122,26,.14)!important;box-shadow:0 0 0 1px rgba(255,122,26,.26) inset!important;}
  body.product-index .v41-mobile-bottom-nav a:nth-child(2):before{color:#38bdf8!important;background:rgba(56,189,248,.12)!important;box-shadow:0 0 0 1px rgba(56,189,248,.24) inset!important;}
  body.product-index .v41-mobile-bottom-nav a:nth-child(3):before{color:#b45309!important;background:rgba(180,83,9,.14)!important;box-shadow:0 0 0 1px rgba(180,83,9,.24) inset!important;}
  body.product-index .v41-mobile-bottom-nav a:nth-child(4):before{color:#7dd3a8!important;background:rgba(125,211,168,.12)!important;box-shadow:0 0 0 1px rgba(125,211,168,.24) inset!important;}
  body.product-index .v41-mobile-bottom-nav .v41-call{background:linear-gradient(135deg,#e11d48,#fbbf24)!important;}
}

