.collection-portals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1240px;margin:36px auto;padding:0 6%}.collection-portals>a{display:flex;flex-direction:column;gap:16px;background:linear-gradient(130deg,#25162fec,#0c0a11ec);border:1px solid #a77be647;border-radius:16px;padding:26px;color:#fff;text-decoration:none;transition:transform .2s,border-color .2s}.collection-portals>a:hover{transform:translateY(-4px);border-color:#bf9af0}.collection-portals span{font-size:10px;letter-spacing:.15em;color:#c99cff}.collection-portals strong{font-size:25px}.collection-portals small{font-size:12px;color:#c3b7d1;line-height:1.7}.collection-portals b{float:right;color:#d4b2ff}.category-hero{min-height:380px}.category-mark{color:#bc8eff;font-size:clamp(45px,7vw,95px);font-weight:800;letter-spacing:-.06em;text-shadow:0 0 70px #a95cdd99;opacity:.85}.category-mark span{display:block;font-size:11px;letter-spacing:.16em;color:#d2c4e3}.showcase-mini{color:inherit;text-decoration:none}@media(min-width:701px){body[data-catalog-section="kits"] .brand-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr))}}header nav{flex-wrap:wrap;gap:16px}@media(max-width:700px){.collection-portals{grid-template-columns:1fr;margin:24px 0}.collection-portals>a{padding:22px}.category-hero{min-height:0;padding-top:36px;padding-bottom:36px}.category-mark{display:none}body[data-catalog-section="kits"] .brand-shortcuts button:last-child{grid-column:auto}header nav{justify-content:center;gap:12px;font-size:11px}}