.equipment-hero[data-astro-cid-esmlhwrw]{background:#20150e;padding:24px 0 0}.hero-wrap[data-astro-cid-esmlhwrw]{width:min(1380px,100%)}.hero-link[data-astro-cid-esmlhwrw]{position:relative;display:block;overflow:hidden}.hero-link[data-astro-cid-esmlhwrw] img[data-astro-cid-esmlhwrw]{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .35s,filter .35s}.hero-link[data-astro-cid-esmlhwrw]:hover img[data-astro-cid-esmlhwrw]{transform:scale(1.01);filter:brightness(.92)}.hero-link[data-astro-cid-esmlhwrw]>span[data-astro-cid-esmlhwrw]{position:absolute;right:18px;bottom:18px;background:#24170fe6;color:#fff;padding:10px 14px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.intro-grid[data-astro-cid-esmlhwrw]{display:grid;grid-template-columns:1fr .85fr;gap:70px;align-items:center}.intro-copy[data-astro-cid-esmlhwrw]{padding-top:18px}.store-cta[data-astro-cid-esmlhwrw]{gap:10px}.equipment-grid[data-astro-cid-esmlhwrw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.equipment-category[data-astro-cid-esmlhwrw]{position:relative;background:var(--paper);border:1px solid var(--line);padding:28px 24px;min-height:285px;display:flex;flex-direction:column}.category-number[data-astro-cid-esmlhwrw]{position:absolute;right:18px;top:17px;color:var(--latte);font:700 1.05rem var(--serif)}.category-icon[data-astro-cid-esmlhwrw]{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--espresso);color:var(--cream);font-size:1.25rem;margin-bottom:26px}.equipment-category[data-astro-cid-esmlhwrw] h3[data-astro-cid-esmlhwrw]{font:700 1.28rem/1.25 var(--serif);margin:0 0 10px}.equipment-category[data-astro-cid-esmlhwrw] p[data-astro-cid-esmlhwrw]{color:var(--muted);font-size:.88rem}.equipment-category[data-astro-cid-esmlhwrw] a[data-astro-cid-esmlhwrw]{color:var(--coffee);font-weight:700;font-size:.83rem;margin-top:auto}.guide-panel[data-astro-cid-esmlhwrw]{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:48px;padding-bottom:48px}.guide-panel[data-astro-cid-esmlhwrw] ol[data-astro-cid-esmlhwrw]{list-style:none;padding:0;margin:0;counter-reset:item}.guide-panel[data-astro-cid-esmlhwrw] li[data-astro-cid-esmlhwrw]{counter-increment:item;display:grid;grid-template-columns:1fr 1.25fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.guide-panel[data-astro-cid-esmlhwrw] li[data-astro-cid-esmlhwrw]:first-child{padding-top:0}.guide-panel[data-astro-cid-esmlhwrw] li[data-astro-cid-esmlhwrw]:last-child{border:0}.guide-panel[data-astro-cid-esmlhwrw] li[data-astro-cid-esmlhwrw] strong[data-astro-cid-esmlhwrw]:before{content:counter(item) ". ";color:var(--coffee)}.guide-panel[data-astro-cid-esmlhwrw] li[data-astro-cid-esmlhwrw] span[data-astro-cid-esmlhwrw]{color:var(--muted)}@media(max-width:900px){.intro-grid[data-astro-cid-esmlhwrw],.guide-panel[data-astro-cid-esmlhwrw]{grid-template-columns:1fr;gap:24px}.equipment-grid[data-astro-cid-esmlhwrw]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.equipment-hero[data-astro-cid-esmlhwrw]{padding-top:10px}.hero-wrap[data-astro-cid-esmlhwrw]{width:100%}.hero-link[data-astro-cid-esmlhwrw] img[data-astro-cid-esmlhwrw]{aspect-ratio:16/9}.hero-link[data-astro-cid-esmlhwrw]>span[data-astro-cid-esmlhwrw]{right:8px;bottom:8px;padding:7px 9px;font-size:.64rem}.equipment-intro[data-astro-cid-esmlhwrw] .page-title[data-astro-cid-esmlhwrw]{font-size:clamp(2.45rem,12vw,3.7rem)}.equipment-grid[data-astro-cid-esmlhwrw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.equipment-category[data-astro-cid-esmlhwrw]{padding:18px 13px;min-height:255px}.category-icon[data-astro-cid-esmlhwrw]{width:40px;height:40px;margin-bottom:18px}.category-number[data-astro-cid-esmlhwrw]{right:11px;top:10px}.equipment-category[data-astro-cid-esmlhwrw] h3[data-astro-cid-esmlhwrw]{font-size:1rem}.equipment-category[data-astro-cid-esmlhwrw] p[data-astro-cid-esmlhwrw]{font-size:.76rem}.equipment-category[data-astro-cid-esmlhwrw] a[data-astro-cid-esmlhwrw]{font-size:.74rem}.guide-panel[data-astro-cid-esmlhwrw] li[data-astro-cid-esmlhwrw]{grid-template-columns:1fr;gap:3px}.store-cta[data-astro-cid-esmlhwrw]{width:100%;text-align:center}}
