.template-search:not(.js-drawer-open-right) input{padding:10px}.template-search:not(.js-drawer-open-right) .input-group-field{border:1px solid var(--border-color)}.template-search:not(.js-drawer-open-right) .facets__form-inner{column-gap:calc(var(--grid-spacing) * .75);gap:30px}@media screen and (min-width:768px){.template-search:not(.js-drawer-open-right) .facets__form-inner{column-gap:var(--grid-spacing)}}.search-bar-input-group{position:relative}.search-bar-input-group .search-drawer--clear{position:absolute;right:44px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-in-out;opacity:0;border:0;background:0 0}.search-bar-input-group input{padding:10px}.template-search .search--header{margin-bottom:30px}@media only screen and (min-width:768px){.template-search .collection-filters__sidebar{padding-right:30px}}




#search-dropdown {
  position: absolute;
  top: 110%;
  left: 0;
  width: 100%;
  background: #fff;
  border-radius: 12px;
  padding: 10px;
  display: none;
  z-index: 999;

  max-height: 320px;
  overflow-y: auto;

  /* 🔥 important for sticky */
  display: flex;
  flex-direction: column;
}

/* list area scroll korbe */
.search-list {
  flex: 1;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* sticky footer */
.search-view-all {
  position: sticky;
  bottom: 0;
  background: #FFD700; /* 🔥 yellow */
  padding: 16px;       /* 🔥 height increase */
  text-align: center;
  border-top: 1px solid #eee;
}

.search-view-all a {
  text-decoration: none;
  font-weight: 600;
  color: #000;
  font-size: 15px;     /* 🔥 slightly bigger text */
}
.search-item {
  display: flex;
  gap: 10px;
  align-items: center;
}

.search-item img {
  width: 50px;
  height: 50px;
  object-fit: cover;
}

.search-list li {
  padding: 8px;
}

.search-list li:hover {
  background: #f5f5f5;
}