.ih-showcase{padding:72px 0;background:#090a0c;color:#f7f3ec;overflow:hidden}.ih-showcase__head{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:0 5vw 25px}.ih-showcase h2{font-size:clamp(30px,4vw,58px);line-height:1.06;margin:8px 0}.ih-showcase__eyebrow{color:#d9bb7b;letter-spacing:.2em;font-size:11px}.ih-showcase__controls{display:flex;gap:8px}.ih-showcase__controls button{border:1px solid #6e6250;background:transparent;color:#fff;border-radius:50%;width:44px;height:44px;cursor:pointer}.ih-showcase__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 5vw 18px}.ih-showcase__track::-webkit-scrollbar{display:none}.ih-showcase__card{flex:0 0 clamp(260px,30vw,420px);scroll-snap-align:center;background:#15171a;border:1px solid #3b332a;border-radius:22px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s,border-color .3s}.ih-showcase__card:hover{transform:translateY(-5px);border-color:#cba968}.ih-showcase__media{aspect-ratio:4/5;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#292b30,#101113 70%);overflow:hidden}.ih-showcase__media img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.ih-showcase__card:hover img{transform:scale(1.035)}.ih-showcase__info{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ih-showcase__info h3{font-size:18px;margin:5px 0}.ih-showcase__info small{color:#c6a86e;letter-spacing:.12em}.ih-showcase__price{white-space:nowrap;font-weight:700}.ih-showcase__empty{padding:30px 5vw;color:#b9b1a3}@media(max-width:700px){.ih-showcase{padding:48px 0}.ih-showcase__head{padding:0 20px 20px}.ih-showcase__track{padding:0 20px 16px;gap:12px}.ih-showcase__card{flex-basis:82vw}.ih-showcase__controls button{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.ih-showcase__card,.ih-showcase__media img{transition:none}}.ih-showcase__cta{display:inline-block;margin-top:8px;color:#d9bb7b;font-size:12px}.ih-showcase__card:focus-visible{outline:2px solid #d9bb7b;outline-offset:3px}.ih-showcase__controls button:focus-visible{outline:2px solid #d9bb7b;outline-offset:3px}