/* =========================================================
   FOOTER BASE
========================================================= */

.footer-area-area.theme-bg{
  background:linear-gradient(to right,#06232D,#0F3747);
}

footer,
footer p,
footer a,
footer .footer-menu li a{
  color:#E9C282 !important;
}

footer a:hover{
  color:#BE9863 !important;
}

#product-cta{
  margin-bottom:20px;
}

/* footer tam genişlik */
footer{
  width:100%;
  margin-top:auto;
}

.footer-area-area{
  width:100vw;
  margin-left:calc(-50vw + 50%);
  background:linear-gradient(to right,#06232D,#0F3747);
}

/* =========================================================
   FOOTER RESPONSIVE
========================================================= */

@media (max-width:991.98px){

  footer{
    padding-bottom:65px; /* fixed mobil menü payı */
  }

  footer .footer-menu{
    display:flex !important;
    justify-content:center;
    align-items:center;
    flex-wrap:nowrap !important;

    gap:16px;

    overflow:visible !important;
    padding:0 12px;
    margin:0 auto;
  }

  footer .footer-menu li{
    flex:0 1 auto;
    min-width:0;
  }

  footer .footer-menu li a{
    display:block;
    white-space:nowrap;
    font-size:12px;
    line-height:1.2;
  }
}

@media (max-width:575.98px){

  footer .footer-menu{
    gap:10px;
    padding:0 8px;
  }

  footer .footer-menu li a{
    font-size:11px;
  }
}

@media (max-width:399.98px){

  footer .footer-menu{
    gap:8px;
  }

  footer .footer-menu li a{
    font-size:10px;
  }
}
