body[data-kjs-card-phase="8"] .kjs-search-dock form[data-kjs-native-autocomplete=true]{position:relative!important}body[data-kjs-card-phase="8"] .kjs-search-dock .kjs-native-autocomplete[hidden]{display:none!important}body[data-kjs-card-phase="8"] .kjs-search-dock .kjs-native-autocomplete{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:0!important;z-index:1070!important;display:none;width:100%!important;max-height:min(520px,calc(100dvh - 92px));margin:0!important;padding:6px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;list-style:none!important;background:#fff!important;border:1px solid #c9d8d0!important;border-radius:12px!important;box-shadow:0 16px 40px #0e291b33!important}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__heading{margin:0!important;padding:8px 10px 6px!important;color:#53635b;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__item,body[data-kjs-card-phase="8"] .kjs-native-autocomplete__all-item{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__option{display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;width:100%!important;min-height:64px;margin:0!important;padding:6px 10px!important;color:#103e2a!important;text-decoration:none!important;border:0!important;border-radius:8px;outline:none}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__option:hover,body[data-kjs-card-phase="8"] .kjs-native-autocomplete__option.is-active{color:#0b3926!important;background:#eef6f1!important}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__option:focus-visible{outline:3px solid rgba(20,105,65,.28)!important;outline-offset:-3px!important}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__image{display:flex;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden;background:#fff;border:1px solid #dce6e0;border-radius:7px}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__image.is-empty:before{color:#718078;font-size:10px;line-height:1.1;text-align:center;content:"No image"}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__image img{display:block;width:100%!important;height:100%!important;object-fit:contain}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__text{display:flex;min-width:0;flex-direction:column;gap:3px}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__title{display:-webkit-box;overflow:hidden;color:#0b5637;font-size:14px;font-weight:700;line-height:1.22;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__price{color:#17251e;font-size:13px;font-weight:700;line-height:1.2}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__all{display:flex!important;grid-template-columns:none;justify-content:space-between;min-height:46px;margin-top:4px!important;padding:10px 12px!important;color:#0b5637!important;font-size:14px;font-weight:700;border-top:1px solid #dce6e0!important;border-radius:0 0 8px 8px}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__all span[aria-hidden=true]{margin-left:12px;font-size:18px;line-height:1}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}@media(max-width:768px){body[data-kjs-card-phase="8"] .kjs-search-dock .kjs-native-autocomplete{top:calc(100% + 6px)!important;max-height:min(62dvh,440px);padding:5px!important}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__option{grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:60px;padding:6px 8px!important}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__image{width:48px;height:48px}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__title{font-size:13px}body[data-kjs-card-phase="8"] .kjs-native-autocomplete__all{min-height:46px;padding:10px!important}}@media(prefers-reduced-motion:reduce){body[data-kjs-card-phase="8"] .kjs-search-dock .kjs-native-autocomplete{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kjs-native-autocomplete.css.map */
