.app-search .search-btn_open-popup{color:#fff;cursor:pointer;border:none;font-size:16px;width:32px;height:32px;border-radius:32px;display:flex;align-items:center;justify-content:center;background-color:var(--grey);transition:all .2s}.app-search .search-btn_open-popup:hover{background-color:#000}.app-search .search-wrapper{position:fixed;width:100%;background-color:#fff;left:0;top:0;padding:15px;box-shadow:0 1px 12.2px .8px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;transition:all .2s}.app-search .search-wrapper.open{transform:translateY(0);opacity:1}.app-search .search-wrapper .form-control{position:relative}.app-search .search-wrapper .form-control .search-box{width:100%;border:0;margin:0;box-shadow:0 1px 12.2px .8px rgba(0,0,0,.1);background-color:var(--white);padding:10px 15px 10px;font-size:18px;line-height:1;height:50px;color:var(--charcoal-grey);font-weight:400;font-family:'Lato','sans-serif'}.app-search .search-wrapper .form-control .search-box::placeholder{color:var(--charcoal-grey)}.app-search .search-wrapper .form-control .search-box+span.search-box-placeholder{position:absolute;right:15px;top:50%;margin-top:-8px;color:var(--grey)}.app-search .search-wrapper .search-results{margin:15px 0 0 0;width:100%}.app-search .search-wrapper .search-results .result-search{border:1px solid var(--white-two);margin-bottom:10px;display:flex;flex-direction:row;align-items:center;transition:all .2s}.app-search .search-wrapper .search-results .result-search img{width:75px;height:75px;object-fit:cover;object-position:center;margin-right:15px}.app-search .search-wrapper .search-results .result-search .img-not_found{display:block;width:75px;height:75px;background-color:var(--grey);margin-right:15px;position:relative}.app-search .search-wrapper .search-results .result-search .img-not_found:after{content:'Without image';font-size:12px;padding:0;text-align:center;display:block;position:absolute;left:0;top:50%;line-height:15px;margin-top:-15px;text-transform:uppercase;color:#fff;font-weight:700;height:30px}.app-search .search-wrapper .search-results .result-search .info{padding:15px 15px 15px 0}.app-search .search-wrapper .search-results .result-search .info_title{margin-bottom:0;font-weight:700;text-transform:uppercase;color:var(--rouge)}.app-search .search-wrapper .search-results .result-search .info_price{margin-top:.5rem}.app-search .search-wrapper .search-results .result-search .info_price .product-sale-badge,.app-search .search-wrapper .search-results .result-search .info_price del{display:none}.app-search .search-wrapper .search-results .result-search .info_price ins{text-decoration:none}.app-search .search-wrapper .search-results .result-search .info_type{font-size:12px;color:var(--warm-grey)}.app-search .search-wrapper .search-results .result-search:hover{background-color:var(--white-two)}.app-search .search-wrapper .search-results h3.cannotfind{text-align:center;font-weight:700;margin-top:15px;margin-bottom:15px;border-top:1px solid var(--white-two);padding-top:15px}.app-search .search-wrapper .search-results>div{margin-bottom:15px}.app-search .search-wrapper .search-results .btn{font-size:14px;width:230px;display:block;margin:0 auto}.app-search .loaders{display:block;position:relative;width:64px;height:64px;margin:0 auto}.app-search .loaders div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}.app-search .loaders div:nth-child(1){left:6px;animation:loaders1 0.6s infinite}.app-search .loaders div:nth-child(2){left:6px;animation:loaders2 0.6s infinite}.app-search .loaders div:nth-child(3){left:26px;animation:loaders2 0.6s infinite}.app-search .loaders div:nth-child(4){left:45px;animation:loaders3 0.6s infinite}@keyframes loaders1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes loaders3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes loaders2{0%{transform:translate(0,0)}100%{transform:translate(19px,0)}}