._page_kmb7t_1{min-height:75vh;padding:6rem 8%;background:var(--background)}._notFound_kmb7t_1{min-height:75vh;padding:6rem 8%;background:var(--background);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._notFound_kmb7t_1 ._kicker_kmb7t_1{margin:0 0 .75rem}._notFound_kmb7t_1 h1{font:700 clamp(2.8rem,7vw,5.5rem) var(--font-family-display);text-transform:uppercase;line-height:.92;margin:0 0 1rem;color:var(--foreground)}._notFound_kmb7t_1>p:not(._kicker_kmb7t_1){font-size:1.15rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 1.5rem}._notFound_kmb7t_1 a{display:inline-flex;align-items:center}@media(max-width:650px){._notFound_kmb7t_1{min-height:70vh;padding:3.5rem 1rem}._notFound_kmb7t_1 h1{font-size:3rem}}._agIntro_kmb7t_1{margin-top:3rem;padding:2.5rem;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.75fr);gap:3rem;box-shadow:var(--shadow-md)}._agIntro_kmb7t_1 h2,._agLocations_kmb7t_1 h2{font:700 clamp(2rem,4vw,3.5rem) var(--font-family-display);text-transform:uppercase;line-height:1;margin:.25rem 0 1rem}._agIntro_kmb7t_1 p,._agLocations_kmb7t_1 p{line-height:1.7;color:var(--muted-foreground)}._agList_kmb7t_1{display:flex;flex-direction:column;gap:.7rem;padding:1.25rem;background:var(--muted);border-radius:var(--radius-md)}._agList_kmb7t_1 strong{font-size:.7rem;letter-spacing:.12em;color:var(--accent);margin-bottom:.2rem}._agList_kmb7t_1 span{font-weight:650}._agLocations_kmb7t_1{margin-top:3rem;padding:3rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._agLocations_kmb7t_1>div{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1.25rem}._agLocations_kmb7t_1 a{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent);font-weight:700;text-decoration:none}._agFaq_kmb7t_1{margin-top:4rem}._agFaq_kmb7t_1>h2{font:700 clamp(2rem,4vw,3.5rem) var(--font-family-display);text-transform:uppercase;line-height:1;margin:.25rem 0 1.5rem}._agFaq_kmb7t_1>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._agFaq_kmb7t_1 article{padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._agFaq_kmb7t_1 h3{font-size:1.05rem;line-height:1.35;margin:0 0 .6rem}._agFaq_kmb7t_1 p{line-height:1.65;color:var(--muted-foreground);margin:0}._kicker_kmb7t_1{color:var(--accent);font-weight:700;letter-spacing:.14em;font-size:.78rem}._hero_kmb7t_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:4rem;align-items:end;margin-top:1rem}._page_kmb7t_1 h1{font:700 clamp(3.5rem,8vw,7rem) var(--font-family-display);text-transform:uppercase;line-height:.9;margin:0 0 1.25rem}._lede_kmb7t_1{max-width:720px;font-size:1.25rem;line-height:1.7;color:var(--muted-foreground)}._heroPhoto_kmb7t_1{height:310px;border-radius:var(--radius-lg);overflow:hidden;position:relative;box-shadow:var(--shadow-lg)}._heroPhoto_kmb7t_1 img{width:100%;height:100%;object-fit:cover;object-position:center 58%}._heroPhoto_kmb7t_1 span{position:absolute;left:1rem;bottom:1rem;background:var(--primary);color:#fff;padding:.45rem .7rem;border-radius:var(--radius-sm);font-size:.7rem;font-weight:700;letter-spacing:.12em}._panel_kmb7t_1{margin-top:3rem;padding:2.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;justify-content:space-between;gap:2rem;align-items:end}._panelKicker_kmb7t_1{color:var(--accent)!important;font-size:.7rem!important;font-weight:700}._panel_kmb7t_1 h2{font:700 2.8rem var(--font-family-display);text-transform:uppercase;margin:0 0 .5rem}._panel_kmb7t_1 p{line-height:1.6;color:var(--muted-foreground)}._actions_kmb7t_1{display:flex;gap:.75rem;flex-wrap:wrap}._inventory_kmb7t_1{margin-top:4rem}._inventoryHead_kmb7t_1{display:flex;justify-content:space-between;align-items:end;gap:1rem}._inventoryHead_kmb7t_1 h2{font:700 clamp(2rem,4vw,3.5rem) var(--font-family-display);text-transform:uppercase;margin:.2rem 0}._inventoryHead_kmb7t_1>svg{color:var(--accent);width:40px;height:40px}._productGrid_kmb7t_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}._productCard_kmb7t_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:var(--foreground);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;overflow:hidden}._productCard_kmb7t_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--accent),var(--border) 65%)}._productImage_kmb7t_1{height:190px;background:var(--muted);display:flex;align-items:center;justify-content:center;overflow:hidden}._productImage_kmb7t_1 img{width:100%;height:100%;object-fit:cover;display:block}._productImage_kmb7t_1 span{color:var(--muted-foreground);font-weight:600}._productBody_kmb7t_1{padding:1.1rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;flex:1}._productMeta_kmb7t_1{display:flex;gap:.55rem;flex-wrap:wrap;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}._productMeta_kmb7t_1 span+span:before{content:"·";margin-right:.55rem;color:var(--muted-foreground)}._productCard_kmb7t_1 strong{margin:.1rem 0;font:700 1.05rem var(--font-family-display);text-transform:uppercase;line-height:1.25}._productDescription_kmb7t_1{font-size:.8rem;line-height:1.4;color:var(--muted-foreground)}._productBottom_kmb7t_1{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;margin:.25rem 0}._productBottom_kmb7t_1 b{font-size:1.15rem}._productBottom_kmb7t_1 span{font-size:1rem;font-weight:700}._productNote_kmb7t_1{font-size:.72rem;line-height:1.45;color:var(--muted-foreground)}._productCard_kmb7t_1 em{font-size:.9rem;font-style:italic;color:var(--foreground);margin-top:auto}._pagination_kmb7t_1{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2.5rem 0 .5rem}._pagination_kmb7t_1 span{font-size:.85rem;font-weight:700;color:var(--muted-foreground);min-width:90px;text-align:center}._empty_kmb7t_1{margin-top:1.5rem;padding:2.5rem;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.75rem;align-items:center}._empty_kmb7t_1 span{color:var(--muted-foreground)}._links_kmb7t_1{display:flex;gap:2rem;margin-top:2rem}._links_kmb7t_1 a{color:var(--accent);font-weight:600}@media(max-width:850px){._hero_kmb7t_1{grid-template-columns:1fr;gap:2rem}._heroPhoto_kmb7t_1{height:300px}._panel_kmb7t_1{flex-direction:column;align-items:flex-start}._productGrid_kmb7t_1{grid-template-columns:repeat(2,minmax(0,1fr))}._agIntro_kmb7t_1{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:650px){._page_kmb7t_1{padding:3.5rem 1rem}._heroPhoto_kmb7t_1{height:250px}._panel_kmb7t_1{padding:1.25rem}._actions_kmb7t_1{flex-direction:column;align-items:stretch}._productGrid_kmb7t_1{grid-template-columns:1fr}._productImage_kmb7t_1{height:220px}._productBody_kmb7t_1{padding:1rem}._inventoryHead_kmb7t_1 h2{font-size:2rem}._links_kmb7t_1{flex-direction:column;gap:1rem}}._page_kmb7t_1{padding:2.25rem 7%}._hero_kmb7t_1{grid-template-columns:1fr;gap:.5rem;margin:0}._page_kmb7t_1 h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:.98;margin:0 0 .5rem}._lede_kmb7t_1{font-size:1rem;line-height:1.45;margin:.25rem 0 0}._page_kmb7t_1 .catalogSearch,._inventory_kmb7t_1{margin-top:1rem}._inventoryHead_kmb7t_1 h2{font-size:1.1rem}._inventoryHead_kmb7t_1>svg{display:none}._panel_kmb7t_1{margin-top:2.5rem}@media(max-width:650px){._page_kmb7t_1{padding:1.25rem 1rem}._page_kmb7t_1 h1{font-size:clamp(2.2rem,9vw,3.5rem)}._lede_kmb7t_1{font-size:.9rem}._page_kmb7t_1 .catalogSearch,._inventory_kmb7t_1{margin-top:.75rem}._inventoryHead_kmb7t_1 h2{font-size:1rem}}
