.atc[data-astro-cid-lx3neq6a]{display:block}.add[data-astro-cid-lx3neq6a],.stepper[data-astro-cid-lx3neq6a]{border-radius:var(--radius-btn);align-items:center;height:44px;display:flex}.add[data-astro-cid-lx3neq6a]{background:var(--espresso);color:var(--paper);transition:background-color .2s, transform .25s var(--ease);border:0;justify-content:center;gap:6px;padding:0 18px 0 14px;font-size:.92rem;font-weight:700}.add[data-astro-cid-lx3neq6a]:hover{background:var(--red);transform:translateY(-1px)}.add[data-astro-cid-lx3neq6a][hidden],.stepper[data-astro-cid-lx3neq6a][hidden]{display:none}.stepper[data-astro-cid-lx3neq6a]{background:var(--red);color:#fff;min-width:128px;animation:pop .35s var(--ease);justify-content:space-between;padding:3px}.stepper[data-astro-cid-lx3neq6a] button[data-astro-cid-lx3neq6a]{width:38px;height:38px;color:inherit;background:#ffffff29;border:0;border-radius:9px;place-items:center;transition:background-color .2s;display:grid}.stepper[data-astro-cid-lx3neq6a] button[data-astro-cid-lx3neq6a]:hover{background:#ffffff4d}output[data-astro-cid-lx3neq6a]{font-variant-numeric:tabular-nums;padding-inline:6px;font-size:.95rem;font-weight:700}.atc-large[data-astro-cid-lx3neq6a] .add[data-astro-cid-lx3neq6a],.atc-large[data-astro-cid-lx3neq6a] .stepper[data-astro-cid-lx3neq6a]{height:58px;font-size:1.02rem}.atc-large[data-astro-cid-lx3neq6a] .add[data-astro-cid-lx3neq6a]{background:var(--red);width:100%;box-shadow:0 10px 24px -12px #b8322acc}.atc-large[data-astro-cid-lx3neq6a] .add[data-astro-cid-lx3neq6a]:hover{background:var(--red-deep)}.atc-large[data-astro-cid-lx3neq6a] .stepper[data-astro-cid-lx3neq6a]{width:100%;padding:5px}.atc-large[data-astro-cid-lx3neq6a] .stepper[data-astro-cid-lx3neq6a] button[data-astro-cid-lx3neq6a]{width:48px;height:48px}@keyframes pop{0%{opacity:.4;transform:scale(.9)}}.card[data-astro-cid-4fhpls6h]{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow-s);transition:transform .45s var(--ease), box-shadow .45s var(--ease);flex-direction:column;display:flex;position:relative}.card[data-astro-cid-4fhpls6h]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.media[data-astro-cid-4fhpls6h]{aspect-ratio:4/5;border-radius:var(--radius) var(--radius) 0 0;background:var(--charcoal);display:block;position:relative;overflow:hidden}.media[data-astro-cid-4fhpls6h] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.card[data-astro-cid-4fhpls6h]:hover .media[data-astro-cid-4fhpls6h] img{transform:scale(1.05)}.badges[data-astro-cid-4fhpls6h]{pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex;position:absolute;inset:12px 12px auto}.badge[data-astro-cid-4fhpls6h]{letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.top[data-astro-cid-4fhpls6h]{background:var(--red);color:#fff}.frost[data-astro-cid-4fhpls6h]{color:var(--frost);background:#fdf9f3e0;margin-left:auto}.fresh[data-astro-cid-4fhpls6h]{color:var(--green);background:#fdf9f3e0;margin-left:auto}.body[data-astro-cid-4fhpls6h]{flex-direction:column;flex:1;gap:4px;padding:16px;display:flex}h3[data-astro-cid-4fhpls6h]{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:1.12rem;font-weight:600;line-height:1.22}h3[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{text-decoration:none}h3[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:after{content:"";position:absolute;inset:0 0 76px}h3[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:hover{color:var(--red)}.weight[data-astro-cid-4fhpls6h]{color:var(--muted);font-size:.86rem}.foot[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.price[data-astro-cid-4fhpls6h]{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:800}.price[data-astro-cid-4fhpls6h] span[data-astro-cid-4fhpls6h]{color:var(--muted);font-size:.8rem;font-weight:600}.foot[data-astro-cid-4fhpls6h] rb-add{z-index:1;position:relative}@media (width<=520px){.body[data-astro-cid-4fhpls6h]{padding:12px}h3[data-astro-cid-4fhpls6h]{font-size:.98rem}.foot[data-astro-cid-4fhpls6h]{flex-direction:column;align-items:stretch;gap:10px}.foot[data-astro-cid-4fhpls6h] .add,.foot[data-astro-cid-4fhpls6h] .stepper{width:100%;min-width:0}h3[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]:after{inset:0 0 96px}.badge[data-astro-cid-4fhpls6h]{padding:4px 8px;font-size:.62rem}.badges[data-astro-cid-4fhpls6h]{inset:8px 8px auto}}
