._main_5gk0i_2{padding-top:22px}._hero_5gk0i_3{background:var(--secondary);color:var(--secondary-foreground);padding:clamp(22px,5vw,57px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.68fr);gap:25px;align-items:center;overflow:hidden}._eyebrow_5gk0i_4,._kicker_5gk0i_4{font-size:.7rem;font-weight:700;letter-spacing:.12em}._eyebrow_5gk0i_4{color:var(--accent);display:inline-flex;align-items:center;gap:7px}._hero_5gk0i_3 h1,._head_5gk0i_6 h2{font:900 clamp(4.15rem,10vw,9rem)/.83 var(--font-family-display);letter-spacing:-.025em;margin:10px 0}._hero_5gk0i_3 h1 em{font-style:normal;color:var(--accent)}._hero_5gk0i_3 p{max-width:44ch;margin:17px 0;font-size:clamp(.98rem,1.6vw,1.18rem)}._actions_5gk0i_9{display:flex;gap:10px;flex-wrap:wrap}._logo_5gk0i_10{width:min(100%,310px);height:auto;justify-self:center;transform:rotate(4deg);border:5px solid var(--accent);box-shadow:8px 8px #fff2}._catalog_5gk0i_11{margin-top:28px;scroll-margin-top:15px}._head_5gk0i_6{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:2px solid var(--foreground);padding:15px 0}._head_5gk0i_6 h2{font-size:clamp(2.9rem,5.5vw,5rem);margin:3px 0 0}._kicker_5gk0i_4{color:var(--primary);text-transform:uppercase}._filters_5gk0i_15{display:flex;gap:6px;flex-wrap:wrap}._filters_5gk0i_15 button{border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:5px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:.82rem}._filters_5gk0i_15 button[aria-pressed=true]{background:var(--accent);border-color:var(--foreground);font-weight:700}._grid_5gk0i_18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._card_5gk0i_19{background:var(--card);border:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}._photo_5gk0i_20{aspect-ratio:1.24;display:grid;place-items:center;background:var(--muted)}._photo_5gk0i_20 img{width:100%;height:100%;object-fit:contain}._copy_5gk0i_22{padding:16px;display:flex;flex-direction:column;flex:1;align-items:start}._copy_5gk0i_22 h3,._state_5gk0i_23 h3{font:800 1.85rem/1.04 var(--font-family-display);margin:5px 0}._copy_5gk0i_22 p,._state_5gk0i_23 p{font-size:.88rem;color:var(--muted-foreground);margin:4px 0}._price_5gk0i_25{font-size:1.13rem;margin-top:auto;padding:12px 0}._state_5gk0i_23{display:flex;gap:15px;align-items:center;background:var(--surface);border:1px solid var(--border);padding:20px;flex-wrap:wrap}._state_5gk0i_23 div{flex:1;min-width:220px}@media(max-width:700px){._hero_5gk0i_3{grid-template-columns:1fr;gap:15px}._logo_5gk0i_10{width:120px;justify-self:start;margin:6px 6px 9px}._grid_5gk0i_18{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:510px){._grid_5gk0i_18{grid-template-columns:1fr}._state_5gk0i_23 div{min-width:175px}}
