#recently-viewed-section{text-align:center}#recently-viewed-section[hidden]{display:none}#recently-viewed-section h2{margin-bottom:6px;font-size:32px;line-height:1.2}#recently-viewed-section .recently-viewed-subtext{color:#666;margin-bottom:10px;font-size:15px}[data-theme=dark] #recently-viewed-section .recently-viewed-subtext{color:#aaa}.recently-viewed-track{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent,#c483e6) transparent;gap:20px;padding:15px 80px 25px;display:flex;overflow-x:auto}.recently-viewed-track::-webkit-scrollbar{height:8px}.recently-viewed-track::-webkit-scrollbar-track{background:0 0}.recently-viewed-track::-webkit-scrollbar-thumb{background:var(--accent,#c483e6);border-radius:10px}.recently-viewed-card{text-align:left;cursor:pointer;border:1.5px solid var(--border-color,#e5e5e5);background-color:var(--card-bg,#fff);border-radius:16px;flex:0 0 220px;max-width:220px;padding:12px 12px 14px;transition:box-shadow .3s,transform .25s;position:relative;box-shadow:0 4px 20px #0000000d}.recently-viewed-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0000001f}.recently-viewed-card:hover .pro-img-wrap img{transform:scale(1.04)}.recently-viewed-card:focus-visible{outline:2px solid var(--accent,#c483e6);outline-offset:4px}.recently-viewed-card .pro-img-wrap{margin-bottom:8px}.recently-viewed-card .des h5{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary,#1a1a1a);margin:4px 0;font-size:15px;font-weight:600;overflow:hidden}.recently-viewed-card .des h4{color:var(--accent,#c483e6);margin:0;font-size:16px;font-weight:700}@media (width<=900px){.recently-viewed-track{padding:10px 18px 20px}.recently-viewed-card{flex:0 0 160px;max-width:160px}}
