.calore-search-toggle,.calore-smart-search{display:none}
@media(max-width:767px){
 body.calore-search-ready #boss-search{display:none!important}
 body.calore-search-ready #bt_header header{padding:20px 15px 16px!important}
 body.calore-search-ready #logo{margin-bottom:0}
 body.calore-search-ready #top{min-height:58px;box-sizing:border-box}
 .breadcrumb{display:none!important}
 body.calore-search-ready #top #right_top_links{position:fixed;right:50px;top:14px;width:30px}
 body.calore-search-ready #left_top_linkss{margin-left:-10px}
 .calore-search-toggle{display:flex;position:fixed;top:11px;right:85px;z-index:10003;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #efc8aa;border-radius:3px;padding:7px;background:#fff7ef;color:#d65c19;box-sizing:border-box;cursor:pointer}
 .calore-search-toggle svg{width:21px;height:21px;display:block}
 .calore-search-toggle[aria-expanded=true]{background:#ef7028;color:#fff;border-color:#ef7028}
 .calore-search-toggle:focus-visible,.calore-smart-search :focus-visible{outline:2px solid #e46a25;outline-offset:2px}
 .calore-smart-search:not([hidden]){display:block;position:fixed;top:58px;left:0;right:0;z-index:10002;max-height:calc(100dvh - 70px);overflow:auto;overscroll-behavior:contain;background:#fff;border-bottom:2px solid #ef7028;box-shadow:0 8px 22px #0002;padding:12px 15px 10px;font:14px/1.4 Lato,Arial,sans-serif;color:#333}
 .calore-smart-search[hidden]{display:none!important}
 .calore-search-form{display:flex;align-items:stretch;gap:6px;margin:0}
 .calore-search-field{flex:1;min-width:0;height:44px;border:1px solid #c9c9c9;border-radius:5px;padding:10px 12px;font:16px/22px Lato,Arial,sans-serif;color:#333;background:#fff;box-sizing:border-box}
 .calore-search-submit{flex:0 0 44px;height:44px;display:flex;align-items:center;justify-content:center;padding:10px;border:0;border-radius:5px;background:#ef7028;color:white;cursor:pointer}
 .calore-search-submit svg{width:22px;height:22px}
 .calore-search-status{margin:9px 0 4px;font-size:13px;line-height:18px;color:#626262}
 .calore-search-results{list-style:none!important;padding:0!important;margin:0!important}
 .calore-search-results>li{padding:0;margin:0;border-bottom:1px solid #eee}
 .calore-search-result{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:10px 2px;text-decoration:none!important;color:#333!important;border-radius:4px}
 .calore-search-result:hover,.calore-search-result:focus{background:#fff5ed}
 .calore-search-thumb{width:56px;height:56px;display:block;position:relative}
 .calore-search-thumb img{display:block;max-width:100%;width:56px;height:56px;object-fit:contain}
 .calore-search-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:19px;font-weight:600}
 .calore-search-price{display:inline-block;margin-top:4px;font-size:15px;line-height:20px;font-weight:700;color:#545960}
 .calore-search-price[data-special=true]{color:#cc5418}
 .calore-search-stock{font-size:12px;color:#777;margin-left:8px}
 .calore-search-all{display:block;padding:11px 2px 4px;color:#b74b12!important;font-size:14px;font-weight:700;text-decoration:none}
 .calore-smart-search [hidden]{display:none!important}
}
