.etic-algolia-v7,.etic-algolia-v7 *{box-sizing:border-box!important}.etic-algolia-v7{position:relative!important;width:340px!important;max-width:100%!important;z-index:99999!important;font-family:inherit!important}.etic-algolia-v7-input-wrap{position:relative!important;width:100%!important}.etic-algolia-v7-input{width:100%!important;height:50px!important;padding:0 48px 0 16px!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:5px!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-v7-input:focus{border-color:#111!important}.etic-algolia-v7-icon{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;border:0!important;background:transparent!important;padding:7px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important}.etic-algolia-v7-icon svg{width:22px!important;height:22px!important;display:block!important}.etic-algolia-v7-icon svg,.etic-algolia-v7-icon svg path{fill:#111!important}.etic-algolia-v7-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-v7-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-v7-result:hover{background:#f7f7f7!important}.etic-algolia-v7-result:last-child{border-bottom:0!important}.etic-algolia-v7-thumb{width:62px!important;height:78px!important;object-fit:cover!important;background:#f5f5f5!important;display:block!important}.etic-algolia-v7-info{min-width:0!important;display:block!important}.etic-algolia-v7-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-v7-meta{display:block!important;margin-top:4px!important;font-size:12px!important;line-height:1.25!important;color:#777!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.etic-algolia-v7-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-v7-empty,.etic-algolia-v7-loading{padding:14px!important;color:#555!important;font-size:14px!important;background:#fff!important}.etic-algolia-v7 em{font-style:normal!important;background:linear-gradient(transparent 55%,#ffe69a 55%)!important}
@media(max-width:768px){.etic-algolia-v7{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;position:relative!important;top:0!important;z-index:999999!important}.etic-algolia-v7-input{display:none!important}.etic-algolia-v7-icon{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;background:transparent!important;pointer-events:auto!important}.etic-algolia-v7-icon svg{width:22px!important;height:22px!important;display:block!important}.etic-algolia-v7-icon svg,.etic-algolia-v7-icon svg path{fill:#fff!important}body.scrolled .etic-algolia-v7-icon svg,body.scrolled .etic-algolia-v7-icon svg path{fill:#000!important}.etic-algolia-v7.mobile-open{position:fixed!important;top:78px!important;left:10px!important;right:10px!important;width:auto!important;height:auto!important;background:#fff!important;padding:10px!important;border-radius:10px!important;z-index:999999!important;box-shadow:0 18px 45px rgba(0,0,0,.22)!important}.etic-algolia-v7.mobile-open .etic-algolia-v7-input-wrap{width:100%!important}.etic-algolia-v7.mobile-open .etic-algolia-v7-input{display:block!important;width:100%!important;height:44px!important;line-height:44px!important;padding:0 45px 0 12px!important;font-size:14px!important}.etic-algolia-v7.mobile-open .etic-algolia-v7-icon{position:absolute!important;right:10px!important;top:10px!important;width:44px!important;height:44px!important}.etic-algolia-v7.mobile-open .etic-algolia-v7-icon svg,.etic-algolia-v7.mobile-open .etic-algolia-v7-icon svg path{fill:#111!important}.etic-algolia-v7.mobile-open .etic-algolia-v7-results{position:fixed!important;top:138px!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;max-height:62vh!important;border-radius:8px!important}.etic-algolia-v7-result{grid-template-columns:52px minmax(0,1fr) auto!important;gap:9px!important;padding:10px!important}.etic-algolia-v7-thumb{width:52px!important;height:66px!important}.etic-algolia-v7-title{font-size:13px!important}.etic-algolia-v7-price{font-size:13px!important}}
