.anmHqq_page{padding-bottom:calc(var(--spacing) * 8)}.anmHqq_header{margin:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 4);max-width:52rem}.anmHqq_heading{font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}.anmHqq_count{margin:calc(var(--spacing) * 1) 0 0;color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.anmHqq_lead{margin:calc(var(--spacing) * 3) 0 0;color:var(--color-text-muted)}.anmHqq_short{margin:calc(var(--spacing) * 3) 0 0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-left:3px solid var(--color-action);background:var(--color-action-soft);font-size:var(--text-sm)}.anmHqq_links{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 2) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.anmHqq_filter{margin:0 0 calc(var(--spacing) * 5)}.anmHqq_filter ul{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.anmHqq_chip,.anmHqq_chipCurrent{align-items:center;gap:calc(var(--spacing) * 1);min-height:var(--size-target-touch);padding:0 calc(var(--spacing) * 4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.anmHqq_chip:hover{border-color:var(--color-action);color:var(--color-action)}.anmHqq_chipCurrent{border:2px solid var(--color-action);background:var(--color-action-soft);font-weight:var(--font-weight-semibold)}.anmHqq_chipCount{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}@media (max-width:47.99rem){.anmHqq_filter ul{padding-bottom:calc(var(--spacing) * 1);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.anmHqq_filter li{flex:none}}.anmHqq_list{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style:none;display:grid}.anmHqq_card{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media body""buy buy";display:grid}@media (min-width:48rem){.anmHqq_card{grid-template-columns:auto minmax(0,1fr) 14rem;grid-template-areas:"media body buy";align-items:start}}.anmHqq_media{grid-area:media}.anmHqq_body{gap:calc(var(--spacing) * 1);grid-area:body;align-content:start;min-width:0;display:grid}.anmHqq_title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin:0}.anmHqq_title a{color:var(--color-text)}.anmHqq_title a:hover{color:var(--color-action)}.anmHqq_truth{justify-self:start}.anmHqq_reference{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.anmHqq_shop{align-items:center;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.anmHqq_shop a{color:var(--color-text);font-weight:var(--font-weight-semibold)}.anmHqq_availability{color:var(--color-success);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.anmHqq_declaration{justify-self:start}.anmHqq_buy{gap:calc(var(--spacing) * 1);grid-area:buy;align-content:start;display:grid}@media (min-width:48rem){.anmHqq_buy{text-align:right}}.anmHqq_price{margin:0}.anmHqq_price strong{font-size:var(--text-price);font-weight:var(--font-weight-bold);color:var(--color-price);white-space:nowrap}.anmHqq_since{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.anmHqq_cta{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--size-target-touch);padding:0 calc(var(--spacing) * 5);border-radius:var(--radius-md);background:var(--color-cta);color:var(--color-cta-text);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.anmHqq_cta:hover{background:var(--color-cta-hover)}.anmHqq_empty{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);max-width:52rem;display:grid}.anmHqq_empty p{margin:0}.anmHqq_emptyTitle{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.anmHqq_notes{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5);max-width:52rem;font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.anmHqq_notes p{margin:0}
