.page-hero[data-astro-cid-r5qi5x4o]{background:#1c1917;padding:72px 56px 56px}.page-breadcrumb[data-astro-cid-r5qi5x4o]{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#78716c;margin-bottom:20px}.page-breadcrumb[data-astro-cid-r5qi5x4o] a[data-astro-cid-r5qi5x4o]{color:#78716c;text-decoration:none}.page-breadcrumb[data-astro-cid-r5qi5x4o] a[data-astro-cid-r5qi5x4o]:hover{color:#ca8a04}.page-breadcrumb[data-astro-cid-r5qi5x4o] span[data-astro-cid-r5qi5x4o]{margin:0 8px}.page-eyebrow[data-astro-cid-r5qi5x4o]{font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ca8a04;margin-bottom:12px}.page-title[data-astro-cid-r5qi5x4o]{font-family:Zen Old Mincho,serif;font-size:clamp(36px,5vw,64px);font-weight:700;color:#fafaf9;line-height:1.1;margin-bottom:16px}[data-astro-cid-r5qi5x4o][lang=en] .page-title[data-astro-cid-r5qi5x4o]{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,7vw,96px);line-height:.9;font-weight:400}.page-sub[data-astro-cid-r5qi5x4o]{font-family:Jost,sans-serif;font-size:14px;font-weight:300;color:#78716c}.award-bar[data-astro-cid-r5qi5x4o]{background:#ca8a04;padding:20px 56px;display:flex;align-items:center;gap:20px}.award-icon[data-astro-cid-r5qi5x4o]{width:32px;height:32px;fill:#fff;flex-shrink:0}.award-text[data-astro-cid-r5qi5x4o]{font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff}.hero-img[data-astro-cid-r5qi5x4o]{width:100%;height:400px;object-fit:cover;object-position:center 30%;display:block}.products-section[data-astro-cid-r5qi5x4o]{padding:64px 56px}.products-grid[data-astro-cid-r5qi5x4o]{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 40px}.product-card[data-astro-cid-r5qi5x4o]{text-decoration:none;color:inherit;display:grid;grid-template-columns:240px 1fr;gap:28px;cursor:pointer}.product-card[data-astro-cid-r5qi5x4o]:hover .product-img[data-astro-cid-r5qi5x4o]{transform:scale(1.03)}.product-img-wrap[data-astro-cid-r5qi5x4o]{overflow:hidden;background:#f5f4f2}.product-img[data-astro-cid-r5qi5x4o]{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .45s ease;display:block}.product-info[data-astro-cid-r5qi5x4o]{display:flex;flex-direction:column;justify-content:center}.product-name[data-astro-cid-r5qi5x4o]{font-size:15px;font-weight:700;line-height:1.5;margin-bottom:10px}.product-price[data-astro-cid-r5qi5x4o]{font-family:Jost,sans-serif;font-size:18px;font-weight:600;color:#ca8a04;margin-bottom:14px}.product-desc[data-astro-cid-r5qi5x4o]{font-size:13px;font-weight:400;line-height:1.8;color:#78716c;margin-bottom:20px}.product-link[data-astro-cid-r5qi5x4o]{font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:12px 28px;background:#1c1917;color:#fff;text-decoration:none;display:inline-block;width:fit-content;transition:background .2s}.product-link[data-astro-cid-r5qi5x4o]:hover{background:#ca8a04}.cta-banner[data-astro-cid-r5qi5x4o]{background:#1c1917;padding:64px 56px;display:flex;align-items:center;justify-content:space-between;gap:32px}.cta-text[data-astro-cid-r5qi5x4o]{font-family:Zen Old Mincho,serif;font-size:clamp(28px,3.5vw,48px);font-weight:700;color:#fafaf9}[data-astro-cid-r5qi5x4o][lang=en] .cta-text[data-astro-cid-r5qi5x4o]{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,5vw,72px);font-weight:400}.cta-btn[data-astro-cid-r5qi5x4o]{font-family:Jost,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:16px 40px;background:#ca8a04;color:#fff;text-decoration:none;transition:background .2s}.cta-btn[data-astro-cid-r5qi5x4o]:hover{background:#b45309}@media(max-width:900px){.page-hero[data-astro-cid-r5qi5x4o]{padding:48px 24px 40px}.products-section[data-astro-cid-r5qi5x4o]{padding:48px 20px}.products-grid[data-astro-cid-r5qi5x4o],.product-card[data-astro-cid-r5qi5x4o]{grid-template-columns:1fr}.award-bar[data-astro-cid-r5qi5x4o]{padding:16px 24px}.cta-banner[data-astro-cid-r5qi5x4o]{padding:48px 24px;flex-direction:column;align-items:flex-start}}
