@font-face{font-family:onest;src:url(/shop/_next/static/media/89c3d590ea08bcac-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:onest Fallback;src:local("Arial");ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.00%;size-adjust:106.10%}.__className_e921ee{font-family:onest,onest Fallback;font-style:normal}.__variable_e921ee{--font-onest:"onest","onest Fallback"}@font-face{font-family:geistDigits;src:url(/shop/_next/static/media/160994d701302ffe.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.__className_06cfc4{font-family:geistDigits;font-style:normal}.__variable_06cfc4{--font-geist-digits:"geistDigits"}:root{--t-bg:#ffffff;--t-surface:#ffffff;--t-surface-raised:#f5f5f7;--t-border:rgb(0 0 0/0.13);--t-border-subtle:rgb(0 0 0/0.08);--t-border-strong:#86868b;--t-focus-ring:#d42a10;--t-wordmark-dot:#d42a10;--t-text-primary:#1d1d1f;--t-text-secondary:#55555a;--t-text-muted:#55555a;--t-text-tertiary:#6e6e73;--t-text-disabled:#c7c7cc;--t-primary:#d42a10;--t-primary-fg:#ffffff;--t-primary-hover:#b3220b;--t-primary-soft:#fdeeeb;--t-primary-strong:#b3220b;--t-on-primary-soft:rgb(255 255 255/0.15);--t-on-primary-softer:rgb(255 255 255/0.1);--t-on-primary-shade:rgb(0 0 0/0.14);--t-brand-secondary:#00838f;--t-brand-secondary-soft:#e0f5f7;--t-danger:#d0342c;--t-danger-fg:#ffffff;--t-danger-hover:#b82b24;--t-danger-soft:#fdeeed;--t-danger-strong:#a8271f;--t-warning:#f5a623;--t-warning-soft:#fdf3e0;--t-warning-strong:#7a4a00;--t-success:#1d8a4e;--t-success-soft:#ebf6ef;--t-success-strong:#14663a;--t-info:#006ada;--t-info-soft:#eaf3fe;--t-info-surface:#f5f9ff;--t-info-strong:#0057b0;--t-neutral:#6e6e73;--t-neutral-soft:#e8e8ed;--t-neutral-strong:#1d1d1f;--t-highlight:#a33fd1;--t-highlight-soft:#f6ecfb;--t-highlight-strong:#7a2fa8;--t-star:#1d1d1f;--t-star-empty:#e3e3e6;--t-track:#ebebf0;--t-space-1:0.25rem;--t-space-2:0.5rem;--t-space-3:0.75rem;--t-space-4:1rem;--t-space-5:1.25rem;--t-space-6:1.5rem;--t-space-7:1.75rem;--t-space-8:2rem;--t-space-9:2.25rem;--t-space-10:2.5rem;--t-space-11:2.75rem;--t-space-12:3rem;--t-radius-sm:0.5rem;--t-radius-md:0.625rem;--t-radius-lg:0.875rem;--t-radius-card:1.25rem;--t-radius-input:0.875rem;--t-radius-shell:1.625rem;--t-radius-glass:1.875rem;--t-radius-dock:1.25rem;--t-radius-segment:1.125rem;--t-radius-segment-item:0.875rem;--t-radius-thumb:0.8125rem;--t-radius-panel:1.75rem;--t-radius-frame:1.375rem;--t-radius-full:9999px;--t-scrim:rgb(0 0 0/0.4);--t-glass:rgb(255 255 255/0.72);--t-glass-soft:rgb(255 255 255/0.55);--t-glass-edge:rgb(255 255 255/0.55);--t-glass-bar:rgb(255 255 255/0.92);--t-shadow-card:0 0 0 1px rgb(0 0 0/0.08);--t-shadow-overlay:0 0 0 1px rgb(0 0 0/0.08),0 20px 44px -30px rgb(0 0 0/0.4);--t-shadow-shell:0 0 0 1px rgb(0 0 0/0.08),0 20px 44px -30px rgb(0 0 0/0.4);--t-shadow-glass:0 1px 2px rgb(0 0 0/0.04),0 24px 60px -30px rgb(0 0 0/0.35);--t-ease:cubic-bezier(0.32,0.72,0,1);--t-glass-header:rgb(255 255 255/0.88);--t-shadow-header:0 1px 0 rgb(0 0 0/0.07);--t-shadow-field-focus:0 0 0 1px rgb(0 0 0/0.14),0 0 0 5px rgb(0 0 0/0.05);--t-field-hover:#ececf0;--t-glass-phone-bar:rgb(255 255 255/0.84);--t-phone-bar-rule:rgb(0 0 0/0.07);--t-ai-1:#ec3013;--t-ai-2:#ff7a45;--t-ai-3:#ff3d7f;--t-ai-soft:#ff8a6a;--t-shadow-ai:0 10px 30px -18px rgb(236 48 19/0.55);--t-shadow-order:0 0 0 1px rgb(0 0 0/0.12),0 28px 56px -36px rgb(0 0 0/0.3);--t-shadow-chip-glass:inset 0 0 0 1px rgb(0 0 0/0.06);--t-ink-deep:#000000;--t-on-ink-chip:rgb(255 255 255/0.18);--t-text-body:#3a3a3c;--t-pill-glass:rgb(255 255 255/0.7);--t-glass-card:rgb(255 255 255/0.6);--t-shadow-segment:0 1px 5px rgb(0 0 0/0.12),0 0 0 1px rgb(0 0 0/0.04);--t-shadow-thumb-active:0 0 0 2px #ffffff,0 0 0 3.5px #1d1d1f;--t-gallery-photo-shadow:drop-shadow(0 22px 26px rgb(70 45 10/0.3)) drop-shadow(0 5px 8px rgb(0 0 0/0.14));--t-gallery-wash:linear-gradient(180deg,rgb(255 255 255/0.6),rgb(255 255 255/0.1) 55%,rgb(255 255 255/0.35));--t-caption-ground:rgb(0 0 0/0.45);--t-range-track:rgb(0 0 0/0.1);--t-shadow-range-thumb:0 1px 4px rgb(0 0 0/0.2),0 0 0 1px rgb(0 0 0/0.06);--t-shadow-bar:0 1px 2px rgb(0 0 0/0.06),0 20px 50px -20px rgb(0 0 0/0.35),0 0 0 1px rgb(0 0 0/0.05);--t-shadow-raised:0 1px 3px rgb(0 0 0/0.12);--t-shadow-knob:0 1px 3px rgb(0 0 0/0.25);--t-shadow-refill:inset 0 0 0 1.5px rgb(212 42 16/0.3);--t-shadow-refill-on:inset 0 0 0 2px #d42a10;--t-switch-off:rgb(0 0 0/0.16);--t-band-ground:#222222;--t-band-veil:linear-gradient(180deg,rgb(0 0 0/0) 30%,rgb(0 0 0/0.45));--t-shadow-band-title:0 2px 20px rgb(0 0 0/0.3);--t-shadow-header-phone:0 1px 0 rgb(0 0 0/0.06);--t-glass-tabs:rgb(255 255 255/0.8);--t-shadow-ring-hair:0 0 0 1px rgb(0 0 0/0.06);--t-shadow-sheet-phone:0 -20px 60px -30px rgb(0 0 0/0.4);--t-scrim-sheet:rgb(0 0 0/0.36);--t-shadow-dialog:0 40px 80px -30px rgb(0 0 0/0.45);--t-viewer:#0b0b0c;--t-wizard-grid:rgb(29 29 31/0.06);--t-wizard-glow-a:rgb(236 48 19/0.16);--t-wizard-glow-b:rgb(255 61 127/0.13);--t-wizard-fade-top:rgb(0 0 0);--t-wizard-fade-mid:rgb(0 0 0/0.2);--t-viewer-control:rgb(255 255 255/0.12);--t-viewer-dot:rgb(255 255 255/0.35);--t-toast:rgb(29 29 31/0.94);--t-shadow-toast:0 20px 40px -20px rgb(0 0 0/0.5);--t-shadow-sheet:0 -20px 60px -30px rgb(0 0 0/0.45);--t-band-veil-phone:linear-gradient(180deg,rgb(0 0 0/0) 20%,rgb(0 0 0/0.5));--t-dot-idle:rgb(0 0 0/0.25);--t-plp-link:#0071e3;--t-plp-link-hover:#0077ed;--t-plp-focus:rgb(0 113 227/0.45);--t-plp-selection:#eaf3fe;--t-plp-placeholder:#6e6e73;--t-plp-ok:#1a7f47;--t-plp-low:#c9302a;--t-plp-star:#f5a623;--t-plp-glass:rgb(255 255 255/0.78);--t-plp-crumb-glass:rgb(255 255 255/0.72);--t-plp-pill:rgb(255 255 255/0.92);--t-plp-notify:rgb(29 29 31/0.84);--t-plp-notified:rgb(255 255 255/0.9);--t-plp-well-hover:#ebebef;--t-plp-atlas-surface:#f5f5f7;--t-plp-atlas-edge:rgb(29 29 31/0.08);--t-plp-atlas-well:rgb(29 29 31/0.055);--t-plp-atlas-ink:#1d1d1f;--t-plp-atlas-violet:#a855f7;--t-plp-ai-accent:var(--t-primary);--t-plp-ai-amber:var(--t-warning);--t-plp-ai-tag-bg:var(--t-primary-soft);--t-plp-ai-tag-ink:#d22910;--t-plp-ai-on-1:#1d1d1f;--t-plp-ai-on-2:#2b2420;--t-plp-ai-on-3:#4a2414;--t-plp-ai-on-glow:rgb(74 36 20/0.9);--t-plp-ai-ink:var(--t-text-primary);--t-plp-ai-deep:var(--t-text-primary);--t-plp-ai-hint:var(--t-text-tertiary);--t-plp-ai-off:var(--t-text-tertiary);--t-plp-ai-panel:var(--t-surface-raised);--t-plp-ai-edge-a:rgb(212 42 16/0.7);--t-plp-ai-edge-b:rgb(245 166 35/0.7);--t-plp-ai-ring:rgb(29 29 31/0.13);--t-plp-ai-chip-ring:rgb(29 29 31/0.22);--t-plp-ai-chip-off:rgb(29 29 31/0.2);--t-plp-ai-mark-off:rgb(29 29 31/0.35);--t-plp-ai-track:rgb(29 29 31/0.16);--t-plp-ai-track-on:rgb(255 255 255/0.32);--t-plp-ai-spark-lift:rgb(29 29 31/0.9);--t-plp-ai-lift:rgb(0 0 0/0.05);--t-plp-ai-chip-lift:rgb(29 29 31/0.25);--t-plp-ai-knob-lift:rgb(0 0 0/0.25);--t-plp-ai-sheen:rgb(255 255 255/0.5);--t-plp-ai-white:#fff;--t-plp-aibox-spark-1:#ec3013;--t-plp-aibox-spark-2:#ff7a45;--t-plp-aibox-spark-3:#ff3d7f;--t-plp-aibox-edge:rgb(0 0 0/0.07);--t-plp-aibox-note-edge:rgb(0 0 0/0.08);--t-plp-aibox-more-edge:rgb(0 0 0/0.12);--t-plp-aibox-disc-lift:rgb(0 0 0/0.45);--t-plp-aibox-note-wash:var(--t-primary-soft);--t-plp-aibox-note-ink:#d22910;--t-plp-aibox-spark-disc:#1d1d1f;--t-plp-aibox-spark-amber:#f5a623;--t-plp-aibox-shimmer-red:#d42a10;--t-plp-aibox-pet-glass:rgb(255 255 255/0.85);--t-plp-aibox-shimmer-amber:#c06a00;--t-plp-aibox-glyph:#fff;--t-plp-atlas-ring:#ffffff;--t-plp-atlas-lift:rgb(29 29 31/0.04);--t-plp-atlas-mask:rgb(0 0 0);--t-plp-atlas-mask-fade:rgb(0 0 0/0.35);--t-plp-search-hover:#efeff2;--t-plp-back-hover:#e6e6ea;--t-plp-tray:rgb(0 0 0/0.05);--t-plp-chip-x:rgb(0 0 0/0.07);--t-plp-switch-off:#d1d1d6;--t-plp-mark-off:#c7c7cc;--t-plp-clear-disabled:#aeaeb2;--t-plp-avatar-1:#ececf0;--t-plp-avatar-2:#e1e1e6;--t-plp-avatar-3:#d6d6dc;--t-plp-dot-sep:#c7c7cc;--t-plp-track:rgb(0 0 0/0.08);--t-plp-clinic:#0071e3;--t-plp-clinic-soft:#eaf3fe;--t-plp-care:#1a7f47;--t-plp-care-soft:#ebf6ef;--t-plp-learn:#b4620a;--t-plp-learn-soft:#fdf3e4;--t-plp-nav-you-soft:rgb(0 0 0/0.06);--t-hub-hairline:rgb(0 0 0/0.07);--t-hub-signout:#c9302a;--t-hub-count-ink:#55555a;--t-search-soft:#55555a;--t-hub-card-veil:linear-gradient(180deg,rgb(0 0 0/0.18),rgb(0 0 0/0) 30%,rgb(0 0 0/0) 45%,rgb(0 0 0/0.72));--t-hub-ring-disc:rgb(0 0 0/0.28);--t-hub-ring-track:rgb(255 255 255/0.3);--t-hub-tag:rgb(255 255 255/0.2);--t-hub-on-photo:#ffffff;--t-hub-card-lift:rgb(0 0 0/0.5);--t-hub-pencil:rgb(255 255 255/0.9);--t-order-attention-ring:rgb(201 48 42/0.35);--t-order-progress-track:rgb(0 0 0/0.1);--t-plp-bar-glass:rgb(255 255 255/0.86);--t-aibox-track:rgb(0 0 0/0.08);--t-shadow-plp-lift:0 1px 2px rgb(0 0 0/0.08),0 3px 10px -2px rgb(0 0 0/0.08);--t-shadow-plp-thumb:0 1px 2px rgb(0 0 0/0.08),0 4px 12px -4px rgb(0 0 0/0.12),0 0 0 1px rgb(0 0 0/0.04);--t-shadow-plp-popover:0 0 0 1px rgb(0 0 0/0.06),0 28px 64px -24px rgb(0 0 0/0.38);--t-shadow-plp-pill:0 0 0 1px rgb(0 0 0/0.07),0 22px 44px -18px rgb(0 0 0/0.4);--t-shadow-plp-pill-hover:0 0 0 1px rgb(0 0 0/0.12),0 26px 50px -18px rgb(0 0 0/0.45);--t-shadow-plp-add:0 6px 18px -8px rgb(0 0 0/0.35);--t-shadow-plp-knob:0 1px 2px rgb(0 0 0/0.2),0 2px 6px rgb(0 0 0/0.1);--t-shadow-plp-field-focus:inset 0 0 0 1px rgb(0 0 0/0.16),0 0 0 5px rgb(0 0 0/0.05);--t-shadow-plp-chip:inset 0 0 0 1px rgb(0 0 0/0.07);--t-shadow-plp-tray:inset 0 0 0 1px rgb(0 0 0/0.04);--t-plp-bag-count:rgb(255 255 255/0.16);--t-plp-nav-glass:rgb(255 255 255/0.86);--t-shadow-plp-nav:0 0 0 1px rgb(0 0 0/0.06),0 18px 40px -16px rgb(0 0 0/0.38);--t-map-ground:#eef0f2;--t-map-lead:var(--t-text-muted);--t-map-control:rgb(255 255 255/0.92);--t-map-moving:#8e8e93;--t-map-grabber:rgb(0 0 0/0.14);--t-map-pin-halo:rgb(212 42 16/0.25);--t-map-pin-shade:rgb(212 42 16/0.35);--t-map-alert:#9b1f0b;--t-map-attribution:rgb(255 255 255/0.75);--t-shadow-map-frame:0 0 0 1px rgb(0 0 0/0.08);--t-shadow-map-panel:0 0 0 1px rgb(0 0 0/0.06),0 30px 60px -30px rgb(0 0 0/0.45);--t-shadow-map-control:0 0 0 1px rgb(0 0 0/0.08),0 10px 24px -14px rgb(0 0 0/0.35);--t-shadow-map-fab:0 0 0 1px rgb(0 0 0/0.08),0 14px 30px -12px rgb(0 0 0/0.45);--t-shadow-map-sheet:0 -1px 0 rgb(0 0 0/0.06),0 -20px 50px -30px rgb(0 0 0/0.45);--t-shadow-map-outline:inset 0 0 0 1px rgb(0 0 0/0.14);--t-fs-mid:#55555a;--t-fs-ai-shim:#8e8e93;--t-fs-ai-violet:#5a3fe0;--t-fs-ai-ink:#4a3bd6;--t-fs-ai-blue:#3a5bff;--t-fs-ai-word:linear-gradient(90deg,#3a5bff,#7b5cff);--t-fs-ai-key:linear-gradient(90deg,#3a5bff,#2f8cff 45%,#7b5cff,#3a5bff);--t-fs-ai-kicker:#eef0ff;--t-fs-bad:#c9302a;--t-fs-shadow-ai-pill:inset 0 0 0 1px rgb(90 63 224/0.16);--t-fs-shadow-crumb:inset 0 0 0 1px rgb(0 0 0/0.14),0 6px 14px -10px rgb(0 0 0/0.4);--t-fs-label:#2c2c30;--t-ai-field:#fbfbfd;--t-ai-light-blue:rgb(58 91 255/0.18);--t-ai-light-violet:rgb(123 92 255/0.16);--t-ai-light-pink:rgb(255 79 163/0.12);--t-ai-clear:rgb(255 255 255/0.9);--t-ai-edge-glow:rgb(123 92 255/0.1);--t-ai-ring-1:#3a8bff;--t-ai-ring-2:#7b5cff;--t-ai-ring-3:#ff4fa3;--t-ai-ring-4:#ff9f45;--t-ai-spark-1:#3a5bff;--t-ai-spark-2:#7b5cff;--t-ai-spark-3:#ff4fa3;--t-bag-toast:#1d1d1f;--t-bag-toast-ink:#ffffff;--t-bag-undo:#6cb4ff;--t-bag-toast-lift:0 12px 30px -12px rgb(0 0 0/0.5);--t-bag-merged:#f0f0f2;--t-fs-pg-shine:linear-gradient(90deg,#2f6cf6,#6d5dfc 35%,#22a7f0 65%,#2f6cf6);--t-fs-pg-face:0 0 0 3px #ffffff,0 12px 24px -14px rgb(0 0 0/0.4);--t-fs-pg-ring:0 0 0 3px #ffffff;--t-fs-pg-best:0 0 0 2.5px #1d1d1f;--t-fs-pg-tick:0 0 0 2.5px #f5f5f7;--t-fs-pg-scan:0 0 10px 2px rgb(212 42 16/0.45);--t-fs-pg-track:rgb(0 0 0/0.16);--t-fs-pg-tab:rgb(0 0 0/0.14);--t-fs-pg-pulse:rgb(29 29 31/0.7);--t-fs-pg-pulse-end:rgb(29 29 31/0);--t-fs-pg-hover:#ebebee;--t-fs-pg-outline:inset 0 0 0 1px rgb(0 0 0/0.14);--t-fs-pg-outline-hover:inset 0 0 0 1.5px #1d1d1f;--t-fs-google-yellow:#ffc107;--t-fs-google-red:#ff3d00;--t-fs-google-green:#4caf50;--t-fs-google-blue:#1976d2;--t-fs-shadow-bag-shop:0 0 0 1px rgb(0 0 0/0.09),0 14px 30px -24px rgb(0 0 0/0.35);--t-fs-shadow-note:inset 0 0 0 1px rgb(0 0 0/0.07),0 8px 20px -16px rgb(0 0 0/0.35);--t-fs-ok:#1a7f47;--t-fs-ok-soft:#ebf6ef;--t-fs-danger:#c9302a;--t-fs-danger-soft:#fdeeed;--t-fs-dash:rgb(0 0 0/0.28);--t-fs-line-faint:rgb(0 0 0/0.1);--t-fs-line-hair:rgb(0 0 0/0.06);--t-fs-line-group:rgb(0 0 0/0.09);--t-fs-line-row:rgb(0 0 0/0.07);--t-fs-line-input:rgb(0 0 0/0.14);--t-fs-line-code:rgb(0 0 0/0.16);--t-fs-radio-off:rgb(0 0 0/0.25);--t-fs-white-85:rgb(255 255 255/0.85);--t-fs-white-86:rgb(255 255 255/0.86);--t-fs-white-90:rgb(255 255 255/0.9);--t-fs-white-92:rgb(255 255 255/0.92);--t-fs-on-ink-soft:rgb(255 255 255/0.14);--t-fs-shadow-circle:0 0 0 3px #ffffff,0 6px 14px -10px rgb(0 0 0/0.35);--t-fs-shadow-species:0 0 0 3px #ffffff,0 8px 18px -10px rgb(0 0 0/0.35);--t-fs-shadow-pet-on:0 0 0 2.5px #ffffff,0 0 0 4.5px #1d1d1f;--t-fs-shadow-btn:0 12px 24px -14px rgb(29 29 31/0.7);--t-fs-shadow-tab:0 1px 2px rgb(0 0 0/0.08),0 4px 12px -4px rgb(0 0 0/0.12);--t-fs-shadow-hero:0 0 0 4px #ffffff,0 18px 30px -18px rgb(0 0 0/0.45);--t-fs-shadow-tile:0 18px 30px -18px rgb(0 0 0/0.55);--t-fs-shadow-held:0 0 0 1px rgb(0 0 0/0.07),0 18px 34px -24px rgb(0 0 0/0.4);--t-fs-shadow-now:0 0 0 4px rgb(29 29 31/0.15);--t-fs-mask:rgb(0 0 0);--t-ap-ink:var(--t-text-primary);--t-ap-muted:var(--t-surface-raised);--t-ap-muted-hover:#ececef;--t-ap-text-2:var(--t-text-secondary);--t-ap-text-3:var(--t-text-tertiary);--t-ap-text-4:#aeaeb2;--t-ap-line:rgb(0 0 0/0.06);--t-ap-line-tile:rgb(0 0 0/0.1);--t-ap-line-pill:rgb(0 0 0/0.14);--t-ap-seg-off:#e3e3e8;--t-ap-ok:var(--t-fs-ok);--t-ap-ok-soft:var(--t-fs-ok-soft);--t-ap-ok-band:rgb(26 127 71/0.13);--t-ap-ok-band-mark:rgb(26 127 71/0.35);--t-ap-ok-strong:#145f36;--t-ap-ai:var(--t-fs-ai-violet);--t-ap-ai-strong:#4b32c9;--t-ap-ai-soft:#f1edff;--t-ap-warn-soft:#fdf3e7;--t-ap-warn:#b45309;--t-ap-warn-text:#9a4a00;--t-ap-discard:var(--t-fs-danger);--t-ap-needle:var(--t-primary);--t-ap-pane:#f4f2ef;--t-ap-pane-card:rgb(255 255 255/0.62);--t-ap-pane-row:rgb(255 255 255/0.75);--t-ap-glow-warm:rgb(255 186 140/0.45);--t-ap-glow-warm-0:rgb(255 186 140/0);--t-ap-glow-cool:rgb(150 130 255/0.28);--t-ap-glow-cool-0:rgb(150 130 255/0);--t-ap-backdrop:rgb(17 17 19/0.44);--t-ap-confirm:rgb(255 255 255/0.97);--t-ap-wheel-row:#f2f2f5;--t-ap-tick-mid:#8e8e93;--t-ap-tick:#c7c7cc;--t-ap-on-ink-14:rgb(255 255 255/0.14);--t-ap-on-ink-72:rgb(255 255 255/0.72);--t-ap-chip-glass:rgb(255 255 255/0.94);--t-ap-confetti-1:#ffb020;--t-ap-confetti-2:#6d5dfc;--t-ap-confetti-3:#22a7f0;--t-ap-confetti-4:#d42a10;--t-ap-confetti-5:#1a7f47;--t-ap-shadow-modal:0 50px 120px -30px rgb(0 0 0/0.6);--t-ap-shadow-sheet:0 -20px 60px -20px rgb(0 0 0/0.45);--t-ap-shadow-card:0 24px 50px -30px rgb(60 40 20/0.45),0 0 0 1px rgb(0 0 0/0.04);--t-ap-shadow-avatar:0 0 0 4px #ffffff,0 0 0 5px rgb(0 0 0/0.06);--t-ap-shadow-hero:0 0 0 5px #ffffff,0 24px 40px -22px rgb(0 0 0/0.5);--t-ap-shadow-face:0 0 0 5px #ffffff,0 18px 30px -18px rgb(0 0 0/0.45);--t-ap-shadow-chip:0 4px 12px -6px rgb(0 0 0/0.35);--t-ap-shadow-seg:0 1px 2px rgb(0 0 0/0.08),0 4px 12px -4px rgb(0 0 0/0.14);--t-ap-shadow-soft:0 1px 2px rgb(0 0 0/0.06);--t-ap-halo:#ffffff}@layer utilities{:root [data-surface=plp] :focus-visible,:root:has([data-surface=plp]) :where(.site-header,.site-footer) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--t-plp-link);outline-offset:2px}:root [data-surface=plp] ::selection{background-color:var(--t-plp-selection)}:root [data-surface=plp] ::placeholder{color:var(--t-plp-placeholder)}main[data-surface=plp] a:where(:not([class])){color:var(--t-plp-link)}main[data-surface=plp] a:where(:not([class])):hover{color:var(--t-plp-link-hover);text-decoration:underline;text-underline-offset:3px}}@layer utilities{[data-plp-grid]{transition:opacity .2s var(--t-ease)}[data-plp-grid][aria-busy=true]{opacity:.5}@media (prefers-reduced-motion:reduce){[data-plp-grid]{transition:none}}}@layer utilities{:root:has([data-surface=plp]){.site-header{border-bottom-color:var(--t-border-subtle)}.site-search-field{--search-placeholder:var(--t-plp-placeholder);height:2.875rem;border-color:transparent;background-color:var(--t-surface-raised);padding-inline-start:2.875rem;padding-inline-end:5rem;font-size:.9375rem;transition:background-color .2s var(--t-ease),box-shadow .2s var(--t-ease)}.site-search-field:hover{background-color:var(--t-plp-search-hover)}.site-search-field:focus-visible{border-color:transparent;background-color:var(--t-surface);box-shadow:var(--t-shadow-plp-field-focus)}.site-search-glyph{inset-inline-start:1.0625rem;width:1.0625rem;height:1.0625rem;color:var(--color-muted-foreground)}.site-search-chip{height:1.875rem;padding-block:0;padding-inline:.625rem;border-radius:var(--t-radius-full);background-color:var(--t-surface);box-shadow:var(--t-shadow-plp-chip);color:var(--t-text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.02em}.site-service-chip{display:grid;width:1.5rem;height:1.5rem;flex:none;place-items:center;border-radius:var(--t-radius-full);transition:background-color .3s var(--t-ease),color .3s var(--t-ease)}.site-service-chip svg{width:.875rem;height:.875rem}.site-service-tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--t-radius-full);color:var(--t-text-tertiary);font-size:.875rem;font-weight:550;letter-spacing:-.012em;transition:color .25s var(--t-ease)}.site-service-tab:hover{color:var(--t-text-primary)}}:root:has([data-surface=plp] [data-service=care],[data-surface=plp][data-service=care]) .site-service-tab[data-service-tab=care],:root:has([data-surface=plp] [data-service=clinic],[data-surface=plp][data-service=clinic]) .site-service-tab[data-service-tab=clinic],:root:has([data-surface=plp]):not(:has([data-service])) .site-service-tab[data-service-tab=shop]{color:var(--t-text-primary);font-weight:650}:root:has([data-surface=plp]):not(:has([data-service])) [data-service-tab=shop] .site-service-chip{background-color:var(--t-primary-soft);color:var(--t-primary)}:root:has([data-surface=plp][data-service=clinic]) [data-service-tab=clinic] .site-service-chip{background-color:var(--t-plp-clinic-soft);color:var(--t-plp-clinic)}:root:has([data-surface=plp][data-service=care]) [data-service-tab=care] .site-service-chip{background-color:var(--t-plp-care-soft);color:var(--t-plp-care)}@media (width >= 64rem){:root:has([data-surface=plp]){.site-header-row{display:flex;height:var(--site-header-height);gap:1.375rem;padding-block:0}.site-wordmark{order:1;gap:.625rem}.site-search{order:3;flex:1 1 auto;max-width:none;margin-inline:0}.site-header-controls{order:4;gap:.125rem;margin-inline-start:0}.site-services{position:relative;order:2;display:flex;flex:none;gap:.125rem;padding:.25rem;border-radius:var(--t-radius-full);background-color:var(--t-surface-raised);box-shadow:var(--t-shadow-plp-tray)}.site-services-thumb{position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem;border-radius:var(--t-radius-full);background-color:var(--t-surface);box-shadow:var(--t-shadow-plp-thumb);pointer-events:none;transition:transform .38s var(--t-ease)}.site-service-tab,.site-services-thumb{width:6.25rem;height:2.375rem}.site-saved{min-height:2.625rem;padding-inline:.8125rem;background-color:transparent;font-weight:600}.site-account:hover,.site-saved:hover{background-color:var(--t-plp-tray)}.site-saved-glyph{width:1.125rem;height:1.125rem;color:var(--t-text-primary)}.site-saved-count{color:var(--t-text-tertiary);font-weight:500}.site-bell{background-color:transparent}.site-bell:hover{background-color:var(--t-plp-tray)}.site-bell svg{color:var(--t-text-primary)}.site-bell-count{box-shadow:0 0 0 2px var(--t-surface)}.site-control-label{display:none}.site-account .site-control-label{display:inline;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.site-control-icon{display:inline-flex}.site-account{width:2.625rem;min-height:2.625rem;justify-content:center;padding-inline:0;background-color:transparent}.site-bag{min-height:2.75rem;margin-inline-start:.5rem;padding-inline:1.0625rem .4375rem;gap:.5625rem;transition:background-color .2s var(--t-ease),transform .2s var(--t-ease)}.site-bag:hover{background-color:var(--t-ink-deep);transform:translateY(-1px)}.site-bag-count{position:static;min-width:1.875rem;height:1.875rem;padding-inline:.5rem;background-color:var(--t-plp-bag-count);font-size:.8125rem;font-weight:700}}:root:has([data-surface=plp][data-service=clinic]) .site-services-thumb{transform:translateX(6.375rem)}:root:has([data-surface=plp][data-service=care]) .site-services-thumb{transform:translateX(12.75rem)}}@media (width < 48rem){:root{.site-header-row{row-gap:0;padding-block:.375rem}.site-wordmark{gap:.5rem;font-size:1.1875rem}.site-wordmark [data-fid=wordmark-mark]{width:1.5rem;height:1.5rem}.site-header-controls{min-width:0;justify-content:flex-end;gap:.5rem}.site-account,.site-location-line,.site-saved,.site-search,.site-services{display:none}.site-bell:not(:has(.site-bell-count)){display:none}.site-header-controls:has(.site-bell-count){gap:.25rem}@media (width < 24rem){.site-bell{display:none}.site-header-controls{gap:.25rem}}.site-location-pill{display:inline-flex;min-width:4.5rem;flex:0 1 auto;gap:.4375rem;padding-inline:.5rem .625rem;line-height:1.1}.site-location-pill svg{color:var(--t-primary)}.site-location-kicker{display:block;min-width:0;color:var(--t-text-tertiary);font-size:.65625rem;font-weight:500;white-space:nowrap}.site-location-name{font-size:.84375rem;font-weight:650}.site-location-full{display:none}.site-location-short{display:inline}.site-location-short:before{content:attr(data-short)}@media (width < 22.5rem){.site-location-pill{gap:.3125rem;padding-inline:.375rem .5rem}}.site-search-icon{display:grid}}}@media (prefers-reduced-motion:reduce){:root:has([data-surface=plp]) .site-services-thumb{transition:none}}}@layer components{.atlas{position:relative;overflow:hidden;border-radius:1.75rem;background:var(--color-card);box-shadow:0 0 0 1px var(--t-plp-atlas-edge);isolation:isolate;--ai-radius:1.75rem}.atlas-crumb{display:inline-flex;align-items:center;gap:.625rem;height:2.875rem;padding-block:0;padding-inline:.3125rem .375rem;border-radius:999px;background:var(--t-plp-crumb-glass);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 0 0 1px var(--t-plp-atlas-edge),0 1px 2px var(--t-plp-atlas-lift);transition:box-shadow .22s var(--ease-standard,ease),background .22s ease,transform .22s ease}.atlas-crumb:hover{background:var(--t-plp-atlas-ring);transform:translateY(-1px)}.atlas-well{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border-radius:999px;background:var(--t-plp-atlas-well)}.atlas-question{color:transparent;background:linear-gradient(90deg,var(--t-plp-atlas-ink) 0,var(--t-plp-atlas-ink) 35%,var(--t-plp-link) 55%,var(--t-plp-atlas-violet) 70%,var(--t-plp-atlas-ink) 85%,var(--t-plp-atlas-ink) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:ai-text 6s linear infinite}.atlas-caret{display:inline-block;width:3px;height:.8em;margin-inline-start:6px;border-radius:2px;vertical-align:-.06em;background:linear-gradient(180deg,var(--t-plp-link),var(--t-plp-atlas-violet));animation:atlas-caret 1s steps(1) infinite}.atlas-disc{display:block;border-radius:999px;overflow:hidden;background:var(--t-plp-atlas-surface);box-shadow:0 0 0 3px var(--t-plp-atlas-ring);transition:box-shadow .35s ease,transform .45s ease}.atlas-circle:hover .atlas-disc{box-shadow:0 0 0 3px var(--t-plp-atlas-ring),0 0 0 5px var(--t-plp-atlas-ink)}.atlas-circle:hover{transform:translateY(-2px)}.atlas-selected{position:absolute;inset:-5px;border-radius:999px;border:2.5px solid var(--t-plp-link)}.plp-density{display:inline-flex;gap:2px;padding:3px;border:0;border-radius:999px;background:var(--t-plp-atlas-well)}.plp-density-option{display:grid;place-items:center;width:2.5rem;height:2.375rem;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.plp-density-option:has(:checked){background:var(--t-plp-atlas-ring);color:var(--t-plp-atlas-ink);box-shadow:0 1px 2px var(--t-plp-atlas-lift),0 3px 10px -2px var(--t-plp-atlas-lift)}.plp-density-option:has(:focus-visible){outline:3px solid var(--t-plp-link);outline-offset:2px}.plp-pill-dock{position:sticky;bottom:0;z-index:30;height:0}.plp-pill{position:absolute;bottom:28px;inset-inline:0;width:fit-content;max-width:calc(100vw - 32px);margin-inline:auto;opacity:0;pointer-events:none;transform:translateY(18px) scale(.96);transition:opacity .3s var(--ease-standard),transform .5s var(--ease-standard)}.plp-pill[data-shown]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.plp-pill{transition:none}}@keyframes atlas-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.atlas-caret,.atlas-question{animation:none}.atlas-circle,.atlas-crumb{transition:none}}}@layer utilities{@media (min-width:80rem){:root:has([data-density="4"]:checked) [data-plp-grid]>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}}@layer utilities{@media (max-width:47.99875rem){:root:has([data-surface=plp]) [data-fid=results-bar]{top:3.5625rem}}}@layer components{:root{--bottom-nav-height:4rem;--bottom-nav-offset:max(1.5rem,env(safe-area-inset-bottom,0px))}.bottom-nav{position:fixed;inset-inline:.75rem;bottom:var(--bottom-nav-offset);z-index:45;height:var(--bottom-nav-height);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-inline:.25rem;border-radius:2rem;background-color:var(--t-plp-nav-glass);box-shadow:var(--t-shadow-plp-nav);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}.bottom-nav-tab{position:relative;display:grid;min-height:2.75rem;align-content:center;justify-items:center;gap:.1875rem;color:var(--t-plp-placeholder);font-size:.65625rem;font-weight:500;letter-spacing:-.005em;transition:color .25s var(--t-ease)}.bottom-nav-tab:focus-visible{outline:3px solid var(--t-plp-link);outline-offset:-3px;border-radius:1.625rem}.bottom-nav-tab:before{position:absolute;z-index:-1;inset-block:.375rem;inset-inline:.1875rem;border-radius:1.625rem;content:""}.bottom-nav-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;transition:transform .35s var(--t-ease)}.bottom-nav-icon svg{width:1.3125rem;height:1.3125rem;fill:none;stroke:currentColor;stroke-width:1.75}.bottom-nav-tab[data-tab=account] .bottom-nav-icon svg{width:1.5rem;height:1.5rem}.bottom-nav-tab[aria-current]{color:var(--t-text-primary);font-weight:650}.bottom-nav-tab[aria-current] .bottom-nav-icon{transform:translateY(-1px) scale(1.06)}.bottom-nav-tab[aria-current] .bottom-nav-icon svg{fill:currentColor;fill-opacity:.18;stroke-width:2}.bottom-nav-tab[data-tab=shop][aria-current] .bottom-nav-icon{color:var(--t-primary)}.bottom-nav-tab[data-tab=shop][aria-current]:before{background-color:var(--t-primary-soft)}.bottom-nav-tab[data-tab=clinic][aria-current] .bottom-nav-icon{color:var(--t-plp-clinic)}.bottom-nav-tab[data-tab=clinic][aria-current]:before{background-color:var(--t-plp-clinic-soft)}.bottom-nav-tab[data-tab=care][aria-current] .bottom-nav-icon{color:var(--t-plp-care)}.bottom-nav-tab[data-tab=care][aria-current]:before{background-color:var(--t-plp-care-soft)}.bottom-nav-tab[data-tab=learn][aria-current] .bottom-nav-icon{color:var(--t-plp-learn)}.bottom-nav-tab[data-tab=learn][aria-current]:before{background-color:var(--t-plp-learn-soft)}.bottom-nav-tab[data-tab=account][aria-current]:before{background-color:var(--t-plp-nav-you-soft)}@media (prefers-reduced-motion:reduce){.bottom-nav-icon,.bottom-nav-tab{transition:none}}.search-screen-bar{display:flex;align-items:center;gap:.375rem;margin-inline:calc(-1 * var(--plp-edge, 1rem));margin-bottom:.625rem;padding:calc(.25rem + env(safe-area-inset-top, 0px)) .875rem .75rem .375rem;border-bottom:1px solid var(--t-border-subtle)}}@layer utilities{@media (width < 48rem){:root .bottom-nav{display:grid}:root:has(.bottom-nav) .site-footer{padding-bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-offset) + 2rem)}:root:has(.bottom-nav){scroll-padding-bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-offset))}:root:has(.bottom-nav) .plp-pill{bottom:calc(var(--bottom-nav-height) + var(--bottom-nav-offset) + .75rem)}:root:has([data-screen=search]){--site-header-space:0px}:root:has([data-screen=search]) :is(.site-header,.site-footer,.bottom-nav){display:none}}}@layer utilities{:root [data-surface=plp] .search-screen-field:focus-visible{outline:none;background-color:var(--t-surface);box-shadow:inset 0 0 0 1.5px var(--t-text-primary)}}@layer components{.plp-ai-toggle{position:relative;overflow:hidden;display:inline-flex;align-items:center;border:1.5px solid transparent;border-radius:999px;font-weight:600;letter-spacing:-.012em;color:var(--t-plp-ai-ink);background:linear-gradient(var(--t-plp-ai-white),var(--t-plp-ai-white)) padding-box,linear-gradient(112deg,var(--t-plp-ai-edge-a),var(--t-plp-ai-edge-b)) border-box;box-shadow:0 1px 2px var(--t-plp-ai-lift);transition:box-shadow .25s var(--t-ease),color .25s var(--t-ease)}.plp-ai-toggle[data-wide=false]{font-size:.84375rem}.plp-ai-toggle[data-wide=true]{font-size:.875rem}.plp-ai-toggle[data-on=true] .plp-ai-knob{inset-inline-start:auto;inset-inline-end:2px}.plp-ai-toggle[data-on=true]{color:var(--t-plp-ai-white);background:linear-gradient(112deg,var(--t-plp-ai-on-1),var(--t-plp-ai-on-2) 62%,var(--t-plp-ai-on-3)) border-box;box-shadow:0 12px 28px -14px var(--t-plp-ai-on-glow)}.plp-ai-toggle[data-on=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:2.875rem;background:linear-gradient(90deg,transparent,var(--t-plp-ai-sheen),transparent);animation:plp-ai-sheen 3.6s var(--t-ease) infinite;pointer-events:none}.plp-ai-track{position:relative;display:block;flex:none;border-radius:999px;background:var(--t-plp-ai-track);transition:background .25s var(--t-ease)}.plp-ai-toggle[data-on=true] .plp-ai-track{background:var(--t-plp-ai-track-on)}.plp-ai-knob{position:absolute;inset-block-start:2px;inset-inline-start:2px;border-radius:999px;background:var(--t-plp-ai-white);box-shadow:0 1px 3px var(--t-plp-ai-knob-lift)}.plp-ai-panel{border-radius:1.125rem;background:var(--t-plp-ai-panel);box-shadow:inset 0 0 0 1px var(--t-plp-ai-ring)}.plp-ai-spark{background:linear-gradient(135deg,var(--t-plp-ai-accent),var(--t-plp-ai-amber));color:var(--t-plp-ai-white);box-shadow:0 6px 16px -8px var(--t-plp-ai-spark-lift)}.plp-ai-note{font-size:.78125rem;font-weight:600;line-height:1.4;letter-spacing:-.012em;color:var(--t-plp-ai-deep)}.plp-ai-hint{font-size:.78125rem;color:var(--t-plp-ai-hint)}@media (min-width:64rem){.plp-ai-panel{border-radius:1.25rem}.plp-ai-note{font-size:.875rem;line-height:1.3}}.plp-ai-chip{font-size:.78125rem;font-weight:600;color:var(--t-plp-ai-off);box-shadow:inset 0 0 0 1px var(--t-plp-ai-chip-off);transition:background .18s var(--t-ease),color .18s var(--t-ease)}.plp-ai-chip[data-on=true]{background:var(--t-plp-ai-white);color:var(--t-plp-ai-deep);box-shadow:0 0 0 1px var(--t-plp-ai-chip-ring),0 2px 6px -2px var(--t-plp-ai-chip-lift)}.plp-ai-mark{box-shadow:inset 0 0 0 1.5px var(--t-plp-ai-mark-off)}.plp-ai-chip[data-on=true] .plp-ai-mark{background:var(--t-plp-ai-accent);color:var(--t-plp-ai-white);box-shadow:none}.plp-ai-sort-icon{color:var(--t-plp-ai-accent)}.plp-ai-sort-icon,.plp-ai-tag{background:var(--t-plp-ai-tag-bg)}.plp-ai-tag{padding:3px 6px;border-radius:6px;color:var(--t-plp-ai-tag-ink);font-size:.59375rem;font-weight:700;line-height:1.25;letter-spacing:.08em}@keyframes plp-ai-sheen{0%{transform:translateX(-130%) skewX(-18deg)}55%,to{transform:translateX(520%) skewX(-18deg)}}.plp-ai-toggle[data-on=true]:dir(rtl):before{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.plp-ai-toggle[data-on=true]:before{animation:none;opacity:0}}}@layer utilities{:root:has([data-surface=plp]){--plp-edge:clamp(1.125rem,3vw,2.5rem);.page-column,.site-footer-row,.site-header-row{max-width:none;padding-inline:var(--plp-edge)}@media (width < 64rem){[data-fid=results-bar]{margin-inline:calc(-1 * var(--plp-edge));padding-inline:var(--plp-edge)}}@media (width < 48rem){[data-fid=active-chips],[data-fid=search-pills]{margin-inline:calc(-1 * var(--plp-edge));padding-inline:var(--plp-edge)}}}}@layer components{.atlas-m{position:relative;scroll-margin-top:3.5625rem;margin-block:.375rem 1.75rem;margin-inline:calc(.75rem - var(--plp-edge, 1rem))}.atlas-m-halo{position:absolute;inset:4px;border-radius:1.625rem;pointer-events:none;background:conic-gradient(from 0deg,var(--t-ai-ring-1),var(--t-ai-ring-2),var(--t-ai-ring-3),var(--t-ai-ring-1));filter:blur(14px);opacity:.35;-webkit-mask:linear-gradient(180deg,var(--t-plp-atlas-mask) 0,var(--t-plp-atlas-mask) 62%,transparent 100%);mask:linear-gradient(180deg,var(--t-plp-atlas-mask) 0,var(--t-plp-atlas-mask) 62%,transparent 100%)}.atlas-m-frame{position:relative;padding:1px;border-radius:1.625rem}.atlas-m-edge{position:absolute;inset:0;overflow:hidden;border-radius:inherit;container-type:size;-webkit-mask:linear-gradient(180deg,var(--t-plp-atlas-mask) 0,var(--t-plp-atlas-mask) 62%,transparent 100%);mask:linear-gradient(180deg,var(--t-plp-atlas-mask) 0,var(--t-plp-atlas-mask) 62%,transparent 100%)}.atlas-m-edge>span{--edge-side:calc(100cqw + 100cqh);position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--edge-side);height:var(--edge-side);margin-block-start:calc(var(--edge-side) / -2);margin-inline-start:calc(var(--edge-side) / -2);background:conic-gradient(from 0deg,var(--t-ai-ring-1),var(--t-ai-ring-2),var(--t-ai-ring-3),var(--t-ai-ring-4),var(--t-ai-ring-1))}@supports (width:hypot(1px,1px)){.atlas-m-edge>span{--edge-side:hypot(100cqw,100cqh)}}.atlas-m-card{position:relative;overflow:hidden;border-radius:1.53125rem;background:var(--t-surface)}.atlas-m-ground{position:absolute;inset:0;pointer-events:none;background-color:var(--t-ai-field);background-image:radial-gradient(70% 55% at 10% 0,var(--t-ai-light-blue),transparent),radial-gradient(60% 50% at 95% 10%,var(--t-ai-light-violet),transparent),radial-gradient(70% 50% at 40% 100%,var(--t-ai-light-pink),transparent);-webkit-mask:linear-gradient(180deg,var(--t-plp-atlas-mask) 0,var(--t-plp-atlas-mask) 62%,transparent 100%);mask:linear-gradient(180deg,var(--t-plp-atlas-mask) 0,var(--t-plp-atlas-mask) 62%,transparent 100%)}.atlas-m-body{position:relative;display:grid;gap:.75rem;padding:.75rem .75rem 3.625rem}.atlas-m-hit{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;flex:none;color:var(--t-text-primary);text-decoration:none;-webkit-tap-highlight-color:transparent}.atlas-m-top{display:flex;align-items:center;gap:.5rem;height:2.25rem}.atlas-m-top>.atlas-m-hit{margin:-.25rem}.atlas-m-back{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--t-plp-crumb-glass);box-shadow:inset 0 0 0 1px var(--t-plp-aibox-edge)}.atlas-m-brand{min-width:0;overflow:hidden;display:inline-flex;align-items:center;gap:.4375rem;font-size:.75rem;font-weight:650;letter-spacing:.02em;white-space:nowrap;color:var(--t-text-primary)}.atlas-m-spark{display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:999px;color:var(--t-plp-aibox-glyph);background:var(--t-plp-aibox-spark-disc)}.atlas-m-spark-amber{fill:var(--t-plp-aibox-spark-amber)}.atlas-m-step{font-weight:500;color:var(--t-text-tertiary)}.atlas-m-profile-photo{display:grid;place-items:center;font-size:.75rem;font-weight:650;color:var(--t-text-primary);flex:none;width:1.75rem;height:1.75rem;border-radius:999px;background-color:var(--t-surface-raised);background-size:cover;background-position:50%}.atlas-m-question{margin:0;font-size:1.4375rem;font-weight:600;letter-spacing:-.04em;line-height:1.1;color:transparent;background:linear-gradient(90deg,var(--t-text-primary) 0,var(--t-text-primary) 40%,var(--t-plp-aibox-shimmer-red) 55%,var(--t-plp-aibox-shimmer-amber) 65%,var(--t-text-primary) 80%,var(--t-text-primary) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:ai-text 6s linear infinite}.atlas-m-hint{font-size:.78125rem;color:var(--color-muted-foreground)}.atlas-m-chips{display:flex;gap:.375rem;margin-inline:-.75rem;padding-inline:.75rem;overflow-x:auto;scrollbar-width:none}.atlas-m-chips .atlas-m-hit{margin-block:-.375rem}.atlas-m-chip{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding-inline:.6875rem .375rem;border-radius:999px;background:var(--t-text-primary);color:var(--t-primary-fg);font-size:.78125rem;font-weight:600;white-space:nowrap}.atlas-m-chip-kicker{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.atlas-m-chip-x{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--t-on-ink-chip)}.atlas-m-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem 2px;padding-top:.375rem}.atlas-m-cell{min-width:0}.atlas-m-more-cell{display:none}.atlas-m-answer{display:grid;justify-items:center;align-content:start;gap:.5rem;min-width:0;min-height:2.75rem;color:var(--t-text-primary);text-decoration:none;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.atlas-m-answer::-webkit-details-marker{display:none}.atlas-m-disc-wrap{position:relative;display:block;width:3.375rem;height:3.375rem}.atlas-m-ring{position:absolute;inset:-5px;border-radius:999px;border:2.5px solid var(--t-plp-aibox-spark-1)}.atlas-m-disc{position:relative;display:grid;place-items:center;width:3.375rem;height:3.375rem;overflow:hidden;border-radius:999px;background:var(--t-surface);box-shadow:0 0 0 3px var(--t-surface),0 8px 18px -10px var(--t-plp-aibox-disc-lift);transition:opacity .3s ease,box-shadow .3s ease}.atlas-m-answer[data-pet-pick] .atlas-m-disc{box-shadow:0 0 0 3px var(--t-surface),0 0 0 5.5px var(--t-plp-aibox-spark-1)}.atlas-m-grid[data-dim] .atlas-m-answer:not([aria-current]) .atlas-m-disc{opacity:.55}.atlas-m-glyph{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.atlas-m-label{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:-.005em;text-align:center;color:var(--color-muted-foreground)}.atlas-m-answer[aria-current] .atlas-m-label{font-weight:650;color:var(--t-text-primary)}.atlas-m-more-disc{background:var(--t-plp-pill);box-shadow:inset 0 0 0 1px var(--t-plp-aibox-more-edge);font-size:.8125rem;font-weight:650}.atlas-m-more:not([open]) .atlas-m-open,.atlas-m-more[open] .atlas-m-closed{display:none}.atlas-m-foot{display:flex;align-items:center;justify-content:flex-end;min-height:.625rem;margin-bottom:-.375rem}.atlas-m-foot .atlas-m-hit{margin-block:-.25rem}.atlas-m-link{padding-inline:.25rem;font-size:.78125rem;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--t-border)}.atlas-m-fab,.atlas-m-link{font-weight:600;white-space:nowrap}.atlas-m-fab{position:absolute;inset-inline-start:50%;bottom:0;z-index:2;display:inline-flex;align-items:center;gap:.5625rem;height:3rem;padding-inline:1.125rem .4375rem;border-radius:999px;background:var(--t-text-primary);color:var(--t-primary-fg);font-size:.84375rem;font-variant-numeric:tabular-nums;text-decoration:none;box-shadow:0 10px 22px -14px var(--t-plp-atlas-mask-fade);transform:translate(-50%,18%);animation:atlas-m-bob 2.8s cubic-bezier(.45,0,.55,1) infinite}[dir=rtl] .atlas-m-fab{transform:translate(50%,18%);animation:none}.atlas-m-fab-mark{display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:999px;background:conic-gradient(from 0deg,var(--t-ai-ring-1),var(--t-ai-ring-2),var(--t-ai-ring-3),var(--t-ai-ring-1))}.atlas-m-slot{position:relative;display:grid;min-height:5rem}.atlas-m-slot[data-state]>[data-atlas-note]{visibility:hidden}.atlas-m-slot-layer{position:absolute;inset:0;overflow:hidden}.atlas-m-note{display:flex;align-items:center;gap:.625rem;padding:.4375rem .375rem .4375rem .5rem;border-radius:1rem;background:var(--t-plp-crumb-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--t-plp-aibox-note-edge);font-size:.75rem;line-height:1.35;color:var(--color-muted-foreground)}.atlas-m-note-icon{display:grid;place-items:center;flex:none;width:1.875rem;height:1.875rem;border-radius:999px;background:var(--t-plp-aibox-note-wash);color:var(--t-plp-aibox-note-ink)}.atlas-m-note-text,.atlas-m-profile-text{flex:1 1 auto;min-width:0}[data-atlas-profile]{flex-wrap:wrap;align-content:center;row-gap:0}.atlas-m-profile-text{flex-basis:12rem;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.atlas-m-note .atlas-m-hit{margin-block:-.375rem}.atlas-m-sign-in{display:inline-grid;place-items:center;height:2rem;padding-inline:.75rem;border-radius:999px;background:var(--t-text-primary);color:var(--t-primary-fg);font-size:.78125rem;font-weight:600;white-space:nowrap}.atlas-m-x{border:0;background:transparent;color:var(--t-text-tertiary);cursor:pointer}.atlas-m-profile-photo{width:1.375rem;height:1.375rem;box-shadow:0 0 0 2px var(--t-surface)}@keyframes atlas-m-bob{0%,to{transform:translate(-50%,18%)}50%{transform:translate(-50%,calc(18% - 4px))}}}@layer utilities{@supports selector(:has(*)){:root .atlas-m-more-cell{display:block}:root .atlas-m-grid:has(.atlas-m-more:not([open]))>[data-overflow]{display:none}}:root[data-atlas-slot-off] .atlas-m-slot{display:none}@media (width < 22.5rem){:root .atlas-m-slot .atlas-m-note-icon{display:none}}@media (prefers-reduced-motion:reduce){:root .atlas-m-fab,:root .atlas-m-question{animation:none}}}@layer components{.ai-ground{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:var(--ai-radius,1.75rem);pointer-events:none;container-type:size}.ai-ring{--ai-side:calc(100cqw + 100cqh);position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--ai-side);height:var(--ai-side);margin-block-start:calc(var(--ai-side) / -2);margin-inline-start:calc(var(--ai-side) / -2);background:conic-gradient(from 0deg,var(--t-ai-ring-1),var(--t-ai-ring-2),var(--t-ai-ring-3),var(--t-ai-ring-4),var(--t-ai-ring-1));animation:ai-turn 16s linear infinite;will-change:transform}@supports (width:hypot(1px,1px)){.ai-ring{--ai-side:hypot(100cqw,100cqh)}}.ai-field{position:absolute;inset:1.5px;overflow:hidden;border-radius:calc(var(--ai-radius, 1.75rem) - 1.5px);background:var(--t-ai-field);box-shadow:inset 0 0 1.75rem var(--t-ai-edge-glow)}.ai-light{position:absolute;border-radius:999px;filter:blur(28px);will-change:transform}.ai-light:first-child{inset-inline-start:-12%;top:-30%;width:58%;height:95%;background:radial-gradient(closest-side,var(--t-ai-light-blue),transparent);animation:ai-drift-a 17s ease-in-out infinite}.ai-light:nth-child(2){inset-inline-end:-14%;top:-12%;width:52%;height:95%;background:radial-gradient(closest-side,var(--t-ai-light-violet),transparent);animation:ai-drift-b 21s ease-in-out infinite}.ai-light:nth-child(3){inset-inline-start:26%;bottom:-48%;width:58%;height:95%;background:radial-gradient(closest-side,var(--t-ai-light-pink),transparent);animation:ai-drift-c 25s ease-in-out infinite}.ai-clear{position:absolute;inset-inline-start:-5%;top:-10%;width:80%;height:60%;background:radial-gradient(closest-side,var(--t-ai-clear),transparent)}.ai-sparks{position:absolute;inset-block-start:0;inset-inline-end:.75rem;width:3.25rem;height:1.75rem;pointer-events:none}.ai-sparks>svg{position:absolute;width:.75rem;height:.75rem;fill:var(--t-ai-spark-1);animation:ai-twinkle 3.4s ease-in-out infinite}.ai-sparks>svg:first-child{inset-inline-start:0;top:.5rem}.ai-sparks>svg:nth-child(2){inset-inline-start:1.25rem;top:0;width:.5rem;height:.5rem;fill:var(--t-ai-spark-2);animation-delay:-1.1s}.ai-sparks>svg:nth-child(3){inset-inline-start:2.25rem;top:.875rem;width:.625rem;height:.625rem;fill:var(--t-ai-spark-3);animation-delay:-2.3s}.fs-head{position:relative}.fs-box-body>.ai-ground{inset:-.5rem -.375rem 0}.atlas-question .ai-sparks{position:relative;display:inline-block;inset:auto;width:0;height:0;vertical-align:top}.atlas-question .ai-sparks>svg:first-child{inset-inline-start:.625rem;top:.25rem;width:1rem;height:1rem}.atlas-question .ai-sparks>svg:nth-child(2){inset-inline-start:1.875rem;top:-.25rem;width:.625rem;height:.625rem}.atlas-question .ai-sparks>svg:nth-child(3){inset-inline-start:1.5rem;top:1.375rem;width:.75rem;height:.75rem}@keyframes ai-turn{to{transform:rotate(1turn)}}@keyframes ai-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(16%,12%,0) scale(1.15)}}@keyframes ai-drift-b{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-18%,10%,0) scale(.9)}}@keyframes ai-drift-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-12%,-16%,0) scale(1.2)}}@keyframes ai-twinkle{0%,to{opacity:.35;transform:scale(.7) rotate(0deg)}50%{opacity:1;transform:scale(1.1) rotate(20deg)}}@media (prefers-reduced-motion:reduce){.ai-field>.ai-light,.ai-ring,.ai-sparks>svg{animation:none}.ai-sparks>svg{opacity:.8}}}@layer utilities{@media (width >= 48rem){.site-location-pill{gap:.5rem;padding-inline:.625rem .75rem;line-height:1.1}.site-location-kicker{display:block;color:var(--t-text-tertiary);font-size:.6875rem;font-weight:500}.site-location-name{font-size:.84375rem;font-weight:700}.site-location-chevron{display:block}}}@layer utilities{.atlas-m-edge,.atlas-m-ground,.atlas-m-halo,.fs-box .ai-ground,.fs-box .ai-sparks{display:none}.atlas-m-frame{padding:0}.atlas-m-card{background:transparent;overflow:visible}}