#sidebar-menu.cm-menu .cm-menu__search input::-webkit-search-cancel-button{-webkit-appearance:none}#sidebar-menu.cm-menu .cm-menu__search input:placeholder-shown+.cm-menu__search-clear{visibility:hidden}#sidebar-menu.cm-menu .cm-menu__search-status{margin:8px 0 0;color:#706b60;font-size:12px;line-height:1.6}#sidebar-menu.cm-menu .cm-menu__search-status:empty{display:none}#sidebar-menu.cm-menu .cm-menu__search-retry{min-height:40px;color:#514b40;font-size:13px;text-decoration:underline;text-underline-offset:3px}#sidebar-menu.cm-menu .cm-menu__search-retry[hidden],#sidebar-menu.cm-menu [data-search-discovery][hidden]{display:none}#sidebar-menu.cm-menu .cm-menu__predictive{display:block}#sidebar-menu.cm-menu .cm-menu__predictive .predictive-search__results{padding-top:16px}#sidebar-menu.cm-menu .cm-menu__predictive .predictive-search__products{display:grid;grid-template-columns:minmax(0,1fr);gap:0}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-product{display:grid;grid-template-columns:56px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #e8e3db}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-product__image{display:block;width:56px;aspect-ratio:1;background:#f7f6f3}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-product__image img{display:block;width:100%;height:100%;object-fit:contain}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-product__info{display:flex;flex-direction:column;gap:3px;min-width:0}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-product__title{order:0;font:400 14px/1.6 var(--cm-serif);overflow-wrap:anywhere}#sidebar-menu.cm-menu .cm-menu__predictive .price-list{order:1;font-size:12px}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-product__comment{order:2;border:0;padding:0;color:#706b60;font-size:12px;line-height:1.6;overflow-wrap:anywhere}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-matching-routes__title{margin:14px 0 8px;color:#706b60;font-size:12px}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-matching-routes__list{display:flex;flex-wrap:wrap;gap:8px}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-matching-routes__list a{display:inline-flex;align-items:center;min-height:40px;padding:7px 10px;border:1px solid #e3e5e3;background:#fff;font-size:12px}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-matching-routes__list a:hover,#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-product:hover{background:#f3eee4}#sidebar-menu.cm-menu .cm-search-preview-products{min-width:0;overflow-wrap:anywhere}#sidebar-menu.cm-menu .cm-search-product__comment{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#sidebar-menu.cm-menu .predictive-search__results{gap:8px}#sidebar-menu.cm-menu .predictive-search__category{margin:0 0 4px;font-size:13px}#sidebar-menu.cm-menu .predictive-search__no-results{padding:8px 0;font-size:13px}#sidebar-menu.cm-menu .predictive-search__tabs:has(>button[role=tab]:only-of-type)::part(tab-list-scrollable){display:none}#sidebar-menu.cm-menu .predictive-search__tabs:has(>button[role=tab]:only-of-type)::part(tab-panels){padding-top:0}#sidebar-menu.cm-menu .cm-search-show-all{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 4px;max-width:100%;min-height:44px;padding:8px 0;color:#514b40;font-size:13px;line-height:1.6;text-align:left;overflow-wrap:anywhere}#sidebar-menu.cm-menu .cm-search-show-all:hover{text-decoration:underline;text-underline-offset:3px}#sidebar-menu.cm-menu .cm-search-show-all [data-search-show-all-query]{min-width:0;overflow-wrap:anywhere}#sidebar-menu.cm-menu .cm-menu__predictive .cm-search-matching-routes__list a{padding:7px 12px;color:#2d2a24;font:400 14px/1.6 var(--cm-serif)}#sidebar-menu.cm-menu .cm-search-hint{margin:8px 0 0;color:#706b60;font:400 12px/1.6 Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/298/assets/cm-menu-search-predictive.css.map */
