.commerce_surface__RP6Hc{max-width:1240px;margin:0 auto;padding:36px 24px 72px;color:var(--ink)}.commerce_heading__sLp5h{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin:24px 0 36px}.commerce_heading__sLp5h h1{font:800 2.75rem/1.1 var(--ff-saira),sans-serif;margin:0 0 12px}.commerce_heading__sLp5h p{color:var(--body-strong);max-width:64ch;line-height:1.65;margin:0}.commerce_navigation__eOhIv{display:flex;flex-wrap:wrap;gap:8px 20px;padding:14px 0;border-bottom:1px solid var(--hairline)}.commerce_navigation__eOhIv a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);text-underline-offset:5px}.commerce_navigation__eOhIv a[aria-current=page]{color:var(--accent);text-decoration:underline}.commerce_toolbar__4i6jH{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:20px;margin-bottom:24px}.commerce_field__6wUyJ{display:grid;gap:8px;font-weight:600}.commerce_field__6wUyJ input,.commerce_field__6wUyJ select{width:100%;min-height:46px;border:1px solid var(--hairline);border-radius:8px;padding:10px 12px;background:var(--canvas-2);color:var(--ink);font:inherit}.commerce_field__6wUyJ input::placeholder{color:var(--body)}.commerce_field__6wUyJ input[type=number]{width:84px}.commerce_field__6wUyJ:has(input[type=search]){width:min(100%,440px)}.commerce_grid__xIrdp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.commerce_product__vynhn{min-width:0;display:flex;flex-direction:column;align-items:start;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--hairline)}.commerce_product__vynhn h2{font-size:1.2rem;line-height:1.4;margin:0}.commerce_product__vynhn p{color:var(--body-strong);line-height:1.6;margin:0}.commerce_productMedia__sJN7a{width:100%;aspect-ratio:4/3;background:var(--canvas-2);border-radius:12px;overflow:hidden;display:grid;place-items:center}.commerce_productMedia__sJN7a img{width:100%;height:100%;object-fit:contain}.commerce_price___3sNq{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.commerce_muted__JWWgD{color:var(--body-strong);font-size:.9rem;line-height:1.6}.commerce_button__DGe_H{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 20px;border:1px solid transparent;border-radius:8px;background:#1767bf;color:#fff;font:650 1rem/1.4 var(--ff-archivo),sans-serif;text-decoration:none;cursor:pointer;transition:background .16s ease}.commerce_button__DGe_H:hover{background:#12539c}.commerce_button__DGe_H:disabled{cursor:not-allowed;opacity:.6}.commerce_secondary__IvyCM{background:transparent;border-color:var(--hairline);color:var(--ink)}.commerce_secondary__IvyCM:hover{background:var(--gunmetal)}.commerce_textButton__Sd6uu{min-height:44px;background:transparent;border:0;padding:8px 0;color:var(--ink);text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer}.commerce_surface__RP6Hc :is(a,button,input,select):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.commerce_empty__i29VM{padding:48px 0;max-width:70ch}.commerce_empty__i29VM h2{font-size:1.6rem;margin:0 0 16px}.commerce_empty__i29VM p{line-height:1.7;color:var(--body-strong);margin-bottom:24px}.commerce_notice__txGJt{padding:16px 0;color:var(--body-strong);line-height:1.65}.commerce_error__ULXhV{color:#f4b8b8;padding:16px;background:#3b151c;border-radius:8px;line-height:1.6}.commerce_error__ULXhV a{color:inherit;text-decoration:underline;text-underline-offset:4px}.commerce_cartLayout__HIJjp{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:48px;align-items:start}.commerce_cartLine___QyPz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px 0;border-bottom:1px solid var(--hairline)}.commerce_cartLine___QyPz h2{margin:0 0 8px;font-size:1.15rem}.commerce_lineControls__lrGXb{display:flex;align-items:end;gap:24px}.commerce_summary__iA0E5{padding:24px;background:var(--canvas-2);border-radius:12px}.commerce_summary__iA0E5 h2{margin:0 0 24px;font-size:1.35rem}.commerce_totals__VWHdh{display:grid;grid-template-columns:1fr auto;gap:16px;margin:24px 0;font-variant-numeric:tabular-nums}.commerce_totals__VWHdh dd,.commerce_totals__VWHdh dt{margin:0}.commerce_totals__VWHdh dd{text-align:right}.commerce_total__1hHYA{font-size:1.2rem;font-weight:750;padding-top:16px;border-top:1px solid var(--hairline)}.commerce_summary__iA0E5 .commerce_button__DGe_H{width:100%}.commerce_actions__oqHe7{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.commerce_status__47rwb{min-height:28px;line-height:1.6;color:var(--body-strong)}@media (max-width:900px){.commerce_grid__xIrdp{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce_cartLayout__HIJjp{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.commerce_surface__RP6Hc{padding:24px 16px 96px}.commerce_grid__xIrdp{grid-template-columns:1fr}.commerce_heading__sLp5h h1{font-size:2.2rem}.commerce_cartLine___QyPz{grid-template-columns:1fr}.commerce_summary__iA0E5{padding:20px}}@media (prefers-reduced-motion:reduce){.commerce_button__DGe_H{transition:none}}