@media screen and (min-width: 600px) {
  .logo img {
    max-width: 336px !important; /* 350px yerine */
    width: 100%; /* ya da belirli bir genişlik, örneğin: 400px */
    height: auto;
  }
}

body header .search form .input-group input.form-control {
    border-radius: 20px !important;
    padding: 9px 60px 9px 20px;
    border: 2px solid #cbd5e1;
}

body header .search form .input-group .input-group-append #search-btn {
    color: #cbd5e1;
    height: 2.875rem;
    z-index: 10;
    border-radius: 20px !important;
}

body header .kullanici-btn .user {
    display: flex
;
    align-items: center;
    justify-content: center;
    border: 2px solid var(--green);
    /* border-radius: 4px; */
    padding: 0.563rem 0.9rem;
    border-radius: 20px !important;
}

body header .kullanici-btn #sepet-btn {
        background-color: var(--green);
        color: var(--white);
        border-radius: 20px !important;
    }
body header .search form .input-group {
    border-radius: 2rem !important;
    transition: all 0.2s ease-in-out;
}

body header .top-menu-2 {
    background-color: #ffffff;
}

.kategori {
  font-family: 'Open Sans', sans-serif;
}

body header .top-menu-2 .acilirmenu #PopupMenu1>li>a {
    color: #241e1e;
}
body.fixed-header .top-menu-2,
body header .top-menu-2 {
    background-color: #ffffff;
}

body header .top-menu-2 .acilirmenu li a span {
    line-height: 18px;
    font-weight: bold;
}

.urun_resmi {
  border: 1px solid #ccc;
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  display: inline-block;
  box-sizing: border-box; 
  max-width: 100%; 
}

/*
.urun_resmi img {
  max-width: 100%; 
  height: auto;
  display: block;
}
*/

.plugin_parca_bulucu {
  display: none !important;
}



