.premium-home-hero{background:#f5f2eb;color:#202020;padding:28px 0}.premium-hero-layout{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:28px;align-items:center}.premium-hero-copy{min-width:0;padding:22px 0}.premium-hero-eyebrow{font-size:11px;font-weight:700;color:#955d00;letter-spacing:.2em;line-height:1.6;margin:0 0 24px}.premium-hero-copy h1{font-size:clamp(38px,3.45vw,52px);line-height:1.1;letter-spacing:-.045em;margin:0 0 24px;font-weight:750;color:#202020}.premium-hero-copy h1>span{display:block}.premium-hero-copy h1>span+span{font-size:.73em;line-height:1.2;letter-spacing:-.035em;margin-top:12px}.premium-hero-copy h1 em{font-style:normal;color:#a56600}.premium-hero-intro{font-size:18px;line-height:1.6;color:#525252;margin:0 0 26px;max-width:510px}.premium-hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.premium-hero-actions>a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 18px;font-size:14px;line-height:1.4;font-weight:700;border-radius:4px}.premium-hero-actions .button{background:var(--amber);color:#171719;border:1px solid var(--amber)}.premium-hero-secondary{border:1px solid #454545;color:#202020;background:transparent}.premium-hero-secondary:hover{background:#fff}.premium-hero-location{font-size:13px;line-height:1.5;color:#686868;margin:22px 0 0}.premium-hero-products{display:grid;grid-template-columns:1.35fr .8fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:460px;min-width:0}.premium-product-panel{border:1px solid #ddd8cf;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;min-width:0;background:#fefefe;color:#202020;box-shadow:0 1px 2px #20202005}.premium-panel-motorcycle{grid-column:1;grid-row:1/3}.premium-panel-workwear{grid-column:2/4;grid-row:1}.premium-panel-streetwear{grid-column:3;grid-row:2}.premium-panel-gloves{grid-column:2;grid-row:2}.premium-panel-image{flex:1;min-height:0;position:relative}.premium-panel-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.premium-panel-label{display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35;background:#ece5da}.premium-panel-label>span{flex-shrink:0;font-size:18px}.premium-panel-workwear .premium-panel-label{background:#e7eadf}.premium-panel-streetwear .premium-panel-label{background:#eee2d2}.premium-panel-gloves .premium-panel-label{background:#f1e9da}.premium-product-panel:hover{border-color:#b77a16}.premium-home-hero a:focus-visible{outline:3px solid #155dad;outline-offset:3px}.premium-capabilities{background:#fff;border-bottom:1px solid #ececec;padding:22px 0}.premium-capabilities>.wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.premium-capability{display:flex;align-items:center;justify-content:center;gap:15px;min-width:0;padding:4px 18px;color:#252525;font-size:14px;line-height:1.4}.premium-capability+.premium-capability{border-left:1px solid #e6e2dd}.premium-capability .icon{width:31px;height:31px;flex-shrink:0}.home #categories{scroll-margin-top:110px}
@media(min-width:1600px){.premium-hero-products{height:490px}.premium-hero-copy h1{font-size:54px}}
@media(max-width:1100px){.premium-hero-layout{gap:22px;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.premium-hero-products{height:440px;gap:9px}.premium-hero-copy h1{font-size:38px}.premium-hero-intro{font-size:16px}.premium-hero-eyebrow{letter-spacing:.12em;margin-bottom:18px}.premium-panel-label{padding:9px;font-size:12px}.premium-hero-actions>a{font-size:13px;padding:10px 13px}.premium-capability{font-size:12px;padding:4px 12px;gap:10px}}
@media(max-width:900px){.premium-hero-layout{grid-template-columns:minmax(0,1fr)}.premium-hero-copy{padding:4px 0}.premium-hero-copy h1{font-size:40px;max-width:670px;margin-bottom:18px}.premium-hero-intro{max-width:650px;margin-bottom:20px}.premium-hero-products{height:390px;grid-template-columns:1.35fr .8fr 1fr}.premium-hero-location{margin-top:16px}.premium-capabilities>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.premium-capability{justify-content:flex-start;font-size:14px}.premium-capability:nth-child(3){border-left:0}}
@media(max-width:600px){.premium-home-hero{padding:24px 0}.premium-hero-layout{gap:22px}.premium-hero-copy h1{font-size:34px;letter-spacing:-.04em}.premium-hero-copy h1>span+span{font-size:.88em;margin-top:9px}.premium-hero-eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:16px}.premium-hero-intro{font-size:16px;line-height:1.5}.premium-hero-actions{gap:10px}.premium-hero-actions>a{flex:1;min-width:145px;min-height:46px;padding:10px 12px;font-size:13px}.premium-hero-location{font-size:12px}.premium-hero-products{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:10px}.premium-product-panel{grid-column:auto;grid-row:auto}.premium-panel-image{height:170px;flex:none}.premium-panel-label{padding:8px;font-size:12px;min-height:44px}.premium-capabilities{padding:20px 0}.premium-capability{font-size:12px;padding:0 7px;gap:8px}.premium-capability .icon{width:26px;height:26px}.home #categories{scroll-margin-top:174px}}
@media(prefers-reduced-motion:reduce){.premium-home-hero *{scroll-behavior:auto}}
@media(min-width:901px){.premium-hero-products{grid-template-columns:1.8fr .8fr 1fr}} @media(max-width:600px){.premium-hero-actions>a{gap:6px;padding:10px 8px}}
