.racket-showcase{padding-top:16px;padding-bottom:16px}.racket-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.racket-heading h2{font-size:clamp(18px,2.5vw,26px);margin:4px 0 12px}.racket-heading .eyebrow{font-size:10px;margin:0}.racket-controls{display:flex;gap:6px}.racket-controls button{background:transparent;color:var(--text);border:1px solid var(--line);padding:8px;min-width:36px;cursor:pointer;font-size:12px}.racket-window{overflow-x:auto;scrollbar-width:none;margin-bottom:10px}.racket-window::-webkit-scrollbar{display:none}.racket-track{display:flex;gap:12px;width:max-content}.racket-card{box-sizing:border-box;width:160px;flex:none;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--text);border:1px solid var(--line);padding:10px}.racket-card img{width:100%;height:125px;object-fit:contain;background:transparent}.racket-card strong{font-size:12px}.racket-card span{font-size:9px;color:var(--gold)}.racket-showcase>.text-link{font-size:10px}@media(max-width:600px){.racket-heading{flex-wrap:wrap}.racket-card{width:140px}.racket-card img{height:110px}}

.racket-card .product-category{font-size:8px;letter-spacing:.08em;margin-top:2px}.racket-card strong{min-height:2.6em;line-height:1.3}.racket-card .product-photo{background:#fff;border-radius:3px}.racket-card>span:last-child{margin-top:auto}
