.custom-search{position:fixed;left:0;top:-100%;width:100%;background-color:#fff;z-index:99;transition:all ease-in-out .3s;cursor:context-menu}.icon-and-text.search.active .custom-search{top:0}.icon-and-text.search.active .search-bg-cover{display:block}.search-bg-cover{background-color:#000000b3;height:100vh;width:100%;position:fixed;left:0;z-index:9;cursor:context-menu;top:0;display:none}.custom-search .search_form_wrap{max-width:500px;margin:0 auto}.custom-search .search_form_wrap{padding:30px 10px 50px;position:relative}.custom-search .header_serch_caption{font-size:14px;text-transform:inherit;font-weight:900;font-family:Roboto,sans-serif;color:#797878;margin:0}.custom-search .seach-form_info-wrap{display:flex;justify-content:space-between;align-items:center}.custom-search .search_form_close{height:20px;cursor:pointer}.custom-search .search_form_close:hover svg path{fill:#000}.custom-search .search_form_close svg path{transition:all ease-in-out .3s}.custom-search .search_field-wrapper{display:flex;align-items:center;border-bottom:1px solid #e4e4e4;height:40px;padding:5px 0}.custom-search .search-input_field{padding:0 5px 0 0;height:100%;border:0;flex:1;color:#797878;line-height:1.25;font-size:24px;font-weight:400;font-family:Roboto,sans-serif}.custom-search .search-input_field::placeholder{color:#797878;opacity:1}.custom-search .header_search_submit{height:20px;width:20px;cursor:pointer}.custom-search .header_search_submit svg{height:100%;width:100%}.custom-search .search_result_container.active{opacity:1;visibility:visible}.custom-search .search_result_container{opacity:0;visibility:hidden;position:absolute;left:0;border:1px solid #e4e4e4;background:#fff;z-index:9;padding:18px 42px;overflow-y:auto;width:100%;top:calc(100% - 25px)}.custom-search .alert-warning{background-color:#fff5c3;color:#85741f;padding:10px 15px;margin:15px 0;border:1px solid #edd870;font-weight:800;font-size:16px;line-height:1.25;font-family:Roboto,sans-serif;letter-spacing:0;border-radius:5px}@media screen and (max-width:767px){.icon-and-text.search.active .custom-search{top:40px}.custom-search .search_form_wrap{padding:15px 10px}.custom-search .search_result_container{padding:18px 20px;top:100%}.custom-search .alert-warning{font-weight:900;font-size:13px;padding:10px 15px}.custom-search .search-input_field{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/search.css.map */
