.sale-page .sale{gap:0;margin:0 0 16px;padding:0;list-style:none;display:grid}.sale-page .sale li{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}@media (width>=700px){.sale-page .sale li{grid-template-columns:150px minmax(0,1fr)}}.sale-page .sale li[hidden]{display:none}.sale-page .sale__img a{display:block}.sale-page .sale__img img{background:var(--surface-2);object-fit:contain;width:100%;height:auto;display:block}.sale-page .sale__body p{margin:0 0 4px}.sale-page .sale__code{color:var(--muted);letter-spacing:.04em;font-size:.75rem}.sale-page .sale__code a{color:inherit;text-decoration:none}.sale-page .sale__title{font-size:.92rem;font-weight:700;line-height:1.5}.sale-page .sale__meta,.sale-page .sale__review{font-size:.8rem}.sale-page .sale__meta{color:var(--muted)}.sale-page .sale__review .stars{color:#e6a23c}.sale-page .sale__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sale-page .sale__price strong{color:var(--accent);font-size:1.05rem}.sale-page .sale__price s{color:var(--muted);font-size:.8rem}.sale-page .sale__off{background:var(--accent);color:#fff;border-radius:3px;padding:1px 6px;font-size:.72rem;font-weight:700}.sale-page .sale__campaign{color:var(--muted);font-size:.75rem}.sale-page .sale__links a{white-space:nowrap}.sale-page .sale__links{flex-wrap:wrap;align-items:center;gap:12px;font-size:.82rem;display:flex;margin-top:8px!important}.sale-page .sale__btn{white-space:nowrap;background:var(--accent);border-radius:3px;padding:6px 16px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.sale-page .sale-empty{background:var(--surface-2);padding:16px}.sale-page .more{font-size:.88rem}
