.search-bar{position:relative;background:whitesmoke;padding:10px;border-radius:30px;width:17ch}@media (max-width: 900px){.search-bar{margin:10px}}.search-bar .search-bar-input{background:unset;border-bottom:unset}#search_result_container{display:none;padding:25px 40px;position:absolute;width:calc(100% - 104px);z-index:99999;background-color:#fff;margin-top:5px;border:2px solid black;height:65vh;overflow-y:scroll}@media (max-width: 900px){#search_result_container{left:0;height:80vh;top:90px;border:1px solid black;width:calc(100% - 2px);padding:0}}@media (max-width: 900px){#search_result_container{height:80vh;left:0;top:90px;border:1px solid black!important;padding:0!important;overflow-y:scroll}}#search_result_container .search_stats{margin-bottom:20px}@media (max-width: 900px){#search_result_container .search_stats{padding:10px}}#search_result_container .search_close{position:absolute;right:40px;border:1px solid grey;border-radius:50%;height:35px;width:35px;display:flex;align-items:center;justify-content:center;top:15px;cursor:pointer}@media (max-width: 900px){#search_result_container .search_close{right:7px;height:28px;width:28px;top:7px}}#search_result_container .search_result{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem 1rem}@media (max-width: 900px){#search_result_container .search_result{grid-template-columns:repeat(1,1fr)!important;gap:0rem 1rem}#search_result_container .search_result .product{height:3.6rem!important}}#search_result_container .search_result>a{color:initial;text-decoration:none}#search_result_container .search_result>.product .image-container,#search_result_container .search_result>picture.image{height:35vw}#search_result_container .search_result>.product{display:flex;flex-direction:column;gap:.5rem}#search_result_container .search_result>.product .promo-label{position:absolute;top:1rem;right:1rem;width:fit-content;padding:.5em 1em;background-color:#b70b31;color:#fff;font-size:.7rem;text-transform:uppercase;font-weight:700}@media screen and (max-width: 900px){#search_result_container .search_result>.product .promo-label{top:.5rem;right:.5rem;font-size:.5rem}}#search_result_container .search_result>.product .image-container{min-height:0rem;height:14rem;position:relative;overflow:hidden}@media (max-width: 900px){#search_result_container .search_result>.product .image-container{aspect-ratio:2/3;height:unset;height:40px!important;width:40px!important;float:left}}#search_result_container .search_result>.product .image-container img{object-fit:contain;width:100%;height:100%;transition:transform .25s}#search_result_container .search_result>.product .image-container .sizes{position:absolute;bottom:0;visibility:hidden}#search_result_container .search_result>.product .image-container:hover img{transform:scale(1.05)}@media screen and (max-width: 900px){#search_result_container .search_result>.product .image-container:hover img{transform:none}}#search_result_container .search_result>.product .image-container:hover .sizes{list-style:none;visibility:visible;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:30px;width:100%;padding:.7rem 0;background-color:#231f20}@media screen and (max-width: 900px){#search_result_container .search_result>.product .image-container:hover .sizes{display:none}}#search_result_container .search_result>.product .image-container:hover .sizes>li{font-size:.8em;text-align:center;color:gray}#search_result_container .search_result>.product .image-container:hover .sizes>li:hover{font-weight:700}#search_result_container .search_result>.product .image-container:hover .sizes>li.available{color:#fff;transition:transform .1s}#search_result_container .search_result>.product .image-container:hover .sizes>li.available:hover{transform:scale(1.25)}@media (max-width: 900px){#search_result_container .search_result>.product .description{grid-template-columns:auto;flex-direction:column;margin-top:0;float:left;margin-left:10px;width:80%}}#search_result_container .search_result>.product .description .public-price{color:#006eb9;font-weight:700}#search_result_container .search_result>.product .description .name{min-height:48px;font-size:.8rem;text-transform:uppercase;margin:0}@media (max-width: 900px){#search_result_container .search_result>.product .description .name{min-height:0px!important;font-size:.7rem}}#search_result_container .search_result>.product .description .colors{text-transform:uppercase;font-size:.7rem;font-weight:700;color:gray;margin:4px 0}#search_result_container .search_result>.product .description .earlier-price{color:gray;margin-left:12px}@media (max-width: 900px){#search_result_container .search_result>picture.image{aspect-ratio:3/2;height:unset}}#search_result_container .search_result>picture.image>img{width:100%;height:100%;object-fit:cover}#search_result_container .availability-available{color:green}#search_result_container .availability-not-available{color:#b70b31}
