a{color:inherit}
.lux .cat,.lux .hact--cart,.lux .btn--primary,.lux .btn--ghost,.lux .apply,.lux .hero,.lux .phead{color:#fff}
.lux .link,.lux .card__login,.lux .notice a,.lux .cats a.on{color:var(--blue)}
.lux .cats a{color:var(--muted)}.lux .cats a:hover{color:var(--ink)}.lux .cats a.on{color:var(--navy)}.lux .cats a.hot{color:var(--ok)}
.lux .card__title a,.lux .cline__t{color:var(--ink)}
.lux .rm{color:var(--bad)}.lux .chip--clear{color:var(--bad)}
.lux .btn--ghost-dark{color:var(--navy)}
.lux .ftr a{color:#dfe8fb}
.lux .cat--big{grid-row:auto;grid-column:auto}
.lux .cats-grid{grid-auto-rows:240px}
.lux .card__media{text-decoration:none}
.lux .card__ph b{font-size:22px;text-transform:uppercase;letter-spacing:.04em}
.lux .fgroup__list label{display:flex;align-items:center;gap:8px;font-weight:400}
.lux .apply__form label{color:var(--ink)}
@media (max-width:1100px){.lux .grid,.lux .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lux .shop .grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){.lux .grid,.lux .grid--4,.lux .shop .grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.lux .cats-grid{grid-auto-rows:160px}}
@media (max-width:560px){.lux .grid,.lux .grid--4,.lux .grid--5,.lux .shop .grid--4{grid-template-columns:1fr 1fr}}
