.mb{margin-bottom:28px}.kind-pick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.kind-pick button{border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;font-family:var(--head);text-transform:uppercase;text-align:left;color:var(--ink);background:#fff;align-items:center;gap:14px;padding:14px 18px;font-size:22px;font-weight:700;display:flex}.kind-pick svg{width:56px;height:40px;color:var(--muted);flex:none}.kind-pick button:hover{border-color:var(--ink)}.kind-pick button[aria-selected=true]{border-color:var(--green-d);background:var(--green-d);color:#fff}.kind-pick button[aria-selected=true] svg{color:#fff}@media (max-width:860px){.kind-pick{grid-template-columns:repeat(2,minmax(0,1fr))}.kind-pick button{gap:10px;padding:10px 12px;font-size:18px}.kind-pick svg{width:42px;height:30px}}.cat-card .card-img.contain img{padding:18px}.cat-fallback{width:60%;height:100%;margin:0 auto;display:block}.cat-spec{color:var(--muted);margin:-4px 0 12px;font-size:15px}.cat-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.cat-ext{color:var(--muted);font-size:14px}@media (max-width:600px){.keep2 .card-title{font-size:18px}.keep2 .card-body{padding:12px}.keep2 .cat-actions .btn{justify-content:center;width:100%}}.brand-rows{gap:18px;display:grid}.brand-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.br-img{aspect-ratio:12/5;background:#fff;display:block}.br-img img{object-fit:cover;width:100%;height:100%}.br-img img.contain{object-fit:contain;padding:24px}.br-txt{flex-direction:column;justify-content:center;padding:26px 30px;display:flex}.br-meta{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.br-meta span{background:var(--paper);border-radius:3px;padding:2px 8px;font-size:13px;font-weight:700}.br-txt h3{margin-bottom:6px;font-size:34px}.br-txt h3 a{text-decoration:none}.br-txt p{color:var(--muted)}@media (max-width:800px){.brand-row{grid-template-columns:1fr}.br-txt{padding:20px}}.bhero{background:var(--paper);border-bottom:1px solid var(--line)}.bhero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:40px;padding-bottom:48px;display:grid}.bhero-kind{color:var(--green-ink);margin:0 0 4px;font-weight:700}.bhero h1{margin-bottom:6px;font-size:clamp(48px,6vw,80px)}.bhero-tag{font-family:var(--head);text-transform:uppercase;margin-bottom:16px;font-size:26px;font-weight:700}.bhero-txt p:not(.bhero-kind):not(.bhero-tag){color:var(--muted);max-width:560px}.bhero-btns{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bhero-img{aspect-ratio:12/5;border-radius:var(--radius);background:#fff;overflow:hidden}.bhero-img img{object-fit:cover;width:100%;height:100%}.bhero-img.contain{aspect-ratio:4/3;place-items:center;display:grid}.bhero-img.contain img{object-fit:contain;width:50%;height:auto}@media (max-width:900px){.bhero-in{grid-template-columns:minmax(0,1fr);gap:24px}}.factory{border-radius:var(--radius);margin:40px 0 0;overflow:hidden}.factory img{width:100%}.other-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.other-brands a{border:1px solid var(--line);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:baseline;gap:10px;padding:18px 20px;text-decoration:none;display:flex}.other-brands a:hover{border-color:var(--green-d)}.other-brands strong{font-family:var(--head);font-size:24px}.other-brands span{color:var(--muted);font-size:15px}@media (max-width:700px){.other-brands{grid-template-columns:1fr}}
