.brand-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.brand-hero h1{margin-bottom:18px}.brand-hero-chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.brand-hero-chips li{color:#e2e8ef;border:1px solid #fff3;border-radius:40px;padding:7px 14px;font-size:13px}.brand-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 34px;margin-top:30px;display:flex}.brand-hero-logo{background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:220px;padding:40px;display:flex;box-shadow:0 18px 40px #0813214d}.brand-hero-logo img{object-fit:contain;max-width:100%;height:auto}.brand-highlights{background:var(--paper)}.brand-highlights ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.brand-highlights li{background:#fff;border:1px solid #e1e5ea;border-radius:3px;flex-direction:column;gap:14px;padding:22px 22px 24px;display:flex}.brand-highlights li span{letter-spacing:.1em;color:#d9580c;font-size:12px;font-weight:600}.brand-highlights li p{color:var(--ink);font-size:16px;line-height:1.55}.brand-count{color:#d9580c;vertical-align:super;letter-spacing:0;font-size:.5em}.brand-stores{border-top:1px solid var(--line);background:#fff}.brand-stores h2{font-size:clamp(34px,3.6vw,52px)}.brand-stores>p{color:#5f6975;max-width:560px;margin-top:16px;font-size:16px;line-height:1.7}.brand-stores-links{flex-wrap:wrap;gap:12px 34px;margin-top:24px;display:flex}.brand-more{background:#f0f2f4}.brand-more .section-intro{margin-bottom:0}.brand-world{background:var(--paper);padding-top:64px;padding-bottom:64px}.brand-world-alt{background:#fff}.brand-world-head{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:baseline;gap:16px;padding-bottom:18px;display:grid}.brand-world-head h2{font-size:clamp(30px,3vw,42px)}@media (max-width:1000px){.brand-highlights ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.brand-hero{grid-template-columns:1fr;gap:28px}.brand-hero-logo{min-height:150px;padding:28px}.brand-highlights ol{grid-template-columns:1fr}.brand-world{padding-top:44px;padding-bottom:44px}.brand-world-head{grid-template-columns:32px 1fr}.brand-world-head .world-category{display:none}}
