._0HBy3q_search{max-width:32rem;margin-bottom:1.5rem;position:relative}._0HBy3q_icon{width:1.25rem;height:1.25rem;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}._0HBy3q_input{width:100%;min-height:var(--field-height);border-radius:var(--radius-pill);background-color:var(--color-field);box-shadow:var(--shadow-inner);color:var(--color-text);font:inherit;font-size:max(var(--fs-body), 16px);border:0;outline:none;padding:.75rem 3.5rem .75rem 2.875rem}._0HBy3q_input::placeholder{color:var(--color-muted);opacity:.8}._0HBy3q_input::-webkit-search-cancel-button{appearance:none}._0HBy3q_input:focus-visible{box-shadow:var(--shadow-inner), 0 0 0 .1875rem var(--color-ring)}._0HBy3q_clear{width:var(--control-size);height:var(--control-size);background-color:var(--color-field);color:var(--color-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.25rem;translate:0 -50%}._0HBy3q_clear svg{width:1.125rem;height:1.125rem}._0HBy3q_clear:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._0HBy3q_count{color:var(--color-muted);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin:-1.5rem 0 1.5rem}._0HBy3q_empty{border-radius:var(--radius-card);box-shadow:var(--shadow-inner);color:var(--color-text-soft);flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}._0HBy3q_empty_title{color:var(--color-text);font-weight:var(--fw-semibold);overflow-wrap:anywhere}._0HBy3q_empty_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}._0HBy3q_action{min-height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-card);color:var(--color-text);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:0;padding:.5rem 1.25rem}._0HBy3q_action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._0HBy3q_dog{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem;display:flex}._0HBy3q_dog_title{font-weight:var(--fw-bold)}._0HBy3q_dog_chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._0HBy3q_dog_chips svg{vertical-align:-.125rem;width:1rem;height:1rem;margin-right:.375rem}._0HBy3q_dog_clear{min-height:2.75rem;color:var(--color-accent-text);font-weight:var(--fw-semibold);text-underline-offset:.1875rem;padding:0 .5rem;text-decoration:underline}._0HBy3q_dog_hint{color:var(--color-muted);font-size:var(--fs-small);flex-basis:100%}
._3O_iaa_products_title{margin-bottom:var(--space-title)}._3O_iaa_categories{margin-bottom:4rem}._3O_iaa_category_text{max-width:40rem;color:var(--color-muted);margin:-1.5rem 0 5.5rem}._3O_iaa_note{border-radius:var(--radius-card);box-shadow:var(--shadow-inner);color:var(--color-muted);text-align:center;padding:2rem}._3O_iaa_info{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:1.75rem;display:grid}._3O_iaa_info_item{flex-direction:column;gap:.625rem;display:flex}._3O_iaa_info_title{font-size:var(--fs-title-md);line-height:1.2}._3O_iaa_info_text{color:var(--color-text-soft);line-height:1.6}._3O_iaa_bundles{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}._3O_iaa_bundles[hidden]{display:none}._3O_iaa_bundles_title{font-family:var(--font-heading);font-size:var(--fs-title-sm);line-height:1.2}._3O_iaa_bundle_list{gap:var(--gap-cards);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid}._3O_iaa_bundle_anchor{display:grid}._3O_iaa_snack_band{padding:var(--pad-card);border-radius:var(--radius-block);background-color:var(--color-accent);color:var(--color-accent-ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem 2rem;display:grid}._3O_iaa_snack_band .eyebrow{color:inherit}@media (min-width:55em){._3O_iaa_snack_band{grid-template-columns:minmax(0,1fr) auto}}._3O_iaa_snack_text{flex-direction:column;gap:.5rem;max-width:40rem;display:flex}._3O_iaa_snack_title{font-family:var(--font-heading);font-size:var(--fs-title-md);line-height:1.2}._3O_iaa_snack_price{font-weight:var(--fw-semibold)}._3O_iaa_snack_action{display:flex}
