.recently{margin-top:2rem}.recently-head{border-block:1px solid var(--line);margin-bottom:1rem;padding-block:.75rem}.recently-label{text-transform:uppercase;color:var(--accent-dark);font-size:.75rem}.recently-title{text-transform:uppercase;margin-top:.25rem;font-size:1.5rem;font-weight:900;line-height:2rem}.recently-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-auto-columns:11rem;grid-auto-flow:column;gap:.75rem;padding-top:4px;padding-bottom:.5rem;display:grid;overflow-x:auto}.recently-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--surface);flex-direction:column;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.recently-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 18px 40px #2528231f}.recently-card-photo{border-bottom:1px solid var(--line);background:#fff;height:7rem;position:relative;overflow:hidden}.recently-card-photo img{object-fit:contain;padding:.5rem}.recently-card-nophoto{text-transform:uppercase;height:100%;color:var(--muted);place-items:center;font-size:10px;display:grid}.recently-card-body{flex-direction:column;flex:1;padding:.75rem;display:flex}.recently-card-name{-webkit-line-clamp:2;color:var(--foreground);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.125rem;display:-webkit-box;overflow:hidden}.recently-card:hover .recently-card-name{color:var(--accent-dark)}.recently-card-footer{margin-top:auto;padding-top:.5rem}.recently-card-price{color:var(--green-dark);font-size:1rem;font-weight:900}.recently-card-noprice{color:var(--muted);font-size:.75rem;font-weight:600}
