/* START_SECTION:kt-header (INDEX:25) */
.kt-storefront form.search{position:relative;overflow:visible}
.kt-search-suggestions{position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;background:#fff;color:#243d27;border:1px solid #e0e5dc;border-radius:8px;box-shadow:0 12px 28px #0002;z-index:100;max-height:min(65vh,500px);overflow:auto}
.kt-search-suggestions[hidden]{display:none}
.kt-storefront .kt-search-product{display:flex;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;color:inherit;border-bottom:1px solid #f0f1eb;line-height:1.35}
.kt-search-product img{width:56px;height:56px;object-fit:contain;flex-shrink:0;background:#fafaf7;border-radius:4px}
.kt-search-product span{min-width:0;overflow-wrap:anywhere}
.kt-search-product:hover,.kt-search-product:focus-visible{background:#f4f6ef;outline:2px solid #a98043;outline-offset:-2px}
.kt-storefront .kt-search-all{display:block;padding:15px 16px;color:inherit;font-weight:600;font-size:14px}
/* END_SECTION:kt-header */
