.nb-mat.lP{padding:22px 0 26px}.lP-title{margin:0;font:inherit}.lP-title .nb-ribbon{margin:6px 0 14px 2px}.lP-list{margin:0;padding:0 0 8px;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,40%);gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.lP-item{min-width:0;scroll-snap-align:start}.lP-card{display:grid;gap:8px;align-content:start;color:inherit;text-decoration:none;border-radius:8px}a.lP-card:focus-visible{outline:2px solid var(--n-mint);outline-offset:3px}.lP-thumb{position:relative;aspect-ratio:63/88;border-radius:8px;overflow:hidden;background:var(--n-deep);border:1px solid var(--n-wm);transition:transform .16s ease-out,border-color .16s ease-out}.lP-thumb,.lP-thumb img{display:block;width:100%}.lP-thumb img{height:100%;object-fit:contain}.lP-initials{display:grid;place-items:center;width:100%;height:100%;font:900 34px/1 var(--f-display);color:var(--n-sec);letter-spacing:.02em}.lP-flame{position:absolute;top:6px;right:6px;color:#ff8a3d;filter:drop-shadow(0 1px 2px rgb(0 0 0/.45))}.lP-text{display:grid;gap:2px;font-size:14px;line-height:1.35;color:var(--n-sec);overflow-wrap:anywhere}.lP-text b{font-size:15px;font-weight:600;color:var(--n-white)}@media (hover:hover){a.lP-card:hover .lP-thumb{transform:translateY(-3px);border-color:var(--n-mint)}}@media (prefers-reduced-motion:reduce){.lP-thumb{transition:none}}@media (min-width:1024px){.lP-list{grid-auto-flow:row;grid-template-columns:repeat(8,minmax(0,1fr));overflow:visible}.lP-column .lP-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.lP-column .lP-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.nb-mat.lS{padding:8px 0 30px}.lS-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.lS-grid>*{min-width:0}.lS-title{margin:0;font:inherit}.lS-title .nb-ribbon{margin:6px 0 14px 2px}.lS-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.lS-card{display:grid;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid var(--n-wm);background:var(--n-deep);color:var(--n-white);text-decoration:none;transition:border-color .16s ease-out,transform .16s ease-out}.lS-card:focus-visible{outline:2px solid var(--n-mint);outline-offset:2px}.lS-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lS-head b{font-size:16px;font-weight:600;overflow-wrap:anywhere}.lS-price{flex:none;font-size:14px;color:var(--n-sec)}.lS-track{position:relative;display:block;margin:10px 0;color:var(--n-mint)}.lS-track-hot{color:#ff8a3d}.lS-bar{position:relative;display:block;height:8px;border-radius:999px;overflow:hidden;background:rgb(255 255 255/.12)}.lS-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--n-mint)}.lS-fill.lS-hot{background:linear-gradient(90deg,var(--n-mint),#ff8a3d)}.lS-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;color:var(--n-sec)}.lS-hot-text{color:#ffb07a;font-weight:600}.lS-more{display:inline-block;margin-top:14px;font-size:15px;color:var(--n-mint);text-underline-offset:3px}@media (hover:hover){.lS-card:hover{border-color:var(--n-mint);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lS-card{transition:none}}@media (min-width:1024px){.nb-mat.lS{padding:8px 0 56px}.lS-grid[data-halves="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.lS-grid[data-halves="2"]>.lP-column{grid-column:1;grid-row:1}.lS-grid[data-halves="2"]>.lS-spots{grid-column:2;grid-row:1}}