.etic-algolia-v2,.etic-algolia-v2 *{box-sizing:border-box!important}.etic-algolia-v2{position:relative!important;width:340px!important;max-width:100%!important;font-family:inherit!important;z-index:99999!important}.etic-algolia-v2-input-wrap{position:relative!important;width:100%!important}.etic-algolia-v2-input{width:100%!important;height:50px!important;padding:0 48px 0 16px!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:4px!important;background:#fff!important;color:#111!important;font-size:15px!important;line-height:50px!important;outline:none!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}.etic-algolia-v2-input:focus{border-color:#111!important}.etic-algolia-v2-icon{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;border:0!important;background:transparent!important;padding:7px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.etic-algolia-v2-icon svg{width:21px!important;height:21px!important;fill:#111!important}.etic-algolia-v2-results{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:auto!important;width:460px!important;max-width:92vw!important;max-height:430px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border:1px solid rgba(0,0,0,.09)!important;border-radius:8px!important;box-shadow:0 18px 45px rgba(0,0,0,.22)!important;z-index:999999!important}.etic-algolia-v2-result{display:grid!important;grid-template-columns:62px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:11px 12px!important;border-bottom:1px solid #f0f0f0!important;text-decoration:none!important;color:#111!important;background:#fff!important}.etic-algolia-v2-result:hover{background:#f7f7f7!important}.etic-algolia-v2-result:last-child{border-bottom:0!important}.etic-algolia-v2-thumb{width:62px!important;height:78px!important;object-fit:cover!important;background:#f5f5f5!important;display:block!important}.etic-algolia-v2-info{min-width:0!important;display:block!important}.etic-algolia-v2-title{display:block!important;font-size:14px!important;line-height:1.28!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;color:#111!important}.etic-algolia-v2-meta{display:block!important;margin-top:4px!important;font-size:12px!important;line-height:1.2!important;color:#777!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.etic-algolia-v2-price{font-size:14px!important;line-height:1!important;font-weight:700!important;color:#111!important;white-space:nowrap!important;text-align:right!important}.etic-algolia-v2-empty,.etic-algolia-v2-loading{padding:14px!important;color:#555!important;font-size:14px!important;background:#fff!important}.etic-algolia-v2 em{font-style:normal!important;background:linear-gradient(transparent 55%,#ffe69a 55%)!important}
@media(max-width:768px){.etic-algolia-v2{width:100%!important}.etic-algolia-v2-input{height:46px!important;line-height:46px!important;font-size:14px!important}.etic-algolia-v2-results{position:fixed!important;left:12px!important;right:12px!important;top:90px!important;width:auto!important;max-width:none!important;max-height:70vh!important;border-radius:8px!important}.etic-algolia-v2-result{grid-template-columns:52px minmax(0,1fr) auto!important;gap:9px!important;padding:10px!important}.etic-algolia-v2-thumb{width:52px!important;height:66px!important}.etic-algolia-v2-title{font-size:13px!important}.etic-algolia-v2-price{font-size:13px!important}}

@media (max-width: 768px) {
  .etic-algolia-v2 {
    width: 170px !important;
    max-width: 45vw !important;
  }

  .etic-algolia-v2-input-wrap {
    height: 42px !important;
    border-radius: 8px !important;
  }

  .etic-algolia-v2-input {
    height: 42px !important;
    font-size: 14px !important;
    padding: 0 38px 0 12px !important;
  }

  .etic-algolia-v2-input::placeholder {
    font-size: 0 !important;
  }

  .etic-algolia-v2-input::before {
    content: "";
  }

  .etic-algolia-v2-icon {
    width: 38px !important;
    height: 42px !important;
  }

  .etic-algolia-v2-results {
    position: fixed !important;
    top: 95px !important;
    left: 12px !important;
    right: 12px !important;
    width: auto !important;
    max-height: 65vh !important;
    z-index: 999999 !important;
    border-radius: 10px !important;
  }
}
@media (max-width: 768px) {
  .etic-algolia-v2 {
    width: 44px !important;
    height: 44px !important;
  }

  .etic-algolia-v2-input {
    display: none !important;
  }

  .etic-algolia-v2-icon {
    width: 44px !important;
    height: 44px !important;
    border: 0 !important;
    background: transparent !important;
  }

  .etic-algolia-v2.mobile-open {
    position: fixed !important;
    top: 70px !important;
    left: 12px !important;
    right: 12px !important;
    width: auto !important;
    height: auto !important;
    z-index: 999999 !important;
    background: #fff !important;
    padding: 10px !important;
    border-radius: 10px !important;
  }

  .etic-algolia-v2.mobile-open .etic-algolia-v2-input {
    display: block !important;
    width: 100% !important;
    height: 44px !important;
    padding: 0 45px 0 12px !important;
  }

  .etic-algolia-v2.mobile-open .etic-algolia-v2-results {
    position: fixed !important;
    top: 135px !important;
    left: 12px !important;
    right: 12px !important;
    width: auto !important;
    max-height: 60vh !important;
    z-index: 999999 !important;
  }
}
@media (max-width: 768px) {
  .etic-algolia-v2-input {
    display: none !important;
  }

  .etic-algolia-v2.mobile-open .etic-algolia-v2-input {
    display: block !important;
  }
}
.etic-algolia-v2-icon svg {
  transition: fill 0.3s ease;
}
/* lupa alba pe header transparent */
.etic-algolia-v2-icon svg,
.etic-algolia-v2-icon svg path {
  fill: #fff !important;
}

/* dupa scroll / header alb */
body.scrolled .etic-algolia-v2-icon svg,
body.scrolled .etic-algolia-v2-icon svg path,
.sticky .etic-algolia-v2-icon svg,
.sticky .etic-algolia-v2-icon svg path,
.header-sticky .etic-algolia-v2-icon svg,
.header-sticky .etic-algolia-v2-icon svg path,
.is-sticky .etic-algolia-v2-icon svg,
.is-sticky .etic-algolia-v2-icon svg path {
  fill: #000 !important;
}
@media (max-width: 768px) {
  /* sus, pe header transparent = lupa alba */
  body:not(.scrolled) .etic-algolia-v2-icon svg {
    filter: brightness(0) invert(1) !important;
  }

  body:not(.scrolled) .etic-algolia-v2-icon svg path {
    fill: #000 !important;
  }

  /* dupa scroll, header alb = lupa neagra */
  body.scrolled .etic-algolia-v2-icon svg {
    filter: none !important;
  }

  body.scrolled .etic-algolia-v2-icon svg path {
    fill: #000 !important;
  }
}