body.dark .product-card_productTitle___vNfo{color:var(--color-text-heading)}body.light .product-card_productTitle___vNfo{color:var(--color-text-primary)}body.dark .product-card_productGrid__x0Zy_{background-color:var(--color-bg-base)}body.light .product-card_productGrid__x0Zy_{background-color:var(--color-text-heading)}.product-card_productGrid__x0Zy_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;padding:2rem;max-width:1440px;margin:0 auto;justify-items:center;align-items:stretch}.product-card_forgeContainer__Ln9cd{max-width:1400px;margin:0 auto;position:relative;z-index:2}.product-card_backbtn__cojNe{display:inline-block;padding:.6rem 1.25rem;margin-bottom:1.5rem;background-color:transparent;border:2px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-tech);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;text-decoration:none;cursor:pointer;border-radius:6px;transition:all .3s ease}.product-card_backbtn__cojNe:hover{background-color:var(--color-accent);color:var(--color-bg-base);transform:translateX(-4px)}.product-card_productCard__IlrF7{background-color:var(--color-bg-base);border:2px solid var(--color-border);border-radius:12px;overflow:hidden;width:100%;display:flex;flex-direction:column;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.product-card_productCard__IlrF7:hover{transform:translateY(-5px);box-shadow:0 0 16px var(--color-text-primary)}.product-card_imageWrapper__RvDxn{width:100%;height:280px;overflow:hidden;background:var(--color-bg-elevated)}.product-card_productImage__Ct9Qo{width:100%;height:100%;object-fit:cover;display:block}.product-card_productDetails__n7lEh{padding:1.5rem 1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.product-card_productTitle___vNfo{font-size:1.15rem;font-weight:600;letter-spacing:.8px;margin-bottom:.25rem}.product-card_productDescription__CIek7{font-size:.95rem;color:var(--color-text-secondary);flex-grow:1;line-height:1.5}.product-card_productPrice__V6zRE{font-size:1rem;font-weight:600;color:var(--color-accent);margin-top:.5rem}.product-card_btn__t2_FW{font-size:.9rem;font-weight:600;padding:.65rem 1.5rem;margin-top:1rem;border:2px solid var(--color-accent);background:transparent;color:var(--color-accent);border-radius:6px;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.product-card_btn__t2_FW:hover{background-color:var(--color-accent);color:var(--color-bg-base);transform:translateY(-2px)}@media (max-width:480px){.product-card_productGrid__x0Zy_{grid-template-columns:1fr;padding:1rem;gap:1.5rem}.product-card_imageWrapper__RvDxn{height:220px}.product-card_productTitle___vNfo{font-size:1rem}.product-card_productDescription__CIek7{font-size:.85rem}.product-card_btn__t2_FW{padding:.5rem 1.2rem;font-size:.85rem}}@media (min-width:481px) and (max-width:768px){.product-card_productGrid__x0Zy_{grid-template-columns:repeat(2,1fr);padding:1.5rem}.product-card_imageWrapper__RvDxn{height:240px}}@media (min-width:769px) and (max-width:1024px){.product-card_productGrid__x0Zy_{grid-template-columns:repeat(3,1fr)}.product-card_imageWrapper__RvDxn{height:260px}}@media (min-width:1025px){.product-card_productGrid__x0Zy_{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:2rem 3rem}.product-card_imageWrapper__RvDxn{height:280px}}.PageHeader_forgeHeader__UhNBY{text-align:center;padding:var(--space-8) var(--space-4);margin-bottom:var(--space-8);position:relative;border-bottom:2px solid var(--color-accent)}.PageHeader_forgeTitle__AjS_b{font-size:clamp(1.8rem,6vw,var(--font-size-3xl));color:var(--color-text-heading);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--space-2)}.PageHeader_forgeSubtitle__2j_Hm{font-size:clamp(var(--font-size-md),4vw,var(--font-size-lg));color:var(--color-text-secondary);letter-spacing:.8px;line-height:1.5;opacity:.9;margin-top:var(--space-2)}@media screen and (max-width:var(--breakpoint-mobile )){.PageHeader_forgeHeader__UhNBY{padding:var(--space-4) var(--space-2);margin-bottom:var(--space-4)}.PageHeader_forgeTitle__AjS_b{font-size:clamp(1.5rem,5vw,var(--font-size-2xl))}.PageHeader_forgeSubtitle__2j_Hm{font-size:clamp(var(--font-size-sm),4vw,var(--font-size-base))}}@media screen and (min-width:var(--breakpoint-tablet )) and (max-width:var(--breakpoint-desktop-sm )){.PageHeader_forgeHeader__UhNBY{padding:var(--space-8) var(--space-4)}.PageHeader_forgeTitle__AjS_b{font-size:clamp(1.8rem,5vw,var(--font-size-3xl))}}@media screen and (min-width:var(--breakpoint-desktop-lg )){.PageHeader_forgeHeader__UhNBY{padding:var(--space-12) var(--space-8)}.PageHeader_forgeTitle__AjS_b{font-size:clamp(2.5rem,5vw,var(--font-size-4xl))}.PageHeader_forgeSubtitle__2j_Hm{font-size:clamp(var(--font-size-lg),3vw,var(--font-size-xl))}}.Footer_siteFooter___bw2k{background-color:var(--color-ui-shell);color:var(--color-text-primary);padding:var(--space-8) var(--space-4);border-top:var(--border-base);text-align:left}.Footer_row__dxa2f{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-12);gap:var(--space-12);margin-bottom:var(--space-8);justify-items:center;align-items:start}.Footer_footerItem__eTaWr{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.Footer_footerItem__eTaWr h3{font-family:var(--font-tech);font-size:var(--font-size-xl);margin-bottom:var(--space-2);color:var(--color-text-primary)}.Footer_footerItem__eTaWr ul{list-style:none;padding:0;margin:0;text-align:left}.Footer_footerItem__eTaWr ul li{margin-bottom:var(--space-2)}.Footer_footerItem__eTaWr a{font-family:var(--font-body);text-decoration:none;color:var(--color-text-primary);transition:color var(--transition-fast)}.Footer_footerItem__eTaWr a:hover{color:var(--color-link-hover)}.Footer_socialLinks__3wOYX{display:flex;gap:var(--space-4);font-size:var(--font-size-lg);color:var(--color-text-primary);justify-content:flex-start}.Footer_socialLinks__3wOYX a{color:var(--color-text-primary);transition:color var(--transition-fast)}.Footer_socialLinks__3wOYX a:hover{color:var(--color-link-hover)}.Footer_footerBottom__4fG5b{text-align:center;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-primary);opacity:.8}@media (min-width:1536px){.Footer_row__dxa2f{gap:var(--space-12)}}@media (max-width:1535px) and (min-width:1280px){.Footer_row__dxa2f{gap:var(--space-10)}}@media (max-width:1279px) and (min-width:768px){.Footer_siteFooter___bw2k{text-align:center}.Footer_row__dxa2f{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-10);justify-items:center}.Footer_footerItem__eTaWr{align-items:center}.Footer_footerItem__eTaWr ul{text-align:center}.Footer_socialLinks__3wOYX{justify-content:center}.Footer_footerItem__eTaWr h3{font-size:var(--font-size-lg)}}@media (max-width:767px){.Footer_siteFooter___bw2k{padding:var(--space-6) var(--space-2);text-align:center}.Footer_row__dxa2f{grid-template-columns:1fr;gap:var(--space-6);justify-items:center}.Footer_footerItem__eTaWr{align-items:center;max-width:38rem}.Footer_footerItem__eTaWr h3{font-size:var(--font-size-base)}.Footer_footerItem__eTaWr ul{text-align:center}.Footer_footerItem__eTaWr ul li{font-size:var(--font-size-sm)}.Footer_socialLinks__3wOYX{font-size:var(--font-size-base);gap:var(--space-3);justify-content:center}}.TopNav_topnav__foaii{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--color-ui-shell);border-bottom:1px solid var(--color-border)}.TopNav_navContainer___pViV{max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,3vw,28px);height:clamp(56px,6.5vw,72px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:clamp(12px,2.5vw,28px);column-gap:clamp(12px,2.5vw,28px)}.TopNav_leftGroup__i4qVm{display:flex;align-items:center;gap:clamp(12px,2vw,20px)}.TopNav_logoBox__hlfCq{position:relative;display:grid;place-items:center;width:48px;height:48px;background:#0f1013;border:1px solid var(--color-border);border-radius:6px;text-decoration:none}.TopNav_logoImg__2G8r8{object-fit:contain}@media (max-width:640px){.TopNav_logoBox__hlfCq{width:40px;height:40px}}.TopNav_langNav__uOm7X{display:flex;gap:clamp(12px,2vw,18px);font-style:italic}.TopNav_langActive__Lhx5G,.TopNav_langLink__C4uk1{font-size:.95rem;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.TopNav_langLink__C4uk1:hover{color:var(--color-link-hover)}.TopNav_langActive__Lhx5G{color:var(--color-text-primary)}.TopNav_mainNav__vabXw{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,36px);font-style:italic;white-space:nowrap;list-style:none;margin:0;padding:0}.TopNav_mainNav__vabXw a{color:var(--color-text-primary);text-decoration:none;padding-bottom:6px;opacity:.9;transition:opacity var(--transition-fast),color var(--transition-fast)}.TopNav_mainNav__vabXw a:hover{opacity:1;color:var(--color-link-hover)}.TopNav_active__DwXfj a{border-bottom:2px solid var(--nav-active)}.TopNav_rightGroup___YDZ2{display:flex;align-items:center;gap:clamp(10px,2vw,16px)}.TopNav_cta__xAt7I{background:#eceae1;color:#0e0f12;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:600;letter-spacing:.02em;box-shadow:0 0 0 1px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.25);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.TopNav_cta__xAt7I:hover{transform:translateY(-1px);box-shadow:0 2px 10px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.25)}.TopNav_menuToggle__yrL9e{display:none;background:transparent;border:0;padding:6px}.TopNav_burgerIcon__ofkV3{display:inline-grid;gap:4px}.TopNav_bar__GVuj1{width:22px;height:2px;background:var(--color-text-primary);transition:transform .25s ease,opacity .25s ease}.TopNav_barTopOpen__V5OgM{transform:translateY(6px) rotate(45deg)}.TopNav_barMiddleOpen__m_dng{opacity:0}.TopNav_barBottomOpen__CnrCt{transform:translateY(-6px) rotate(-45deg)}.TopNav_navCommandMobile__Exq2o{display:none}@media (max-width:1023px){.TopNav_navContainer___pViV{grid-template-columns:auto 1fr auto}.TopNav_langNav__uOm7X{display:none}.TopNav_menuToggle__yrL9e{display:inline-block}.TopNav_mainNav__vabXw{position:absolute;left:0;right:0;top:100%;background:var(--color-ui-shell);border-bottom:1px solid var(--color-border);padding:14px clamp(16px,4vw,24px);gap:14px;justify-content:flex-start;align-items:flex-start;flex-direction:column;transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.TopNav_show__puGKB{transform:translateY(0);opacity:1;pointer-events:auto}.TopNav_navCommandMobile__Exq2o{display:block;margin-top:6px}.TopNav_rightGroup___YDZ2 .TopNav_cta__xAt7I{display:none}}@media (max-width:640px){.TopNav_logoBox__hlfCq{width:40px;height:40px}.TopNav_cta__xAt7I{padding:8px 14px;border-radius:6px}}