.sly-cs{display:block;margin:2.4rem 0 1.6rem;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}
.sly-cs__title{margin:0 0 1.2rem;font-size:1.5rem;font-weight:600;letter-spacing:0}
.sly-cs__list{display:grid;gap:1.2rem;margin:0;padding:0}
.sly-cs__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center}
.sly-cs__media{display:block;width:6.4rem;height:6.4rem;border-radius:8px;overflow:hidden;background:rgba(var(--color-foreground),.04)}
.sly-cs__media img{display:block;width:100%;height:100%;object-fit:cover}
.sly-cs__info{min-width:0}
.sly-cs__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;line-height:1.35;color:rgb(var(--color-foreground));text-decoration:none}
.sly-cs__name:hover{text-decoration:underline}
.sly-cs__price{display:block;margin-top:.3rem;font-size:1.3rem;font-weight:600;color:#12302c}
.sly-cs__action{min-width:7.2rem;height:3.6rem;padding:0 1.2rem;display:inline-flex;align-items:center;justify-content:center;border:.1rem solid #12302c;border-radius:8px;background:#fff;color:#12302c;font:inherit;font-size:1.3rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}
.sly-cs__action:hover{background:#12302c;color:#fff}
.sly-cs__action[aria-busy="true"]{opacity:.6;pointer-events:none}
