.zf-care-tags:has(>.zf-card-pet){align-items:center}.zf-card-pet-list{display:flex;margin:0;padding:0;list-style:none}.zf-care-tags>.zf-card-pet,.zf-card-pet-list>.zf-card-pet{display:flex;padding:0;margin:0;border:0;background:0 0;list-style:none;align-self:center}.zf-card-pet>.zf-card-pet__trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;min-block-size:44px;padding:8px;border:1px solid transparent;border-radius:50%;background:0 0;color:var(--zf-pet-state-color,var(--brand-muted));cursor:pointer}.zf-card-pet[data-pet-state=safe]{--zf-pet-state-color:var(--brand-primary)}.zf-card-pet[data-pet-state=warning]{--zf-pet-state-color:var(--brand-pet-warning)}.zf-card-pet[data-pet-state=danger]{--zf-pet-state-color:var(--brand-danger)}.zf-card-pet[data-pet-state=unknown]{--zf-pet-state-color:var(--brand-muted)}.zf-card-pet__trigger .zf-ui-icon{--zf-icon-ink:currentColor;--zf-icon-accent:currentColor;inline-size:22px;block-size:22px}.zf-card-pet>.zf-card-pet__trigger:hover,.zf-card-pet>.zf-card-pet__trigger[aria-expanded=true]{background:var(--brand-surface-alt)}.zf-card-pet>.zf-card-pet__trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.zf-card-pet__tooltip{position:fixed;inset:auto;margin:0;box-sizing:border-box;inline-size:max-content;max-inline-size:min(17rem,calc(100vw - 24px));padding:9px 13px 10px;border:0;border-radius:10px;overflow:visible;background:var(--brand-ink);color:var(--brand-cream);font:400 .8125rem/1.5 system-ui,sans-serif;text-align:start;overflow-wrap:anywhere}.zf-card-pet__tooltip strong{display:flex;align-items:center;gap:.45em;font-weight:650}.zf-card-pet__tooltip strong:before{content:"";flex:none;inline-size:.5em;block-size:.5em;border-radius:50%;background:var(--zf-pet-note-dot,var(--brand-line))}.zf-card-pet[data-pet-state=safe] .zf-card-pet__tooltip{--zf-pet-note-dot:#a5d48f}.zf-card-pet[data-pet-state=warning] .zf-card-pet__tooltip{--zf-pet-note-dot:#f2bd62}.zf-card-pet[data-pet-state=danger] .zf-card-pet__tooltip{--zf-pet-note-dot:#ff9f90}.zf-card-pet__tooltip[data-positioned]:after{content:"";position:absolute;left:var(--zf-pet-arrow,50%);inline-size:10px;block-size:10px;border-radius:2px;background:inherit;translate:-50% 0;rotate:45deg}.zf-card-pet__tooltip[data-side=top]:after{inset-block-end:-4px}.zf-card-pet__tooltip[data-side=bottom]:after{inset-block-start:-4px}@media(prefers-reduced-motion:no-preference){.zf-card-pet__tooltip:popover-open{transition:opacity .14s ease-out,translate .14s ease-out}@starting-style{.zf-card-pet__tooltip:popover-open{opacity:0;translate:0 4px}}}.zf-card-pet__tooltip:not([data-positioned]){inset:0;margin:auto;block-size:fit-content}.zf-meta-consent{position:fixed;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;border:1px solid var(--line,var(--brand-line));background:var(--paper,var(--brand-card));color:var(--ink,var(--brand-ink));box-shadow:0 6px 24px color-mix(in oklch,var(--ink,var(--brand-ink)) 14%,transparent);font-size:.9rem;line-height:1.45}.zf-meta-consent p{margin:0;flex:1 1 14rem}.zf-meta-consent a{color:var(--forest,var(--brand-primary));text-decoration:underline;text-underline-offset:.15em}.zf-meta-consent__actions{display:flex;flex-wrap:wrap;gap:.5rem}.zf-meta-consent .button{min-block-size:44px;padding:.4rem 1rem;border-radius:999px;font-weight:600}.zf-meta-consent .button.secondary{background:var(--paper,var(--brand-card));color:var(--ink,var(--brand-ink));border:1px solid var(--ink,var(--brand-ink));font-weight:600;opacity:1}@media(max-width:767px){.zf-meta-consent{inset-inline:0;inset-block-end:0;max-inline-size:none;margin:0;border-radius:0;border-inline:0;border-block-end:0;padding-block-end:max(0.85rem,env(safe-area-inset-bottom,0px))}body:has(.zf-meta-consent){padding-block-end:var(--zf-meta-consent-stack,7.5rem)}body:has(.zf-meta-consent) [data-zf-sticky-buy],body:has(.zf-meta-consent) .zf-quick-add{inset-block-end:var(--zf-meta-consent-stack,7.5rem)}body:has(.zf-meta-consent) .zf-pdp-primary-actions,body:has(.zf-meta-consent) [data-zf-pdp-primary-buy],body:has(.zf-meta-consent) .zf-pdp-buy-card>.button:not(.secondary),body:has(.zf-meta-consent) .zf-pdp-primary-actions>.button:not(.secondary){position:sticky;inset-block-end:var(--zf-meta-consent-stack,7.5rem);z-index:35;background:var(--paper,var(--brand-card))}}@media(min-width:768px){.zf-meta-consent{inset-inline-end:1.25rem;inset-block-end:1.25rem;inset-inline-start:auto;inline-size:360px;max-inline-size:calc(100vw - 2.5rem);border-radius:14px}}@media print{.zf-meta-consent{display:none}}.zf-season-notice{margin:.35rem 0 0;font-size:.92rem;line-height:1.45;color:var(--ink,var(--brand-ink))}