.mci-search{margin-top:0;margin-bottom:24px}.mci-search__form{display:flex;align-items:center;max-width:820px;margin:0 auto;border:1px solid #ddd;border-radius:40px;box-shadow:0 4px 18px #0000000b;background:#fff}.mci-search__form:focus-within{outline:2px solid #ff9254;outline-offset:3px}.mci-search__form input{width:100%;min-width:0;padding:17px 22px;border:0;background:transparent;font:inherit;font-size:16px;color:#222;outline:none}.mci-search__form input::placeholder{color:#666}.mci-search__form button{display:grid;place-items:center;flex:0 0 56px;min-height:56px;border:0;background:transparent;color:#222;cursor:pointer}.mci-search__status{text-align:center;margin:14px 0}.mci-search__status:empty{display:none}.mci-search__results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.mci-search__results[hidden],.mci-search__empty[hidden],.mci-search-native-hidden{display:none!important}.mci-search__results product-item{opacity:1!important;visibility:visible!important}.mci-search__empty{text-align:center;padding:24px 0}.mci-search__empty p{margin-bottom:18px}@media(max-width:740px){.mci-search__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mci-search__form input{padding:14px 16px}.mci-search__form button{min-height:50px;flex-basis:50px}}