﻿#portal .header-autocomplete{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:5%;position:absolute;top:90px;z-index:1024;height:100px;background-color:#fff;}#portal .header-autocomplete span{color:#aaa;font-size:1.5rem;font-family:Poppins,sans-serif;}#portal .header-autocomplete #close-autocomplete{background-color:transparent;width:36px;height:36px;border:4px solid #ccc;border-radius:50%;color:#bbb;display:flex;align-items:center;justify-content:center;position:fixed;right:5%;}#autocomplete-container{position:absolute;z-index:999;width:100%;height:100%;top:90px;bottom:0;left:0;right:0;background-color:#fff;margin-top:100px;}#autocomplete-container #sneakers-list{padding-left:0;width:100%;padding:0 5%;margin:0 auto;background-color:#fff;}#autocomplete-container #sneakers-list .list-header{width:0;height:0;visibility:hidden;}#autocomplete-container #sneakers-list .list-group-item{display:flex;gap:1rem;align-items:center;border-bottom:1px solid #ddd;cursor:pointer;border-right:transparent;padding-block:1rem;transition:all .3s ease-in-out;}#autocomplete-container #sneakers-list .list-group-item:hover{box-shadow:inset 10px 0 0 var(--bs-primary);}#autocomplete-container #sneakers-list .list-group-item:hover span{color:var(--bs-primary);}#autocomplete-container #sneakers-list .list-group-item>div{display:flex;flex-direction:column;}#autocomplete-container #sneakers-list .list-group-item img{max-width:100px;margin-left:1rem;}#autocomplete-container #sneakers-list .list-group-item span{color:#121214;font-family:Poppins,sans-serif;transition:all .3s ease-in-out;}#autocomplete-container #sneakers-list .list-group-item .sneaker-name{font-weight:600;}#autocomplete-container #sneakers-list .list-group-item .sneaker-sku{color:#aaa;font-size:.825rem;}#autocomplete-container #sneakers-list .list-group-item.skeleton{width:100%;}#autocomplete-container #sneakers-list .list-group-item.skeleton>div{gap:1rem;}#autocomplete-container #sneakers-list .list-group-item.skeleton .skeleton-card{border-radius:8px;background:linear-gradient(-45deg,var(--bs-gray-100),var(--bs-gray-200),var(--bs-gray-300));background-size:400% 400%;animation:skeleton 1.4s ease infinite;}#autocomplete-container #sneakers-list .list-group-item.skeleton .img{height:100px;width:100px;background-color:#ddd;margin-left:1rem;}#autocomplete-container #sneakers-list .list-group-item.skeleton span.skeleton-card{height:10px;width:200px;background-color:#ddd;border-radius:2px;}#autocomplete-container #sneakers-list .list-group-item.skeleton span:nth-child(1){width:220px;}#autocomplete-container #sneakers-list .list-group-item.skeleton span:nth-child(3){width:120px;}@keyframes skeleton{0%{background-position:0 50%;}50%{background-position:100% 50%;}100%{background-position:0 50%;}}#autocomplete-container #sneakers-list .list-group-item>div{flex:1 1 auto;min-width:0}#autocomplete-container #sneakers-list .list-group-item img{width:clamp(64px,22vw,100px);flex-shrink:0}#autocomplete-container #sneakers-list .list-group-item>div span{overflow-wrap:anywhere}