.search-recent{display:flex;flex-direction:column;gap:2rem;padding:1.8rem 1.8rem 2.2rem;overflow-y:auto;overscroll-behavior:contain;animation:searchRecentIn .25s ease both}.search-recent[hidden],.search-recent__group[hidden]{display:none}.search-recent__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.search-recent__title{margin:0;font-family:var(--font-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.search-recent__clear{padding:0;border:0;background:none;font:inherit;font-size:1.25rem;color:rgba(var(--color-foreground),.5);text-decoration:none;cursor:pointer;transition:color .2s ease}.search-recent__clear:hover{color:rgb(var(--color-accent))}.search-recent__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0}.search-recent__chip{display:inline-flex;align-items:center;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:99rem;background:rgba(var(--color-foreground),.04);transition:border-color .2s ease,background-color .2s ease}.search-recent__chip:hover{border-color:rgba(var(--color-accent),.55);background:rgba(var(--color-accent),.08)}.search-recent__chip-link{display:inline-flex;align-items:center;gap:.7rem;padding:.75rem .4rem .75rem 1.2rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none;max-width:24rem}.search-recent__chip-link span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-recent__chip-icon{flex:0 0 auto;width:1.6rem;height:1.6rem;color:rgba(var(--color-foreground),.5);transition:color .2s ease}.search-recent__chip:hover .search-recent__chip-icon{color:rgb(var(--color-accent))}.search-recent__chip-remove{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-right:.3rem;padding:0;border:0;border-radius:50%;background:none;color:rgba(var(--color-foreground),.4);cursor:pointer;transition:color .2s ease,background-color .2s ease}.search-recent__chip-remove svg{width:1.4rem;height:1.4rem}.search-recent__chip-remove:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.08)}.search-recent__products{display:grid;grid-auto-flow:column;grid-auto-columns:11.5rem;gap:1.2rem;margin:0 -1.8rem;padding:.4rem 1.8rem .8rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:1.8rem;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.18) transparent}.search-recent__products>li{scroll-snap-align:start}.search-recent__product{display:flex;flex-direction:column;gap:.6rem;color:rgb(var(--color-foreground));text-decoration:none}.search-recent__product-media{display:block;aspect-ratio:3 / 4;border-radius:1rem;overflow:hidden;background:rgba(var(--color-foreground),.06);border:.1rem solid rgba(var(--color-foreground),.08);transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.search-recent__product-media img{display:block;width:100%;height:100%;object-fit:cover}.search-recent__product:hover .search-recent__product-media{border-color:rgba(var(--color-accent),.6);box-shadow:0 .6rem 1.8rem -.8rem rgba(var(--color-accent),.6);transform:translateY(-2px)}.search-recent__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;line-height:1.3}.search-recent__product-price{font-size:1.3rem;font-weight:700;color:rgb(var(--color-accent))}.search-modal .search-recent{position:absolute;top:100%;left:0;right:0;z-index:3;max-height:70vh;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 1.6rem 3rem rgba(var(--color-shadow),.25)}@keyframes searchRecentIn{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.search-recent,.search-recent__product-media{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-search-recent.css.map */
