@font-face{font-family:Wuffes Gravity Condensed;src:url(/_astro/WuffesGravityCondensed-Ultra.He4exsfi.woff2)format("woff2");font-weight:900 1000;font-style:normal;font-display:swap}@font-face{font-family:Wuffes Diatype;src:url(/_astro/WuffesDiatype-Medium.9XMUpHJB.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Wuffes Diatype;src:url(/_astro/WuffesDiatype-Heavy.D3SOKoG_.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Better Progress;src:url(/_astro/better-progress-regular.DHu67A_r.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display:"Wuffes Gravity Condensed", "Archivo Narrow", "Arial Narrow", "Helvetica Neue Condensed", Impact, sans-serif;--font-body:"Wuffes Diatype", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-script:"Better Progress", "Segoe Script", "Bradley Hand", cursive;--weight-display:1000;--weight-body:500;--weight-body-regular:400;--weight-body-bold:700;--weight-body-heavy:800;--weight-script:400}.wf-page{font-synthesis:style}:root{--colour-white:#fff;--colour-off-white:#f4f4f4;--colour-black:#000;--colour-brand:#075007;--colour-accent:#cdfc4b;--colour-accent-tint:var(--accent-50);--colour-vet-hub:#edecf4;--colour-bg:#fff;--colour-bg-dark:#f4f4f4;--colour-text:#000;--colour-success:#cdfc4b;--colour-warning:#fffc49;--colour-error:#ffb7b8;--colour-succes:var(--colour-success);--colour-success-fill:#cdfc4b4d;--colour-warning-fill:#fffc494d;--colour-error-fill:#ffb7b84d;--colour-error-text:var(--error-800);--colour-warning-text:var(--warning-950);--colour-success-text:var(--accent-950);--colour-text-body:#2e2e2e;--colour-text-muted:#6b6b6b;--colour-text-soft:#424242;--colour-text-subtle:#575757;--colour-text-on-dark:#fff;--colour-text-on-brand:#fff;--colour-text-on-accent:#075007;--colour-ink-on-lime:#141b34;--colour-border-subtle:#f0f0f0;--colour-border:#e3e3e3;--colour-border-strong:#d1d1d1;--colour-border-interactive:#075007;--colour-field-disabled:#fafaf9;--border-width-hairline:1px;--border-width-interactive:1.5px;--border-width-emphasis:2px;--control-on:var(--colour-brand);--control-on-ink:var(--colour-white);--control-off:var(--colour-off-white);--control-outline:var(--colour-border-interactive);--colour-lime-hover:#c6fa41;--colour-accent-surface:#f0fec9;--opacity-disabled:.5;--opacity-inactive:.4;--opacity-dimmed:.6;--ring-focus:0 0 0 2px var(--colour-accent), 0 0 0 4px var(--colour-brand);--ring-focus-accent:0 0 0 2px var(--colour-brand), 0 0 0 4px var(--colour-accent);--ring-selected:0 0 0 2px #cdfc4bbf;--colour-product-hip-joint:#cdfc4b;--colour-product-multivitamin:#fffc49;--colour-product-fish-oil:#f9b22d;--colour-product-allergy-itch:#a3fcff;--colour-product-dental:#9dd1ff;--colour-product-probiotic:#f6a3ff;--colour-product-calming:#c5a9ff;--colour-product-urine:#ffb7b8;--colour-star-thirdparty:#fbb800;--colour-trustpilot:#00b67a;--colour-trustpilot-muted:#dcdce6;--colour-vet-hub-logo-light:#088308;--colour-vet-hub-logo-deep:#005800;--colour-vet-hub-logo-ring-bright:#149914;--colour-vet-hub-logo-ring-dark:#117e11;--brand-1000:#193904;--brand-950:#214807;--brand-900:#0d770d;--brand-800:#159815;--brand-700:#1fb71f;--brand-600:#2ad52a;--brand-500:#51d751;--brand-400:#75db75;--brand-300:#99e199;--brand-200:#bae8ba;--brand-100:#d6f0d6;--brand-50:#e9f6e9;--brand-25:#f4faf4;--accent-1000:#2d3d00;--accent-950:#435c00;--accent-900:#618500;--accent-800:#7fad00;--accent-700:#9dd600;--accent-600:#bf0;--accent-500:#c6ff29;--accent-400:#cdfc4b;--accent-300:#d9fa80;--accent-200:#e4f9a9;--accent-100:#eefacc;--accent-50:#f5fce4;--accent-25:#fafdf2;--neutral-1000:#1f1f1f;--neutral-950:#2e2e2e;--neutral-900:#424242;--neutral-800:#575757;--neutral-700:#6b6b6b;--neutral-600:#7f7f7f;--neutral-500:#949494;--neutral-400:#a8a8a8;--neutral-300:#bdbdbd;--neutral-200:#d1d1d1;--neutral-100:#e3e3e3;--neutral-50:#f0f0f0;--neutral-25:#f4f4f4;--error-1000:#3d0001;--error-950:#5c0001;--error-900:#850002;--error-800:#ad0002;--error-700:#d60003;--error-600:#ff0004;--error-500:#ff292c;--error-400:#ff5254;--error-300:#ff7a7c;--error-200:#ffa3a4;--error-100:#ffb7b8;--error-50:#fee1e2;--error-25:#fef0f1;--warning-1000:#3d3c00;--warning-950:#5c5a00;--warning-900:#858200;--warning-800:#adab00;--warning-700:#d6d300;--warning-600:#fffb00;--warning-500:#fffb29;--warning-400:#fffc49;--warning-300:#fcfa7e;--warning-200:#faf9a8;--warning-100:#fbfacb;--warning-50:#fcfce3;--warning-25:#fdfdf2;--success-400:var(--accent-400);--success-alpha-40:#cdfc4b66;--text-1000:#000;--text-25:#f7f7f7;--background-25:#fff;--background-1000:var(--neutral-1000);--brand-alpha-95:#075007f2;--brand-alpha-90:#075007e5;--brand-alpha-85:#075007d9;--brand-alpha-80:#075007cc;--brand-alpha-75:#075007bf;--brand-alpha-70:#075007b2;--brand-alpha-65:#075007a6;--brand-alpha-60:#07500799;--brand-alpha-55:#0750078c;--brand-alpha-50:#07500780;--brand-alpha-45:#07500773;--brand-alpha-40:#07500766;--brand-alpha-35:#07500759;--brand-alpha-30:#0750074d;--brand-alpha-25:#07500740;--brand-alpha-20:#07500733;--brand-alpha-15:#07500726;--brand-alpha-10:#0750071a;--brand-alpha-9:#07500717;--brand-alpha-8:#07500714;--brand-alpha-7:#07500712;--brand-alpha-6:#0750070f;--brand-alpha-5:#0750070d;--brand-alpha-4:#0750070a;--brand-alpha-3:#07500708;--brand-alpha-2:#07500705;--brand-alpha-1:#07500703;--colour-scrim:#00000078;--colour-scrim-media:#0009;--colour-scrim-halo:#000000e6;--colour-media-controls:#212427;--colour-media-track:#d9d9d966;--colour-ground-fade:#8e8e8e;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-64:64px;--space-128:128px;--space-eyebrow:var(--space-4);--space-component:var(--space-12);--space-copy:var(--space-24);--space-stack:var(--space-32);--space-section:var(--space-64);--space-page:var(--space-128);--space-card-gap:var(--space-24);--radius-none:0;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:15px;--radius-full:9999px;--elevation-none:none;--elevation-knob:0 1px 2px 0 #141b340f;--elevation-nav:0 2px 4.9px 0 #0000001a;--elevation-card:0 4px 4px 0 #00000040;--elevation-deep:0 16px 48px 0 #00000038;--elevation-tooltip:0 16px 24px 0 #00000038;--elevation-seal-overlap:-1.18px 0 4.73px #00000040;--elevation-hero-copy:0 4px 4px #00000040;--elevation-popover-imported:0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;--layout-max-width:1200px;--layout-margin:16px;--layout-margin-desktop:112px;--layout-gutter:16px;--layout-gutter-desktop:32px;--layout-columns:4;--layout-columns-desktop:12;--breakpoint-desktop:768px;--site-header-offset:0px;--icon-xs:12px;--icon-sm:16px;--icon-18:18px;--icon-md:20px;--icon-lg:24px;--icon-xl:28px;--duration-fast:.16s;--duration-base:.2s;--duration-slow:.4s;--duration-slower:.6s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-decelerate:cubic-bezier(.2, .8, .2, 1);--z-base:0;--z-sticky:100;--z-popover:200;--z-nav-panel:300;--z-modal:400}@media (max-width:767px){:root{--space-copy:var(--space-16)}}:root{--size-hero:60px;--size-h2:40px;--size-h3:32px;--size-h4:24px;--size-h5:20px;--size-eyebrow:16px;--size-lead:18px;--size-subhead:var(--size-lead);--size-question:32px;--lh-question:1;--ls-question:0;--size-question-hint:18px;--lh-question-hint:1.2;--size-display-lg:36px;--size-display-md:32px;--size-display-sm:24px;--size-display-lg-compact:28px;--size-display-xl:60px;--size-status-code:200px;--lh-display:1;--ls-display:0;--size-body:16px;--size-small-ui:14px;--size-caption:12px;--size-micro:9px;--size-fine:10px;--lh-hero:.82;--lh-h2:.84;--lh-h3:.85;--lh-h4:.95;--lh-ui:.88;--lh-eyebrow:1.2;--lh-lead:1.2;--lh-body:1.1;--lh-prose:1.2;--lh-small-ui:1.2;--lh-caption:1.2;--lh-fine:1.2;--lh-micro:1.2;--lh-utility:1;--lh-quote:1.21;--ls-prose:-.022em;--ls-label:.02em;--ls-hero:-.02em;--ls-h2:var(--ls-label);--ls-h3:var(--ls-label);--ls-h4:var(--ls-label);--ls-eyebrow:var(--ls-label);--ls-body:var(--ls-prose);--ls-lead:var(--ls-prose);--ls-subhead:0;--ls-small-ui:var(--ls-prose);--ls-caption:var(--ls-prose);--ls-fine:var(--ls-prose);--ls-micro:var(--ls-label);--ls-utility:-.01em;--ls-quote:0;--type-gap-eyebrow-heading:4px;--type-gap-section:12px;--measure-heading:455px;--measure-body:420px}@media (max-width:767px){:root{--size-hero:36px;--size-h2:28px;--size-h3:24px;--size-h4:20px;--size-subhead:var(--size-body);--lh-lead:1.1;--size-question:24px;--lh-question:1.2;--size-display-lg:28px;--size-display-md:24px;--size-status-code:128px}}.wf-hero,.wf-h2,.wf-h3,.wf-h4,.wf-h5{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--colour-text);text-transform:uppercase;text-box:trim-both cap alphabetic;font-feature-settings:"lnum" 1, "pnum" 1;margin:0}.wf-hero{font-size:var(--size-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}.wf-h2{font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.wf-h3{font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.wf-h4{font-size:var(--size-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.wf-h5{font-size:var(--size-h5);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.wf-display-xl,.wf-display-lg,.wf-display-md,.wf-display-sm{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--colour-text);text-transform:uppercase;text-box:trim-both cap alphabetic;font-feature-settings:"lnum" 1, "pnum" 1;line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.wf-display-xl{font-size:var(--size-hero)}.wf-display-lg{font-size:var(--size-display-lg)}.wf-display-md{font-size:var(--size-display-md)}.wf-display-sm{font-size:var(--size-display-sm)}.wf-question,.wf-question-hint{font-family:var(--font-body);font-weight:var(--weight-body);margin:0}.wf-question{font-size:var(--size-question);line-height:var(--lh-question);letter-spacing:var(--ls-question);color:var(--colour-text)}.wf-question-hint{font-size:var(--size-question-hint);line-height:var(--lh-question-hint);letter-spacing:var(--ls-question);color:var(--colour-text-body)}.wf-nav-link{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-eyebrow);line-height:var(--lh-utility);letter-spacing:0;color:var(--colour-text);text-transform:none;margin:0}.wf-eyebrow,.wf-lead,.wf-subhead,.wf-body,.wf-small-ui,.wf-caption,.wf-fine,.wf-micro,.wf-utility{font-family:var(--font-body);font-weight:var(--weight-body);color:var(--colour-text-body);margin:0}.wf-eyebrow{font-size:var(--size-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--colour-text)}.wf-lead{font-size:var(--size-subhead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.wf-subhead{font-size:var(--size-subhead);line-height:var(--lh-lead);letter-spacing:var(--ls-subhead)}.wf-body{font-size:var(--size-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.wf-small-ui{font-size:var(--size-small-ui);line-height:var(--lh-small-ui);letter-spacing:var(--ls-small-ui)}.wf-copy{font-size:var(--size-small-ui);line-height:var(--lh-body);letter-spacing:var(--ls-prose)}.wf-caption{font-size:var(--size-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}.wf-fine{font-size:var(--size-fine);line-height:var(--lh-fine);letter-spacing:var(--ls-fine);color:var(--colour-text-muted)}.wf-micro{font-size:var(--size-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--colour-text)}.wf-utility{font-size:var(--size-body);line-height:var(--lh-utility);letter-spacing:var(--ls-utility)}.wf-quote{font-family:var(--font-script);font-weight:var(--weight-script);font-size:24px;line-height:var(--lh-quote);letter-spacing:var(--ls-quote);color:var(--colour-text-body);margin:0}.wf-page{background:var(--colour-bg);color:var(--colour-text-body);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-body);line-height:var(--lh-body);letter-spacing:var(--ls-prose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.wf-page ::selection{background:var(--colour-accent);color:var(--colour-text-on-accent)}.wf-page h1,.wf-page h2,.wf-page h3,.wf-page h4,.wf-page h5,.wf-page h6{font-size:inherit;font-weight:inherit;margin:0}.wf-page :focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-page [data-wf-ring=accent]:focus-visible{box-shadow:var(--ring-focus-accent)}@media (forced-colors:active){.wf-page :focus-visible{outline-offset:2px!important;outline:2px solid canvastext!important}}.wf-skip-link{z-index:10000;border-radius:var(--radius-md);background:var(--colour-brand);color:var(--colour-text-on-brand);font-family:var(--font-body);font-weight:var(--weight-body-heavy);padding:12px 16px;font-size:16px;line-height:1;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.wf-skip-link:focus{transform:none}.wf-skip-link:focus-visible{transform:none}.wf-page main:focus{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.wf-page *,.wf-page :before,.wf-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wf-button-primary-light{background:var(--colour-brand);color:var(--colour-text-on-brand)}.wf-button-primary-light:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-lime-hover);color:var(--colour-brand)}.wf-button-primary-lime{background:var(--colour-brand);color:var(--colour-text-on-brand);border-color:var(--colour-brand)}.wf-button-primary-lime:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-white);color:var(--colour-brand);border-color:var(--colour-brand)}.wf-button-primary-dark{background:var(--colour-accent);color:var(--colour-text-on-accent)}.wf-button-primary-dark:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-white);color:var(--colour-brand)}.wf-button-secondary-light{background:var(--colour-white);color:var(--colour-brand);border-color:var(--colour-brand)}.wf-button-secondary-light:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-lime-hover);color:var(--colour-brand);border-color:var(--colour-brand)}.wf-button-secondary-lime{background:var(--colour-white);color:var(--colour-brand);border-color:var(--colour-brand)}.wf-button-secondary-lime:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-lime-hover);color:var(--colour-brand);border-color:var(--colour-brand)}.wf-button-secondary-offWhite{color:var(--colour-brand);border-color:var(--colour-brand);background:0 0}.wf-button-secondary-offWhite:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-lime-hover);color:var(--colour-brand);border-color:var(--colour-brand)}.wf-button-secondary-dark{color:var(--colour-accent);border-color:var(--colour-accent);background:0 0}.wf-button-secondary-dark:hover:not(:disabled):not([aria-disabled=true]){color:var(--colour-white);border-color:var(--colour-white);background:0 0}.wf-button-tertiary-light{color:var(--colour-brand);background:0 0}.wf-button-tertiary-light:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent-700);background:0 0}.wf-button-tertiary-lime{color:var(--colour-brand);background:0 0}.wf-button-tertiary-lime:hover:not(:disabled):not([aria-disabled=true]),.wf-button-tertiary-dark{color:var(--colour-white);background:0 0}.wf-button-tertiary-dark:hover:not(:disabled):not([aria-disabled=true]){color:var(--colour-accent);background:0 0}.wf-button-pill-light{background:var(--colour-white);color:var(--colour-brand)}.wf-button-pill-light:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-lime-hover);color:var(--colour-brand)}.wf-button-pill-lime{background:var(--colour-white);color:var(--colour-brand)}.wf-button-pill-lime:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-brand);color:var(--colour-white)}.wf-button-pill-dark{color:var(--colour-white);border-color:var(--colour-white);background:0 0}.wf-button-pill-dark:hover:not(:disabled):not([aria-disabled=true]){background:var(--colour-accent);color:var(--colour-brand);border-color:var(--colour-white)}@media (max-width:767px){.wf-button-fullwidth-mobile{min-width:100%}}.wf-iconbutton-lime{background:var(--colour-accent);color:var(--colour-text-on-accent)}.wf-iconbutton-lime:hover:not(:disabled){background:var(--colour-white);color:var(--colour-brand);box-shadow:inset 0 0 0 var(--border-width-interactive) var(--colour-brand)}.wf-iconbutton-green{background:var(--control-on);color:var(--colour-text-on-brand)}.wf-iconbutton-green:hover:not(:disabled){background:var(--colour-lime-hover);color:var(--colour-brand)}.wf-iconbutton-green-lime{background:var(--control-on);color:var(--colour-accent)}.wf-iconbutton-green-lime:hover:not(:disabled){background:var(--colour-lime-hover);color:var(--colour-brand)}.wf-iconbutton-scrim{background:var(--colour-scrim);color:var(--colour-text-on-dark)}.wf-iconbutton-scrim:hover:not(:disabled){background:var(--colour-black);color:var(--colour-text-on-dark)}.wf-article-card:hover .wf-article-card__title{text-decoration:underline}.wf-awards-card--fill{aspect-ratio:336/361}@media (min-width:768px){.wf-awards-card--fill{height:100%}}.wf-bundle-card{padding:var(--space-24) var(--space-12)}@media (min-width:768px){.wf-bundle-card{padding:var(--space-24)}}.wf-captioned-video-card__caption{color:var(--colour-brand)}@media (min-width:768px){.wf-captioned-video-card__caption{color:var(--colour-text-body)}}.wf-category-card{transition:border-color var(--duration-fast) var(--easing-standard)}.wf-category-card:hover{border-color:var(--brand-alpha-30)!important}.wf-category-card:hover .wf-category-card__footer{background:var(--colour-white)!important}.wf-category-card__packshot,.wf-category-card__media,.wf-category-card__hover-media{transition:opacity var(--duration-fast) var(--easing-standard)}.wf-category-card__hover-media{opacity:0}.wf-category-card:hover .wf-category-card__hover-media{opacity:1}.wf-category-card--swaps-media:hover .wf-category-card__packshot,.wf-category-card--swaps-media:hover .wf-category-card__media{opacity:0}.wf-ingredient-card-stretch:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}a.wf-ingredient-card-stretch:focus-visible{box-shadow:none;outline:2px solid #0000}.wf-ingredient-card-flippable{perspective:1000px}.wf-ingredient-card-flip{transform-style:preserve-3d;transition:transform var(--duration-slower) var(--easing-standard);position:absolute;top:0;bottom:0;left:0;right:0}.wf-ingredient-card-flippable[data-flipped=true] .wf-ingredient-card-flip{transform:rotateX(180deg)}.wf-ingredient-card-face{isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:visibility var(--duration-slower) var(--easing-standard);position:absolute;top:0;bottom:0;left:0;right:0}.wf-ingredient-card-face--back{transform:rotateX(180deg)}@media (prefers-reduced-motion:reduce){.wf-ingredient-card-flip,.wf-ingredient-card-face{transition:none}}.wf-ingredient-card-cta-wide{display:none}@media (min-width:768px){.wf-ingredient-card-cta-wide{display:inline}.wf-ingredient-card-cta-narrow{display:none}}.wf-ingredient-carousel{justify-items:center;display:grid}.wf-ingredient-carousel__stage{touch-action:pan-y;grid-template-columns:minmax(0,1fr);place-items:center;inline-size:100%;max-inline-size:944px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.wf-ingredient-carousel__stage[data-swipe]{cursor:grab}}.wf-ingredient-carousel__slide{inline-size:100%;transition:transform var(--duration-base) var(--easing-standard),opacity var(--duration-base) var(--easing-standard);grid-area:1/1;place-self:center}.wf-ingredient-carousel__slide--centre{opacity:1;z-index:1;transform:none}.wf-ingredient-carousel__slide--prev,.wf-ingredient-carousel__slide--next,.wf-ingredient-carousel__slide--off{z-index:0;pointer-events:none;opacity:0;transform:scale(.94)}.wf-ingredient-carousel__arrows{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wf-ingredient-carousel__arrows>*{pointer-events:auto}.wf-ingredient-carousel__dots{margin-block-start:var(--space-24)}@media (min-width:768px){.wf-ingredient-carousel__slide{inline-size:38.7712%}.wf-ingredient-carousel__slide--prev{opacity:1;pointer-events:auto;transform:translate(-93.8525%)scale(.702186)}.wf-ingredient-carousel__slide--next{opacity:1;pointer-events:auto;transform:translate(93.8525%)scale(.702186)}.wf-ingredient-carousel__slide--off{transform:translate(93.8525%)scale(.702186)}.wf-ingredient-carousel__slide--off[data-side=prev]{transform:translate(-93.8525%)scale(.702186)}}.wf-ingredient-carousel__track{display:contents}@media (max-width:767px){.wf-ingredient-carousel__stage{touch-action:auto}.wf-ingredient-carousel__track{gap:var(--space-16);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-area:1/1;grid-auto-columns:100%;grid-auto-flow:column;inline-size:100%;display:grid;overflow:auto hidden}.wf-ingredient-carousel__track::-webkit-scrollbar{display:none}.wf-ingredient-carousel__track>.wf-ingredient-carousel__slide{opacity:1;pointer-events:auto;scroll-snap-align:center;grid-area:auto;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.wf-ingredient-carousel__slide{transition:none}}.wf-igc{perspective:1000px;position:relative}.wf-igc__viewport{transform-style:preserve-3d;transition:transform var(--duration-slower) var(--easing-standard);display:grid;position:relative}.wf-igc[data-face=back] .wf-igc__viewport{transform:rotateX(180deg)}.wf-igc__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1;min-width:0;transition:visibility}.wf-igc__face--back{transform:rotateX(180deg)}.wf-igc__front-body{transition:visibility}.wf-igc[data-face=front] .wf-igc__face--back,.wf-igc[data-face=back] .wf-igc__front-body{visibility:hidden;transition:visibility 0s linear var(--duration-slower)}.wf-igc__photo{width:100%;max-width:319px}.wf-igc__toggle{padding-top:var(--space-24);justify-content:center;margin-top:auto;display:flex}.wf-igc__link:focus-visible{outline:2px solid var(--colour-text-on-accent);outline-offset:2px;border-radius:var(--radius-sm)}.wf-igc__toggle button:focus-visible{outline:2px solid var(--colour-text-on-accent);outline-offset:2px;border-radius:var(--radius-sm)}.wf-igc__link:focus-visible{box-shadow:none}@media (min-width:768px){.wf-igc{perspective:none}.wf-igc__viewport{transform-style:flat;gap:24px;display:flex}.wf-igc__face{-webkit-backface-visibility:visible;backface-visibility:visible;flex:1 1 0}.wf-igc[data-face] .wf-igc__viewport,.wf-igc[data-face] .wf-igc__face{transform:none}.wf-igc[data-face] .wf-igc__face--back,.wf-igc[data-face] .wf-igc__front-body{visibility:visible}.wf-igc__photo{max-width:289px}.wf-igc__toggle{display:none}}@media (prefers-reduced-motion:reduce){.wf-igc,.wf-igc *{transition-property:none!important}}.wf-routine-product-card__options{order:1}.wf-routine-product-card__desc{order:2}@media (min-width:768px){.wf-routine-product-card__options,.wf-routine-product-card__desc{order:0}}.wf-routine-product-card__options{display:grid}[data-wf-hide-options] .wf-routine-product-card__options{display:none}.wf-routine-product-card__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;border:1.5px solid var(--colour-brand);border-radius:var(--radius-md);min-width:0;padding:calc(var(--space-8) - 1.5px) calc(var(--space-12) - 1.5px);font-family:var(--font-body);font-weight:var(--weight-body-heavy);font-size:var(--size-small-ui);line-height:var(--lh-body);letter-spacing:0;text-align:center;transition:background var(--duration-fast) var(--easing-standard);margin:0}.wf-routine-product-card__option[aria-pressed=false]{color:var(--colour-text-body);background:0 0}.wf-routine-product-card__option[aria-pressed=true]{background:var(--colour-brand);color:var(--colour-text-on-brand)}.wf-routine-product-card__option[aria-pressed=false]:hover{background:var(--colour-bg)}@media (min-width:768px){.wf-plan-product-card{min-height:540px}.wf-plan-product-card__title{white-space:nowrap}}.wf-press-card{outline:var(--border-width-hairline) solid transparent;outline-offset:calc(-1 * var(--border-width-hairline));transition:outline-color var(--duration-fast) var(--easing-standard)}.wf-press-card:hover{outline-color:var(--brand-alpha-30)}.wf-product-card-link:after{content:"";z-index:1;border-radius:var(--radius-md);position:absolute;top:0;bottom:0;left:0;right:0}.wf-product-card-price-row{display:contents}.wf-product-card[data-wf-pc] .wf-product-card-price.wf-product-card-price--sale{--wf-price-size:var(--size-lead);--wf-price-compare-size:var(--size-small-ui);--wf-price-amounts-direction:column;--wf-price-amounts-align:flex-start;--wf-price-amounts-gap:0px}@media (min-width:768px){.wf-product-card[data-wf-pc] .wf-product-card-price.wf-product-card-price--sale{--wf-price-compare-size:var(--size-body);--wf-price-amounts-direction:row;--wf-price-amounts-align:center;--wf-price-amounts-gap:var(--space-4)}}.wf-rec-card{box-sizing:border-box;background:var(--accent-100);border-radius:5px;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:548px;margin:0 auto;padding:24px;display:flex}.wf-rec-card-media{justify-content:center;align-items:flex-end;width:100%;max-width:430px;height:336px;display:flex;position:relative}.wf-rec-card-packshot{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.wf-rec-card-seals{gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;right:0}.wf-rec-card-seals img{object-fit:contain;width:76px;height:76px;display:block}.wf-rec-card-body{flex-direction:column;gap:16px;width:100%;display:flex}.wf-rec-card-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.wf-rec-card-eyebrow{font-family:var(--font-body);font-weight:var(--weight-body-heavy);font-size:var(--size-small-ui);line-height:var(--lh-ui);letter-spacing:0;color:var(--colour-brand);margin:0}.wf-rec-card-rating{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.wf-rec-card-proof{align-items:center;gap:8px;display:flex}.wf-rec-card-avatars{flex:none;width:auto;height:24px;display:block}.wf-rec-card-nasc{flex:none;width:auto;height:36px;display:block}.wf-rec-card-copy{flex-direction:column;gap:16px;margin:0;display:flex}.wf-rec-card-copy p{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-small-ui);letter-spacing:0;color:var(--colour-text-body);margin:0;line-height:1.1}.wf-rec-card-actions{flex-direction:column;gap:8px;display:flex}.wf-rec-card-error{font-family:var(--font-body);text-align:center;color:var(--colour-text-body);margin:0;font-size:13px}@media (max-width:767.98px){.wf-rec-card{padding:16px}.wf-rec-card-media{height:263px}.wf-rec-card-seals img{width:60px;height:60px}}.wf-review-row{justify-content:center;align-items:stretch;gap:var(--space-component) var(--space-card-gap);box-sizing:border-box;flex-wrap:wrap;width:100%;margin:0 auto;padding:0;list-style:none;display:flex}.wf-review-row-item{box-sizing:border-box;flex:0 0 100%;min-width:0;margin:0;padding:0;list-style:none}@media (min-width:768px) and (max-width:1023px){.wf-review-row{row-gap:var(--space-card-gap)}.wf-review-row-item{flex-basis:calc((100% - var(--space-card-gap)) / 2)}}@media (min-width:1024px){.wf-review-row-item{flex-basis:calc((100% - 2 * var(--space-card-gap)) / 3)}}.wf-review-list-card{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.wf-review-list-card{grid-template-columns:321px minmax(0,1fr)}.wf-review-list-card--photo{grid-template-columns:321px minmax(0,1fr) 199px}}.wf-review-list-card__photo{object-fit:cover;border-radius:var(--radius-md);align-self:stretch;width:100%;height:auto;min-height:285px;display:block}.wf-study-claims-card{padding:var(--space-24) var(--space-16)}@media (min-width:768px){.wf-study-claims-card{padding:var(--space-32)}}.wf-study-claims-card__link{color:inherit;text-underline-offset:auto;border-radius:var(--radius-xs);text-decoration:underline}.wf-study-claims-card__link:focus-visible{box-shadow:var(--ring-focus);outline:none}.wf-testimonial__media{height:340px;transition:height var(--duration-base) var(--easing-standard)}.wf-testimonial__caption{width:269px;max-width:calc(100% - 59px);transition:inset-block-start var(--duration-base) var(--easing-standard),inset-inline-start var(--duration-base) var(--easing-standard),width var(--duration-base) var(--easing-standard),max-width var(--duration-base) var(--easing-standard),padding var(--duration-base) var(--easing-standard);margin:0;padding:16px 29px;position:absolute;top:31px}.wf-testimonial__caption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:31px;right:auto}.wf-testimonial__caption:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:31px;right:auto}.wf-testimonial__caption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:31px;right:auto}.wf-testimonial__caption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:31px}.wf-testimonial__caption:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:31px}.wf-testimonial__caption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:31px}.wf-testimonial--expandable{transition:padding-block var(--duration-base) var(--easing-standard);padding-block-start:70.5px;padding-block-end:70.5px}.wf-testimonial--featured>.wf-testimonial__media{height:481px}.wf-testimonial--featured>.wf-testimonial__media>.wf-testimonial__caption{width:220px;max-width:calc(100% - 24px);padding:var(--space-component);top:52px}.wf-testimonial--featured>.wf-testimonial__media>.wf-testimonial__caption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}.wf-testimonial--featured>.wf-testimonial__media>.wf-testimonial__caption:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}.wf-testimonial--featured>.wf-testimonial__media>.wf-testimonial__caption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}.wf-testimonial--featured>.wf-testimonial__media>.wf-testimonial__caption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}.wf-testimonial--featured>.wf-testimonial__media>.wf-testimonial__caption:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}.wf-testimonial--featured>.wf-testimonial__media>.wf-testimonial__caption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}.wf-testimonial--expandable.wf-testimonial--featured{padding-block-start:0;padding-block-end:0}@media (max-width:767px){.wf-testimonial--expandable>.wf-testimonial__media{height:481px}.wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption{width:220px;max-width:calc(100% - 24px);padding:var(--space-component);top:52px}.wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}.wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}.wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}.wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}.wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}.wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}.wf-testimonial--expandable{padding-block-start:0;padding-block-end:0}}@media (min-width:768px){[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable>.wf-testimonial__media{height:340px}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption{width:269px;max-width:calc(100% - 59px);padding:16px 29px;top:31px}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:31px;right:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:31px;right:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:31px;right:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:31px}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:31px}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable>.wf-testimonial__media>.wf-testimonial__caption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:31px}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable{padding-block-start:70.5px;padding-block-end:70.5px}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]>.wf-testimonial__media{height:481px}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]>.wf-testimonial__media>.wf-testimonial__caption{width:220px;max-width:calc(100% - 24px);padding:var(--space-component);top:52px}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]>.wf-testimonial__media>.wf-testimonial__caption:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]>.wf-testimonial__media>.wf-testimonial__caption:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]>.wf-testimonial__media>.wf-testimonial__caption:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--space-12),calc(50% - 110px));right:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]>.wf-testimonial__media>.wf-testimonial__caption:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]>.wf-testimonial__media>.wf-testimonial__caption:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]>.wf-testimonial__media>.wf-testimonial__caption:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--space-12),calc(50% - 110px));left:auto}[data-wf-rail]:has(.wf-testimonial--expandable[data-wf-rail-active]) .wf-testimonial--expandable[data-wf-rail-active]{padding-block-start:0;padding-block-end:0}}@media (prefers-reduced-motion:reduce){.wf-testimonial__media,.wf-testimonial__caption,.wf-testimonial--expandable{transition:none}}.wf-timeline-step{align-items:stretch;gap:var(--space-12);flex-direction:column;display:flex}.wf-timeline-step__media{border-radius:var(--radius-xs);height:157px;overflow:hidden}.wf-timeline-step__media>astro-slot,.wf-timeline-step__media>astro-static-slot,.wf-timeline-step__media>astro-island,.wf-timeline-step__media>astro-slot>astro-island{display:contents}.wf-timeline-step__media img:not([hidden]){object-fit:cover;width:100%;height:100%;display:block}.wf-timeline-step__media img[hidden]{display:none}.wf-timeline-step__copy{align-items:flex-start;gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.wf-timeline-step__heading{align-items:flex-start;gap:var(--space-8);font-size:inherit;font-weight:inherit;flex-direction:column;margin:0;display:flex}@media (min-width:768px){.wf-timeline-step{flex-direction:row;align-items:center}.wf-timeline-step__media{flex:0 0 163px;width:163px}.wf-timeline-step__copy{flex:1 1 0;justify-content:center}}.wf-tp-card--inline{aspect-ratio:343/378}.wf-tp-card--inline .wf-tp-card-column{top:14.55%}@media (min-width:768px){.wf-tp-card--inline{aspect-ratio:auto;height:100%;min-height:240px}.wf-tp-card--inline .wf-tp-card-column{top:12.57%}}.wf-tp-card--fill{aspect-ratio:336/361}@media (min-width:768px){.wf-tp-card--fill{height:100%}}.wf-vet-carousel{touch-action:pan-y;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative}.wf-vet-carousel__slide{width:100%;transition:transform var(--duration-base) var(--easing-standard),opacity var(--duration-base) var(--easing-standard);grid-area:1/1;place-self:center}.wf-vet-carousel__slide--centre{opacity:1;z-index:1;transform:none}.wf-vet-carousel__slide--prev,.wf-vet-carousel__slide--next,.wf-vet-carousel__slide--off{z-index:0;pointer-events:none;opacity:0;transform:scale(.94)}.wf-vet-carousel__card{padding-inline:var(--space-16)!important}.wf-vet-carousel__arrows{z-index:2;top:50%;inset-inline:calc(-1 * var(--space-8));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.wf-vet-carousel__arrows>*{pointer-events:auto}@media (min-width:768px){.wf-vet-carousel__slide{width:395px;max-width:100%}.wf-vet-carousel__card{padding-inline:var(--space-24)!important}.wf-vet-carousel__slide--prev{opacity:var(--opacity-dimmed);transform:translate(-217px)scale(.797468)}.wf-vet-carousel__slide--next{opacity:var(--opacity-dimmed);transform:translate(217px)scale(.797468)}.wf-vet-carousel__slide--off{transform:translate(217px)scale(.797468)}.wf-vet-carousel__slide--off[data-side=prev]{transform:translate(-217px)scale(.797468)}.wf-vet-carousel__arrows{left:max(0px,50% - 447px);right:max(0px,50% - 447px)}}.wf-vet-carousel__track{display:contents}@media (max-width:767px){.wf-vet-carousel{touch-action:auto}.wf-vet-carousel__track{gap:var(--space-16);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-area:1/1;grid-auto-columns:100%;grid-auto-flow:column;inline-size:100%;display:grid;overflow-x:auto}.wf-vet-carousel__track::-webkit-scrollbar{display:none}.wf-vet-carousel__track>.wf-vet-carousel__slide{opacity:1;pointer-events:auto;scroll-snap-align:center;grid-area:auto;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.wf-vet-carousel__slide{transition:none}}.wf-bandbox{flex-direction:column;gap:16px;display:flex}.wf-cartdrawer__scrim{background:var(--colour-scrim);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--easing-standard);z-index:var(--z-modal,1000);position:fixed;top:0;bottom:0;left:0;right:0}.wf-cartdrawer__scrim[data-open=true]{opacity:1;pointer-events:auto}.wf-cartdrawer__panel{box-sizing:border-box;background:var(--colour-white);width:100%;max-width:100%;height:100dvh;padding:var(--space-24) var(--space-16);transition:transform var(--duration-base) var(--easing-standard);z-index:calc(var(--z-modal,1000) + 1);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.wf-cartdrawer__panel[data-open=true]{transform:translate(0);box-shadow:0 2px 4.9px #0000001a}@media (min-width:768px){.wf-cartdrawer__panel{width:480px;max-width:480px;padding:var(--space-32) var(--space-24);border-radius:var(--radius-md) 0 0 var(--radius-md)}}.wf-cartdrawer__head{justify-content:space-between;align-items:center;gap:var(--space-16);flex:none;display:flex}.wf-cartdrawer__title.wf-cartdrawer__title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--colour-brand);margin:0;font-size:24px;line-height:1}.wf-cartdrawer__body{overscroll-behavior:contain;gap:var(--space-24);min-height:0;margin-top:var(--space-12);flex-direction:column;flex:auto;display:flex;overflow-y:auto}@media (min-width:768px){.wf-cartdrawer__body{margin-top:var(--space-24)}}.wf-cartdrawer__foot{gap:var(--space-12);padding-top:var(--space-16);flex-direction:column;flex:none;display:flex}@media (prefers-reduced-motion:reduce){.wf-cartdrawer__panel,.wf-cartdrawer__scrim{transition-duration:1ms}}.wf-cartline{column-gap:var(--space-12);row-gap:var(--space-8);grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"media title price""media controls controls";align-items:start;width:100%;display:grid}.wf-cartline__media{grid-area:media;justify-content:center;align-items:center;display:flex}.wf-cartline__mid{gap:var(--space-4);flex-direction:column;grid-area:title;min-width:0;display:flex}.wf-cartline__right{flex-direction:column;grid-area:price;align-items:flex-end;display:flex}.wf-cartline__controls{justify-content:space-between;align-items:center;gap:var(--space-12);grid-area:controls;display:flex}.wf-cartline__title,.wf-cartline__sub{font-size:var(--size-small-ui)}@media (min-width:768px){.wf-cartline{grid-template-columns:100px minmax(0,1fr) auto}.wf-cartline__title,.wf-cartline__sub{font-size:var(--size-body)}}.wf-cartline__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:95px}.wf-cartline--nested{width:auto;margin-left:var(--space-16);padding-left:var(--space-12);border-left:var(--border-width-hairline) solid var(--colour-border-subtle);grid-template-columns:64px minmax(0,1fr) auto}@media (min-width:768px){.wf-cartline--nested{margin-left:var(--space-24);padding-left:var(--space-16);grid-template-columns:80px minmax(0,1fr) auto}}.wf-cartnotice{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-small-ui);letter-spacing:var(--ls-prose);color:var(--colour-text-body);margin:0;line-height:1.3}.wf-cartnotice[data-tone=status]{color:var(--colour-text-muted)}.wf-cartsummary{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.wf-cartsummary__row{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.wf-cartsummary__label,.wf-cartsummary__amount{align-items:center;gap:var(--space-4);font-family:var(--font-body);font-weight:var(--weight-body-heavy);font-size:var(--size-lead);letter-spacing:var(--ls-prose);color:var(--colour-text-body);margin:0;line-height:1.2;display:inline-flex}.wf-cartsummary__note{align-items:center;gap:var(--space-12);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-caption);letter-spacing:var(--ls-prose);color:var(--colour-text-body);margin:0;line-height:1.2;display:flex}.wf-cartsummary__star{flex:none;width:10px;height:10px}.wf-cartsummary__noteicon{flex:none;width:12px;height:12px}@media (min-width:768px){.wf-cartsummary__noteicon{width:16px;height:16px}}.wf-coupon__ticket{background-color:#0000;background-image:radial-gradient(circle 18px at left center,transparent 17.5px,var(--colour-brand) 18px),radial-gradient(circle 18px at right center,transparent 17.5px,var(--colour-brand) 18px);background-position:0,100%;background-repeat:no-repeat;background-size:50.5% 100%,50.5% 100%}@media (forced-colors:active){.wf-coupon__ticket{border:1px solid canvastext}}.wf-coupon__copy{padding:var(--space-4);border-radius:var(--radius-md);cursor:pointer;color:var(--colour-accent);background:0 0;border:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.wf-coupon__copy:hover{background:var(--colour-accent);color:var(--colour-brand)}.wf-coupon__copy:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--colour-accent);outline-offset:2px}.wf-giftcard{flex-direction:column;gap:24px;display:flex}.wf-giftcard-media{box-sizing:border-box;background:var(--colour-off-white);margin-inline:calc(-1 * var(--layout-margin));aspect-ratio:1;justify-content:center;align-items:center;display:flex}.wf-giftcard-media img{width:82.93%;max-width:none;height:auto;display:block}.wf-giftcard-col{flex-direction:column;gap:16px;min-width:0;display:flex}.wf-giftcard-lead{font-family:var(--font-body);font-weight:var(--weight-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);margin:0;padding-bottom:16px;font-size:14px;line-height:1.1}.wf-giftcard-panel{gap:16px;min-width:0}.wf-giftcard-designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wf-giftcard-tile{aspect-ratio:128.684/86.415;box-sizing:border-box;border-radius:var(--radius-xl);border:1.409px solid var(--colour-border);background:var(--colour-white);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:flex;position:relative}.wf-giftcard-tile:hover{background:var(--colour-off-white)}.wf-giftcard-tile input{opacity:0;cursor:pointer;border-radius:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.wf-giftcard-tile:has(input:checked){border-color:var(--colour-brand);background:var(--colour-accent-surface)}.wf-giftcard-tile:has(input:focus-visible){box-shadow:var(--ring-focus)}.wf-giftcard-tile img{aspect-ratio:1718/1262;object-fit:cover;border-radius:var(--radius-md);pointer-events:none;width:79.5%;height:auto;display:block}.wf-giftcard-amounts [role=radio]{justify-content:center}.wf-giftcard-form{flex-direction:column;gap:16px;display:flex}.wf-giftcard-count{font-family:var(--font-body);font-weight:var(--weight-body);letter-spacing:var(--ls-prose);color:var(--neutral-800);margin:-10px 0 0;font-size:12px;line-height:20px}.wf-giftcard-note{font-family:var(--font-body);font-weight:var(--weight-body);letter-spacing:var(--ls-prose);color:var(--neutral-800);margin:0;font-size:10px;line-height:1.2}.wf-giftcard-send .wf-giftcard-note{margin-top:-8px}.wf-giftcard-textarea textarea{min-height:156px}@media (min-width:768px){.wf-giftcard{flex-direction:row;align-items:flex-start;gap:32px}.wf-giftcard-media{aspect-ratio:1;border-radius:var(--radius-xl);flex:0 585px;margin-inline-start:0;margin-inline-end:0}.wf-giftcard-media img{width:70.55%}.wf-giftcard-col{flex:0 583px}}@media (min-width:1024px){.wf-giftcard-designs{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-giftcard-amounts [role=radio]{--wf-segment-basis:0;--wf-segment-grow:1;--wf-segment-max:none;--wf-segment-min:0;--wf-segment-pad-x:8px}}.wf-gift{box-sizing:border-box;gap:var(--space-8);padding:var(--space-4);flex-direction:column;display:flex}.wf-gift__row{box-sizing:border-box;align-items:center;gap:var(--space-16);padding:var(--space-12);background:var(--colour-white);border:var(--border-width-interactive) solid transparent;border-radius:var(--radius-md);color:var(--colour-brand);transition:background var(--duration-fast) var(--easing-standard);display:flex;position:relative}.wf-gift__row[data-sized]{align-items:flex-start}.wf-gift[data-variant=list] .wf-gift__row{cursor:pointer}.wf-gift__row[data-selected=true]{border-color:var(--colour-text-body);box-shadow:var(--ring-selected)}@media (hover:hover){.wf-gift[data-variant=list] .wf-gift__row[data-selected=false]:hover{background:var(--colour-accent-tint)}}.wf-gift__row:has(.wf-gift__radio:focus-visible){box-shadow:var(--ring-focus)}.wf-gift__sizes{gap:var(--space-4);--wf-segment-basis:calc(50% - (var(--space-4) / 2));--wf-segment-grow:1;--wf-segment-max:none;--wf-segment-min:0;--wf-segment-pad-x:var(--space-8);flex-wrap:wrap;width:100%;display:flex}.wf-gift__sizes[data-count="1"]{--wf-segment-basis:100%}.wf-gift__sizes [role=radio]:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (min-width:768px){.wf-gift__row{padding:var(--space-12) var(--space-24)}.wf-gift__sizes[data-count="3"]{--wf-segment-basis:calc(33.3333% - (var(--space-4) * 2 / 3))}}.wf-giftprogress__msg{font-size:var(--size-caption);line-height:1.1}@media (min-width:768px){.wf-giftprogress__msg{font-size:var(--size-small-ui);line-height:1.1}}.wf-order-timer{border:1px solid var(--colour-border);background:var(--colour-bg);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.wf-order-timer-label{font-family:var(--font-body);letter-spacing:var(--ls-prose);color:var(--colour-text-muted);margin:0 0 2px;font-size:12px}.wf-order-timer-value{font-family:var(--font-body);font-weight:var(--weight-body-heavy);letter-spacing:var(--ls-prose);color:var(--colour-brand);font-variant-numeric:tabular-nums;margin:0;font-size:16px}.wf-order-timer-ships{text-align:right}.wf-order-timer-when{font-family:var(--font-body);font-weight:var(--weight-body-heavy);letter-spacing:var(--ls-prose);color:var(--colour-brand);margin:0;font-size:16px}.wf-order-timer--feature{background:var(--accent-100);border:var(--border-width-emphasis) solid var(--colour-brand);border-radius:var(--radius-lg);color:var(--colour-brand);padding:16px 24px}.wf-order-timer-half{align-items:center;gap:12px;display:flex}.wf-order-timer--feature .wf-order-timer-label{color:var(--colour-text-body);margin:0 0 2px;font-size:14px;line-height:20px}.wf-order-timer--feature .wf-order-timer-value{font-size:18px;line-height:20px}.wf-order-timer--feature .wf-order-timer-when{font-size:14px;line-height:20px}.wf-order-timer--feature .wf-order-timer-ships{text-align:left}.wf-order-timer-arrow{flex:none;display:block}.wf-order-timer--feature svg *{stroke-width:1px}.wf-payments{box-sizing:border-box;width:100%;max-width:343px;color:var(--colour-border-strong);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 0;list-style:none;display:flex}.wf-payments li,.wf-payments li>span{align-items:center;display:flex}.wf-payments svg{display:block}.wf-payments-discover text{font-family:var(--font-body);font-weight:var(--weight-body-heavy);letter-spacing:-.035em;font-size:15px}.wf-buybox{flex-direction:column;gap:16px;display:flex}.wf-buybox-weight{font-family:var(--font-body);letter-spacing:var(--ls-prose);color:var(--colour-text-muted);margin:0;font-size:14px}.wf-pdp-serving-band{background:var(--colour-brand);color:var(--colour-text-on-brand);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--ls-label);text-transform:uppercase;text-align:center;border-radius:5px;padding:10px 16px;font-size:16px}.wf-pdp-serving-dose{background:var(--colour-off-white);text-align:center;font-family:var(--font-body);font-weight:var(--weight-body-heavy);letter-spacing:var(--ls-prose);color:var(--colour-brand);border-radius:5px;margin-top:8px;padding:20px 16px;font-size:16px}.wf-pdp-serving-note{font-family:var(--font-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);margin:0 0 12px;font-size:16px}.wf-pdp-serving-cards{align-items:flex-start;gap:8px;display:flex}.wf-pdp-serving-card{flex:1 1 0;min-width:0}.wf-pdp-ingredients{margin:0;padding:0 0 0 18px;list-style:outside}.wf-pdp-ingredients li{font-family:var(--font-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);margin-bottom:6px;font-size:14px}.wf-pdp-ingredients-heading{font-family:var(--font-body);font-weight:var(--weight-body-heavy);letter-spacing:var(--ls-prose);color:var(--colour-brand);margin:0 0 10px;font-size:14px}.wf-pdp-phase{margin:0 0 14px}.wf-pdp-phase-heading{font-family:var(--font-body);font-weight:var(--weight-body-heavy);letter-spacing:var(--ls-prose);color:var(--colour-brand);margin:0 0 4px;font-size:14px}.wf-pdp-phase-body{font-family:var(--font-body);font-size:14px;line-height:var(--lh-prose);letter-spacing:var(--ls-prose);color:var(--colour-text-body);margin:0}.wf-pdp-footnote{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-fine);line-height:var(--lh-fine);letter-spacing:var(--ls-fine);color:var(--colour-text-muted);margin:0}.wf-pdp-tone-neutral .wf-pdp-ingredients-heading{color:var(--neutral-900);text-transform:uppercase;margin:0;line-height:1.2}.wf-pdp-tone-neutral .wf-pdp-phase-heading{color:var(--colour-text-body);text-transform:uppercase;margin:0;line-height:1.2}.wf-pdp-tone-neutral .wf-pdp-phase-body{color:var(--neutral-900)}.wf-pdp-ing{flex-direction:column;gap:24px;display:flex}.wf-pdp-ing-group{flex-direction:column;gap:12px;display:flex}.wf-pdp-ing-row{font-family:var(--font-body);font-size:14px;line-height:var(--lh-body);color:var(--neutral-900);align-items:center;gap:4px;margin:0;display:flex}.wf-pdp-ing-row img{object-fit:contain;flex:none;width:34px;height:32px;display:block}.wf-pdp-ing-text{font-family:var(--font-body);font-size:14px;line-height:var(--lh-body);color:var(--neutral-900);margin:0}.wf-pdp-ing-link{font-family:var(--font-body);font-size:14px;line-height:var(--lh-body);letter-spacing:var(--ls-prose);color:var(--neutral-900);text-underline-position:from-font;align-self:flex-start;text-decoration:underline}.wf-pdp-guide{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.wf-pdp-guide-single{grid-template-columns:1fr}.wf-pdp-guide li:last-child:nth-child(odd){grid-column:1/-1}.wf-pdp-guide-band{background:var(--colour-brand);color:var(--colour-text-on-brand);font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--ls-label);text-transform:uppercase;text-align:center;border-radius:var(--radius-xl) var(--radius-xl) 0 0;margin:0;padding:16px 10px;font-size:16px;line-height:1}.wf-pdp-guide-body{background:var(--colour-off-white);border:1px solid var(--colour-border);border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:0;flex-direction:column;align-items:center;gap:8px;padding:8px 4px 16px;display:flex}.wf-pdp-guide-scoops{color:var(--colour-brand);flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 0;display:flex}.wf-pdp-guide-dose{font-family:var(--font-body);font-size:18px;line-height:var(--lh-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);text-align:center;margin:0}.wf-pdp-table{border-collapse:collapse;width:100%;margin-top:4px}.wf-pdp-table th{background:var(--colour-brand);color:var(--colour-text-on-brand);font-family:var(--font-body);font-weight:var(--weight-body-heavy);letter-spacing:var(--ls-prose);text-align:center;padding:10px 8px;font-size:13px}.wf-pdp-table td{font-family:var(--font-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);text-align:center;border-bottom:var(--border-width-hairline) solid var(--colour-border);padding:10px 8px;font-size:13px}.wf-pdp-table tr:last-child td{border-bottom:0}.wf-pdp-text{font-family:var(--font-body);font-weight:var(--weight-body);font-size:14px;line-height:var(--lh-prose);letter-spacing:var(--ls-prose);color:var(--neutral-900);margin:0}.wf-pdp-lines{margin:0;padding:0;list-style:none}.wf-pdp-paras{gap:var(--space-12);flex-direction:column;display:flex}.wf-pdp-serving-intro{font-family:var(--font-body);font-weight:var(--weight-body);font-size:14px;line-height:var(--lh-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);margin:0 0 var(--space-24)}.wf-pdp-serving-intro p{margin:0}.wf-pdp-guide-dose-brand .wf-pdp-guide-dose{color:var(--colour-brand)}.wf-pdp-table-grid{border-collapse:separate;border-spacing:0;border:var(--border-width-hairline) solid var(--colour-border-strong);border-radius:var(--radius-xl);margin-top:0;overflow:hidden}.wf-pdp-table-grid th,.wf-pdp-table-grid td{font-size:14px;line-height:var(--lh-body);border:0;border-left:var(--border-width-hairline) solid var(--colour-border-strong);border-top:var(--border-width-hairline) solid var(--colour-border-strong);padding:10px 2px}.wf-pdp-table-grid td{color:var(--neutral-900);font-weight:var(--weight-body)}.wf-pdp-table-grid tr>:first-child{border-left:0}.wf-pdp-table-grid thead tr:first-child>*{border-top:0}.wf-pdp-table-grid tr:last-child td{border-bottom:0}.wf-pdp-guide-follow{grid-template-columns:1fr}.wf-pdp-guide-follow>li[hidden]{display:none}.wf-pdp-guide-follow .wf-pdp-guide-dose{color:var(--colour-brand)}.wf-pdp-tone-neutral .wf-pdp-ingredients{gap:var(--space-16);margin:var(--space-16) 0 0;flex-direction:column;display:flex}.wf-pdp-tone-neutral .wf-pdp-ingredients li{color:var(--neutral-900);text-transform:uppercase;margin:0;line-height:1.2}.wf-pdp-ingredients-note{font-family:var(--font-body);font-size:var(--size-fine);line-height:var(--lh-fine);letter-spacing:var(--ls-fine);color:var(--colour-text-muted);margin:var(--space-32) 0 0}.wf-pdp-ingredients-linkline{font-family:var(--font-body);font-size:14px;line-height:var(--lh-body);letter-spacing:var(--ls-prose);color:var(--neutral-900);margin:var(--space-24) 0 0}.wf-pdp-ingredients-linkline a{color:inherit;text-underline-position:from-font;text-decoration:underline}.wf-pdp-footnote+.wf-pdp-footnote{margin-top:var(--space-12)}.wf-gallery{flex-direction:column;gap:8px;display:flex}.wf-gallery-stage{background:var(--colour-off-white);aspect-ratio:1;touch-action:pan-y;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wf-gallery-stage:has(.wf-gallery-track:focus-visible){box-shadow:var(--ring-focus)}.wf-gallery-track:focus-visible{box-shadow:none}.wf-gallery-track{position:absolute;top:0;bottom:0;left:0;right:0}.wf-gallery-slide{display:none;position:absolute;top:0;bottom:0;left:0;right:0}.wf-gallery-slide.is-active,.wf-gallery-slide--out{display:block}.wf-gallery-slide img{object-fit:contain;width:100%;height:100%;display:block}.wf-gallery-slide--out{pointer-events:none}@keyframes wf-gallery-in-next{0%{transform:translate(calc(100% + 8px))}to{transform:none}}@keyframes wf-gallery-in-prev{0%{transform:translate(calc(-100% - 8px))}to{transform:none}}@keyframes wf-gallery-out-next{0%{transform:none}to{transform:translate(calc(-100% - 8px))}}@keyframes wf-gallery-out-prev{0%{transform:none}to{transform:translate(calc(100% + 8px))}}.wf-gallery-slide--in-next{animation:wf-gallery-in-next var(--duration-slow) var(--easing-standard)}.wf-gallery-slide--in-prev{animation:wf-gallery-in-prev var(--duration-slow) var(--easing-standard)}.wf-gallery-slide--out.wf-gallery-slide--next{animation:wf-gallery-out-next var(--duration-slow) var(--easing-standard) forwards}.wf-gallery-slide--out.wf-gallery-slide--prev{animation:wf-gallery-out-prev var(--duration-slow) var(--easing-standard) forwards}@media (prefers-reduced-motion:reduce){.wf-gallery-slide--in-next,.wf-gallery-slide--in-prev{animation:none}.wf-gallery-slide--out:not(.is-active){display:none}}@media (max-width:767px){.wf-gallery-stage{touch-action:auto}.wf-gallery-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-rows:100%;grid-auto-columns:100%;grid-auto-flow:column;gap:8px;display:grid;overflow:auto hidden}.wf-gallery-track::-webkit-scrollbar{display:none}.wf-gallery-track>.wf-gallery-slide{scroll-snap-align:center;animation:none;position:relative;top:auto;bottom:auto;left:auto;right:auto}.wf-gallery-stage[data-swipe] .wf-gallery-track>.wf-gallery-slide{display:block}}.wf-gallery-rail{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:82px;grid-auto-flow:column;gap:4px;margin:-4px;padding:4px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.wf-gallery-rail::-webkit-scrollbar{display:none}.wf-gallery-thumb{scroll-snap-align:start}.wf-gallery-bar{background:var(--colour-border);border-radius:3px;height:6px;margin:8px 0;overflow:hidden}.wf-gallery-bar span{background:var(--colour-brand);height:100%;transition:margin-inline-start var(--duration-base) var(--easing-standard);border-radius:3px;display:block}.wf-gallery-thumb{border:1px solid var(--colour-border);background:var(--colour-off-white);cursor:pointer;aspect-ratio:1;border-radius:5px;padding:0;display:block;overflow:hidden}.wf-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wf-gallery-thumb[aria-current=true]{border-color:var(--colour-brand);border-width:2px}@media (min-width:768px){.wf-gallery-rail{grid-auto-columns:124px;gap:8px}.wf-gallery-bar{display:none}}@media (hover:hover) and (pointer:fine){.wf-gallery-stage[data-swipe]{cursor:grab}}.wf-gallery-arrow{z-index:1;display:none;position:absolute;top:50%;transform:translateY(-50%)}.wf-gallery-arrow--prev{left:10px}.wf-gallery-arrow--next{right:10px}@media (min-width:768px){.wf-gallery-arrow{display:flex}}.wf-pguide{gap:var(--space-32);flex-direction:column;display:flex}.wf-pguide-head{align-items:center;gap:var(--space-24);text-align:center;flex-direction:column;display:flex}.wf-pguide-disclaimer{margin-top:calc(var(--space-12) - var(--space-24))}.wf-pguide-row{gap:var(--space-32);flex-direction:column;display:flex}.wf-pguide-row>*{min-width:0}.wf-pguide-panel{aspect-ratio:1;border-radius:var(--radius-md);position:relative;overflow:hidden}.wf-pguide-panel>img{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.wf-pguide-panel--inset>img{width:66.6667%;height:66.6667%;top:16.6667%;left:16.6667%}@media (min-width:768px){.wf-pguide-row{align-items:flex-start;gap:var(--space-24);flex-direction:row}.wf-pguide-row>*{flex:1 1 0}.wf-pguide-panel{aspect-ratio:588/572}}.wf-psb--sticky{z-index:var(--z-sticky);box-shadow:var(--elevation-nav);position:sticky;bottom:0}.wf-psb--sticky.wf-psb--focus{box-shadow:var(--ring-focus),var(--elevation-nav)}@media (max-width:767px){.wf-psb--sticky-mobile{z-index:var(--z-sticky);box-shadow:var(--elevation-nav);position:sticky;bottom:0}.wf-psb--sticky-mobile.wf-psb--focus{box-shadow:var(--ring-focus),var(--elevation-nav)}}.wf-psb--focus{box-shadow:var(--ring-focus)}.wf-upsell{background:var(--colour-off-white);border-radius:var(--radius-lg);padding:var(--space-12);gap:var(--space-12);flex-direction:column;display:flex}@media (min-width:768px){.wf-upsell{padding:var(--space-12) var(--space-24)}}.wf-upsell__label{margin:0 0 var(--space-12);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);line-height:1.2}@media (min-width:768px){.wf-upsell__label{font-size:var(--size-lead)}}.wf-upsell__row{gap:var(--space-12);align-items:flex-start;display:flex}.wf-upsell__media{flex:none;justify-content:center;align-items:center;width:57px;display:flex}@media (min-width:768px){.wf-upsell__media{width:80px}}.wf-upsell__mid{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.wf-upsell__right{align-items:flex-end;gap:var(--space-4);flex-direction:column;flex:none;display:flex}.wf-upsell__bands{gap:var(--space-8);flex-wrap:wrap;display:flex}.wf-upsell__band{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:var(--radius-md);min-width:88px;padding:var(--space-8) var(--space-12);font-family:var(--font-body);font-weight:var(--weight-body-heavy);font-size:var(--size-small-ui);letter-spacing:var(--ls-prose);text-align:center;transition:background var(--duration-fast) var(--easing-standard);flex:auto;line-height:1.1}.wf-upsell__band[aria-pressed=false]{background:var(--colour-white);border:1.5px solid var(--colour-brand);color:var(--colour-brand)}.wf-upsell__band[aria-pressed=true]{background:var(--colour-brand);border:1.5px solid var(--colour-brand);color:var(--colour-text-on-brand)}.wf-upsell__band[aria-pressed=false]:hover:not([aria-disabled=true]){background:var(--colour-off-white)}.wf-upsell__band[aria-disabled=true]{cursor:default;opacity:.5}.wf-upsell__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:95px}.wf-upsell-link{box-sizing:border-box;background:var(--colour-off-white);border:var(--border-width-hairline) solid var(--colour-brand);border-radius:var(--radius-xl);width:100%;color:var(--colour-text-body);align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.wf-upsell-link-img{object-fit:contain;flex:none;width:74px;height:94px;display:block}.wf-upsell-link-copy{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.wf-upsell-link-eyebrow{font-family:var(--font-body);font-weight:var(--weight-body-heavy);font-size:16px;line-height:var(--lh-body);color:var(--colour-brand);margin:0}.wf-upsell-link-title{font-family:var(--font-body);font-size:18px;line-height:var(--lh-body);margin:0}.wf-upsell-link-body{font-family:var(--font-body);font-size:12px;line-height:var(--lh-body);max-width:202px;margin:0}.wf-upsell-link svg{flex:none}.wf-vetbuy{flex-direction:column;gap:16px;display:flex}.wf-vetbuy .wf-picker-panel[hidden]{display:none}.wf-vetbuy__audience,.wf-vetbuy__clinic-size{gap:16px}@media (min-width:768px) and (max-width:1179.98px){.wf-vetbuy__clinic-size .wf-picker-size-wide [role=radio]{--wf-segment-basis:100%;--wf-segment-max:none}}.wf-vetbuy__weight{font-family:var(--font-body);letter-spacing:var(--ls-prose);color:var(--colour-text-muted);margin:0;font-size:14px}.wf-vetbuy__qty{align-items:flex-start;gap:16px}.wf-vetbuy__hint{font-family:var(--font-body);font-weight:var(--weight-body);font-size:12px;line-height:var(--lh-body);color:var(--colour-text-muted);margin:0}.wf-vetbuy__foot{flex-direction:column;gap:8px;display:flex}.wf-vetbuy__savings{box-sizing:border-box;border-radius:var(--radius-md);background:var(--colour-accent-tint);text-align:center;font-family:var(--font-body);font-weight:var(--weight-body);line-height:var(--lh-body);color:var(--colour-text-body);flex-direction:column;align-items:center;gap:4px;padding:12px 16px;display:flex}.wf-vetbuy__savings p{margin:0;font-size:12px}.wf-vetbuy__savings .wf-vetbuy__savings-title{text-transform:uppercase;font-size:14px}.wf-vetbuy__savings strong{font-weight:var(--weight-body-heavy)}.wf-vetbuy__footnote{font-family:var(--font-body);font-weight:var(--weight-body);font-size:10px;line-height:var(--lh-body);letter-spacing:var(--ls-prose);color:var(--colour-text-muted);margin:0}.wf-vetbuy__footnote a{color:inherit;text-underline-position:from-font;text-decoration:underline}.wf-vetbuy__note{text-align:center;font-family:var(--font-body);font-weight:var(--weight-body);font-size:12px;line-height:var(--lh-body);color:var(--colour-brand);margin:0;padding:12px 0}.wf-picker-panel{box-sizing:border-box;background:var(--colour-off-white);border-radius:var(--radius-md);flex-direction:column;padding:24px 16px;display:flex}.wf-picker-size{gap:16px}.wf-picker-plan{gap:24px}.wf-picker-label{font-family:var(--font-display);font-weight:var(--weight-display);font-size:16px;line-height:var(--lh-ui);letter-spacing:var(--ls-prose);text-transform:uppercase;color:var(--colour-brand);align-items:center;gap:4px;margin:0;display:flex}.wf-picker-plan-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.wf-picker-plan-heading{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-h4);letter-spacing:0;text-transform:uppercase;color:var(--colour-brand);margin:0;line-height:1}.wf-picker-note{font-family:var(--font-body);font-size:12px;line-height:var(--lh-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);align-items:center;gap:4px;margin:0;display:flex}.wf-picker-note img{object-fit:cover;flex:none;width:20px;height:18px;display:block}.wf-picker-promise{white-space:nowrap;font-family:var(--font-body);font-size:14px;line-height:var(--lh-ui);letter-spacing:var(--ls-prose);color:var(--colour-brand);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding-top:4px;display:flex}.wf-picker-promise-lead{align-items:center;display:inline-flex}.wf-picker-label .wf-infotip,.wf-picker-promise-lead .wf-infotip{top:-2px}.wf-picker-rule{background:currentColor;flex:none;width:1px;height:15px;display:block}.wf-picker-cta s{margin-left:8px}.wf-picker-cta{position:relative}.wf-picker-onetime{text-align:center;margin:0;padding:4px 0}.wf-picker-onetime button,.wf-picker-onetime a{cursor:pointer;font-family:var(--font-body);font-size:12px;line-height:var(--lh-ui);letter-spacing:var(--ls-prose);color:var(--colour-brand);text-underline-position:from-font;text-transform:capitalize;background:0 0;border:0;padding:0;text-decoration:underline}.wf-picker-error{font-family:var(--font-body);text-align:center;letter-spacing:var(--ls-prose);color:var(--colour-brand);margin:0;font-size:13px}.wf-picker-size-wide{display:none}@media (min-width:768px){.wf-picker-size-wide{display:block}.wf-picker-size-narrow{display:none}.wf-picker-plan-head{flex-direction:row;justify-content:space-between;align-items:center}}.wf-article-byline__people{align-items:flex-start;column-gap:var(--space-64);row-gap:var(--space-24);flex-wrap:wrap;display:flex}.wf-article-reviewer__panel{box-sizing:border-box;align-items:flex-start;gap:var(--space-16);padding:var(--space-24);background:var(--colour-off-white);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (min-width:768px){.wf-article-reviewer__panel{gap:var(--space-24);padding:var(--space-32);flex-direction:row}}.wf-claim{box-sizing:border-box;width:100%;padding:var(--space-12) var(--space-24);background:var(--colour-brand);color:var(--colour-text-on-brand)}.wf-claim__row{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.wf-claim__text{min-width:0;font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-small-ui);line-height:var(--lh-body);letter-spacing:var(--ls-prose);color:var(--colour-text-on-brand);flex:1 1 0;margin:0}.wf-claim__actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.wf-claim__cta{box-sizing:border-box;min-height:42px;padding:0 var(--space-8);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-width-interactive) solid var(--colour-accent);border-radius:var(--radius-md);color:var(--colour-accent);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-small-ui);line-height:var(--lh-body);letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;margin:0;display:inline-flex}.wf-claim__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);width:24px;min-height:33px;color:var(--colour-accent);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:flex}@media (hover:hover){.wf-claim__cta:hover{color:var(--colour-white);border-color:var(--colour-white)}.wf-claim__close:hover{color:var(--colour-white)}}.wf-claim__cta:focus-visible{box-shadow:var(--ring-focus);outline:none}.wf-claim__close:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (min-width:768px){.wf-claim__row{gap:var(--space-24)}.wf-claim__text{font-size:var(--size-lead)}.wf-claim__actions{gap:20px}.wf-claim__cta{min-height:0;padding:calc(var(--space-12) - var(--border-width-interactive)) calc(var(--space-24) - var(--border-width-interactive));font-size:var(--size-body);line-height:var(--lh-lead)}}.wf-claims{grid-template-columns:repeat(var(--wf-claims-n,3),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wf-claims-item{color:var(--colour-brand);font-family:var(--font-body);font-size:12px;line-height:var(--lh-body);align-items:center;gap:4px;margin:0;padding:8px 0;display:flex}@media (min-width:768px){.wf-claims{flex-wrap:wrap;gap:0 12px;display:flex}.wf-claims-item{white-space:nowrap}}.wf-comparison{width:100%}.wf-comparison__table{border-collapse:collapse;table-layout:fixed;width:100%}.wf-comparison__col--us{width:60px}.wf-comparison__col--them{width:56px}.wf-comparison__col--claim{width:auto}.wf-comparison__table th,.wf-comparison__table td{vertical-align:middle;box-sizing:border-box;padding:16px 0}.wf-comparison__table tr{border-bottom:1px solid var(--colour-brand)}.wf-comparison__table tbody tr:last-child{border-bottom:0}.wf-comparison__table .wf-comparison__us-head{text-align:left;color:var(--colour-brand);white-space:nowrap;padding-left:8px}.wf-comparison__logo{align-items:center;min-height:36.5517px;display:flex}.wf-comparison__table .wf-comparison__them-head{text-align:right;font-family:var(--font-body);font-weight:var(--weight-body);letter-spacing:0;text-transform:uppercase;color:var(--colour-text-body);padding-right:8px;font-size:18px;line-height:.9}.wf-comparison__table .wf-comparison__mark--us{padding-left:24px;padding-right:0}.wf-comparison__table .wf-comparison__mark--them{padding-left:0;padding-right:20px}.wf-comparison__disc{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wf-comparison__disc--yes{background:var(--colour-accent);color:var(--colour-text-on-accent)}.wf-comparison__disc--no{background:var(--neutral-700);color:var(--colour-white)}.wf-comparison__table .wf-comparison__claim{padding-left:20px;padding-right:20px}.wf-comparison__claim-text{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--ls-prose);text-transform:uppercase;color:var(--colour-brand);text-align:center;font-size:16px;line-height:1;display:block}@media (min-width:768px){.wf-comparison__table .wf-comparison__claim{padding-left:0;padding-right:0}.wf-comparison__claim-text{max-width:330px;margin-left:auto;margin-right:auto;font-size:24px}}.wf-datablock-block{gap:var(--space-12)}.wf-datablock{flex-direction:column;gap:36px;margin:0;padding:0;list-style:none;display:flex}.wf-datablock__row{flex-direction:column;align-items:stretch;gap:12px;display:flex}.wf-datablock__graph{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.wf-datablock__text{flex:none;align-items:center;gap:12px;display:flex}.wf-datablock__value{font-size:48px;line-height:.75}.wf-datablock__fill{transform-origin:0}@media screen and (prefers-reduced-motion:no-preference){.wf-datablock__row[data-wf-reveal=pending] .wf-datablock__fill{transform:scaleX(0)}.wf-datablock__row[data-wf-reveal=in] .wf-datablock__fill{animation:wf-datablock-grow 1.2s cubic-bezier(.33, 1, .68, 1) var(--wf-reveal-delay,0s) both}}@keyframes wf-datablock-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:768px){.wf-datablock-block{gap:var(--space-24)}.wf-datablock{gap:36px}.wf-datablock__row{flex-direction:row-reverse;align-items:flex-start;gap:24px}.wf-datablock__text{width:344px;padding-top:10px}}.wf-infotip{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.wf-infotip-mark{cursor:pointer;color:inherit;border-radius:var(--radius-full);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.wf-infotip-glyph{display:inline-flex}.wf-infotip-on,.wf-infotip-mark:hover .wf-infotip-off,.wf-infotip-mark[aria-expanded=true] .wf-infotip-off{display:none}.wf-infotip-mark:hover .wf-infotip-on,.wf-infotip-mark[aria-expanded=true] .wf-infotip-on{display:inline-flex}.wf-infotip-pop{z-index:20;box-sizing:border-box;white-space:normal;text-align:left;flex-direction:column;width:275px;max-width:calc(100vw - 32px);padding-top:8px;display:flex;position:absolute;top:100%}.wf-infotip-pop[hidden]{display:none}.wf-infotip-pointer{background:var(--colour-white);clip-path:polygon(50% 0,100% 100%,0 100%);width:16px;height:8px;position:absolute;top:0}.wf-infotip[data-placement=right] .wf-infotip-pop{width:316px;padding-top:0;padding-left:8px;top:calc(50% - 28px);left:100%}.wf-infotip[data-placement=right] .wf-infotip-pointer{clip-path:polygon(0 50%,100% 0,100% 100%);width:8px;height:16px;top:20px;left:0}.wf-infotip-body{background:var(--colour-white);border-radius:var(--radius-lg);box-shadow:var(--elevation-tooltip);align-items:center;padding-left:16px;display:flex}.wf-infotip-copy{min-width:0;font-family:var(--font-body);font-weight:var(--weight-body);letter-spacing:var(--ls-prose);color:var(--colour-text-body);text-transform:none;flex:1 1 0;margin:0;padding:16px 0;font-size:14px;line-height:16px}.wf-infotip-close{box-sizing:content-box;cursor:pointer;width:36px;height:36px;color:var(--colour-text-body);border-radius:var(--radius-full);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:6px;padding:0;display:flex}.wf-glossary{gap:var(--space-32);flex-direction:column;display:flex}.wf-glossary [hidden]{display:none}.wf-glossary__search{width:100%;max-width:642px;margin-inline-start:auto;margin-inline-end:auto}.wf-glossary__body,.wf-glossary__groups{gap:var(--space-32);flex-direction:column;display:flex}.wf-glossary__letters{top:calc(var(--site-header-offset) + var(--wf-glossary-sticky-top,0px));z-index:var(--z-sticky);margin:-12px calc(-1 * var(--space-16));background:var(--colour-bg);padding:12px 0;position:sticky}.wf-glossary [id]{scroll-margin-top:calc(var(--site-header-offset) + var(--wf-glossary-sticky-top,0px) + 82px)}.wf-glossary__letters ul{gap:var(--space-12);padding:0 var(--space-16);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.wf-glossary__letters ul::-webkit-scrollbar{display:none}.wf-glossary__letters li{flex:none;margin:0;padding:0}.wf-glossary__letter{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--colour-off-white);width:36px;height:42px;color:var(--colour-text);font-family:var(--font-body);font-weight:var(--weight-body-heavy);font-size:var(--size-body);letter-spacing:var(--ls-label);text-transform:uppercase;justify-content:center;align-items:center;padding:12px;line-height:1.1;text-decoration:none;display:flex}.wf-glossary__letter[aria-current]{background:var(--colour-brand);color:var(--colour-text-on-brand)}.wf-glossary__letter[data-disabled]{opacity:var(--opacity-inactive)}a.wf-glossary__letter:focus-visible{box-shadow:var(--ring-focus);outline:none}.wf-glossary__filter{justify-content:flex-start;display:flex}.wf-glossary__group{row-gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.wf-glossary__body,.wf-glossary__groups{gap:var(--space-64)}.wf-glossary__letters{margin-inline:calc(-1 * var(--layout-margin-desktop))}.wf-glossary__letters ul{justify-content:space-between;gap:var(--space-4);padding:0 var(--layout-margin-desktop);margin:0}.wf-glossary__filter{justify-content:flex-end}.wf-glossary__group{row-gap:var(--space-32)}.wf-glossary__item:not([hidden])~.wf-glossary__item{margin-top:var(--space-32)}.wf-glossary__letters ul{gap:var(--space-12)}}@media (min-width:1024px){.wf-glossary__letters ul{gap:var(--space-4)}.wf-glossary__item:not([hidden])~.wf-glossary__item{margin-top:0}.wf-glossary__group{column-gap:max(24px,min(5vw,64px));row-gap:var(--space-64);grid-template-columns:minmax(48px,80px) minmax(0,756px);justify-content:center}.wf-glossary__group-letter{text-align:center;grid-area:1/1;align-self:center}.wf-glossary__item{grid-column:2}}.wf-numbered-steps{color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.wf-numbered-steps>li{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:12px;width:250px;max-width:100%;margin:0;padding:0;display:flex}.wf-numbered-steps--line>li{text-align:left;flex-direction:row;width:100%}@media (min-width:768px){.wf-numbered-steps{flex-direction:row;align-items:flex-start}.wf-numbered-steps--line>li{text-align:center;flex-direction:column;width:210px}}.wf-offer-banner{margin:0;display:block}.wf-offer-banner p{margin:0}.wf-offer-banner__large{box-sizing:border-box;padding:var(--space-4) 10px;background:var(--colour-accent);justify-content:center;align-items:center;gap:10px;display:flex}.wf-offer-banner__large img{object-fit:contain;flex:none;width:67px;height:67px;display:block}.wf-offer-banner__copy{gap:var(--space-4);min-width:0;font-family:var(--font-body);line-height:var(--lh-body);letter-spacing:0;flex-direction:column;display:flex}.wf-offer-banner__eyebrow,.wf-offer-banner__note{font-size:var(--size-caption);font-weight:var(--weight-body);color:var(--colour-text-body)}.wf-offer-banner__eyebrow,.wf-offer-banner__title{text-transform:uppercase}.wf-offer-banner__title{font-size:var(--size-body);font-weight:var(--weight-body-heavy);color:var(--colour-text-on-accent)}.wf-offer-banner--stamp .wf-offer-banner__large{min-height:64px}.wf-offer-banner__stamp{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--colour-black);justify-content:center;align-items:center;gap:10px;margin:0;font-size:24px;line-height:1.05;display:flex}@media (max-width:359px){.wf-offer-banner__stamp{font-size:var(--size-h5)}}.wf-offer-banner__stamp__tag{background:var(--colour-black);color:var(--colour-white);padding:3px 7.5px;display:block}.wf-offer-banner--noted .wf-offer-banner__large{min-height:0;padding:6px 10px}.wf-offer-banner__stamp-group{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.wf-offer-banner__stamp-note{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-caption);letter-spacing:0;text-align:center;color:var(--colour-text-body);line-height:1.1}@media (min-width:768px){.wf-offer-banner--noted .wf-offer-banner__large{padding:12px 10px}.wf-offer-banner__stamp-group{gap:var(--space-8)}.wf-offer-banner__stamp-note{font-size:var(--size-small-ui);font-weight:var(--weight-body-heavy)}}.wf-offer-banner__condensed{z-index:calc(var(--z-sticky) + 2);box-sizing:border-box;min-height:38px;padding:var(--space-4) 10px;background:var(--colour-accent);font-family:var(--font-body);line-height:var(--lh-body);text-align:center;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.wf-offer-banner__cap{background:var(--colour-accent);pointer-events:none;visibility:hidden;height:200px;z-index:var(--z-sticky);position:absolute;top:0;left:0;right:0;transform:translateY(-181px)}.wf-offer-banner[data-condensed=true] .wf-offer-banner__cap{visibility:visible}@keyframes wf-offer-banner-cap{0%{transform:translateY(-181px)}to{transform:translate3d(0,calc(var(--wf-ob-cap-travel,0px) + -181px),0)}}@supports (animation-timeline:scroll()){.wf-offer-banner__cap{animation:linear both wf-offer-banner-cap;animation-timeline:scroll(root)}}.wf-offer-banner__condensed .wf-offer-banner__title{font-size:var(--size-small-ui);letter-spacing:0}.wf-offer-banner__condensed .wf-offer-banner__note{font-size:var(--size-fine);letter-spacing:var(--ls-prose)}.wf-offer-banner[data-condensed=true] .wf-offer-banner__condensed{visibility:visible}body:has(.wf-navbar-mobile__panel) .wf-offer-banner[data-condensed] .wf-offer-banner__condensed{visibility:hidden}.wf-partner{box-sizing:border-box;border-radius:var(--radius-xl);isolation:isolate;background:var(--neutral-700);flex-direction:column;align-items:flex-start;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden}.wf-partner-bg,.wf-partner-photo{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.wf-partner-bg{background:linear-gradient(268.78deg,#21242700 5.31%,#212427 66.44%)}.wf-partner-photo{object-fit:cover;opacity:.2;z-index:-2;width:100%;height:100%}.wf-partner-logo{background:var(--colour-white);border-radius:var(--radius-lg);flex:none;justify-content:center;align-items:center;width:113px;height:44px;display:flex;overflow:hidden}.wf-partner-logo img{width:87%;height:auto;display:block}.wf-partner-copy{font-family:var(--font-body);color:var(--colour-text-on-dark);flex-direction:column;gap:3px;margin:0;font-size:12px;line-height:18px;display:flex}.wf-partner-copy p{margin:0}.wf-reel{box-sizing:border-box;width:100%;margin:0;position:relative}.wf-reel__video,.wf-reel__still{border-radius:var(--radius-xl);background:var(--neutral-700);width:100%;height:auto;display:block}.wf-reel__video{object-fit:cover;position:relative}.wf-reel__poster{object-fit:cover;border-radius:var(--radius-xl);background:var(--neutral-700);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wf-reel__poster+.wf-reel__video{background:0 0}.wf-reel__stills{gap:var(--space-8);flex-direction:column;display:none}@media (prefers-reduced-motion:reduce){.wf-reel--stills .wf-reel__video,.wf-reel--stills .wf-reel__poster{display:none}.wf-reel--stills .wf-reel__stills{display:flex}}.wf-reel__copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-product-title{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.wf-product-title-meta{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-small-ui);line-height:var(--lh-ui);letter-spacing:0;text-transform:none;color:var(--colour-brand);margin:0}.wf-product-title-meta[hidden]{display:none}.wf-progressbar__label{font-size:var(--size-small-ui);line-height:1.1}@media (min-width:768px){.wf-progressbar__label{font-size:var(--size-body);line-height:1.2}}.wf-speech-bubble-art__stage{width:119.78%;top:-15.13%;left:-13.99%}@media (min-width:768px){.wf-speech-bubble-art__stage{width:106.16%;top:-3.21%;left:-5.17%}}.wf-stack[data-wf-gap=rhythm]{gap:var(--space-24)}@media (min-width:768px){.wf-stack[data-wf-gap=rhythm]{gap:var(--space-32)}}.wf-chart{width:100%}.wf-chart svg{width:100%;height:auto;display:block}.wf-chart-axis-label{font-family:var(--font-body);font-weight:var(--weight-body-heavy);letter-spacing:var(--ls-prose);font-size:9px}.wf-chart-tick{font-family:var(--font-body);letter-spacing:var(--ls-prose);font-size:8px}.wf-chart-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-chart-point{transform-box:fill-box;transform-origin:50%}@media screen and (prefers-reduced-motion:no-preference){.wf-chart[data-wf-reveal=pending] .wf-chart-line{stroke-dasharray:var(--wf-chart-len,1000);stroke-dashoffset:var(--wf-chart-len,1000)}.wf-chart[data-wf-reveal=pending] .wf-chart-area{clip-path:inset(0 100% 0 0)}.wf-chart[data-wf-reveal=pending] .wf-chart-point{transform:scale(0)}.wf-chart[data-wf-reveal=in] .wf-chart-line{stroke-dasharray:var(--wf-chart-len,1000);animation:wf-chart-draw 1.4s cubic-bezier(.61, 1, .88, 1) var(--wf-reveal-delay,0s) both}.wf-chart[data-wf-reveal=in] .wf-chart-area{animation:wf-chart-uncover 1.4s cubic-bezier(.61, 1, .88, 1) var(--wf-reveal-delay,0s) both}.wf-chart[data-wf-reveal=in] .wf-chart-point{animation:wf-chart-pop .36s cubic-bezier(.34, 1.56, .64, 1) calc(var(--wf-reveal-delay,0s) + var(--wf-chart-at,0s)) both}}@keyframes wf-chart-draw{0%{stroke-dashoffset:var(--wf-chart-len,1000)}to{stroke-dashoffset:0}}@keyframes wf-chart-uncover{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wf-chart-pop{0%{transform:scale(0)}to{transform:scale(1)}}.wf-survey-stat{grid-template-columns:1fr;align-items:center;gap:8px 20px;display:grid}.wf-survey-stat-figure{align-items:baseline;gap:10px;display:flex}.wf-survey-stat-percent{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--ls-display);color:var(--colour-brand);font-size:36px;line-height:1}.wf-survey-stat-label{font-family:var(--font-body);font-size:14px;line-height:var(--lh-prose);letter-spacing:var(--ls-prose);color:var(--colour-text-body)}.wf-survey-stat-track{width:100%;height:34px;position:relative}.wf-survey-stat-fill{background:var(--colour-accent);border-right:3px solid var(--colour-brand);transform-origin:0;height:100%}.wf-survey-stat-axis{font-family:var(--font-body);letter-spacing:var(--ls-prose);color:var(--colour-text-muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}@media (min-width:768px){.wf-survey-stat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.wf-survey-stat{gap:12px}.wf-survey-stat-figure{order:-1;align-items:center;gap:12px;margin:0}.wf-survey-stat-percent{font-size:48px;line-height:.75}.wf-survey-stat-label{color:var(--neutral-950);font-size:16px;line-height:1.1}.wf-survey-stat-track{background:var(--neutral-25);border:1px solid var(--colour-border);box-sizing:border-box;border-radius:5px;height:50px;overflow:hidden}.wf-survey-stat-axis{color:var(--neutral-950);margin-top:8px;font-size:14px;line-height:1.1}}.wf-survey-stat[data-wf-surface=dark] .wf-survey-stat-percent{color:var(--colour-accent)}.wf-survey-stat[data-wf-surface=dark] .wf-survey-stat-label,.wf-survey-stat[data-wf-surface=dark] .wf-survey-stat-axis{color:var(--colour-white)}.wf-survey-stat[data-wf-surface=dark] .wf-survey-stat-fill{border-right-color:var(--colour-white)}@media screen and (prefers-reduced-motion:no-preference){.wf-survey-stat[data-wf-reveal=pending] .wf-survey-stat-fill{transform:scaleX(0)}.wf-survey-stat[data-wf-reveal=in] .wf-survey-stat-fill{animation:wf-survey-stat-grow 1.2s cubic-bezier(.33, 1, .68, 1) var(--wf-reveal-delay,0s) both}}@keyframes wf-survey-stat-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:767px){.wf-survey-stat[data-wf-stack=bar-first] .wf-survey-stat-figure{order:0}}.wf-trusted-by{align-items:center;gap:var(--space-32);flex-direction:column;display:flex}.wf-trusted-by__heading{width:100%}.wf-trusted-by__data{justify-content:center;align-items:center;gap:var(--space-32);flex-direction:column;display:flex}.wf-trusted-by__rule{display:none}.wf-trusted-by__cluster{align-items:center;gap:var(--space-24);flex-direction:column;display:flex}.wf-trusted-by__reviews{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.wf-trusted-by__heading{max-width:700px}.wf-trusted-by__data{flex-direction:row}.wf-trusted-by__rule{display:block}.wf-trusted-by__cluster{flex-direction:row;align-items:flex-end}.wf-trusted-by__logo-box{padding-bottom:var(--space-4)}.wf-trusted-by__reviews{align-items:flex-start;padding-bottom:2px}}.wf-trustpilot-bar{justify-items:center;row-gap:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}.wf-trustpilot-bar__rule{display:none}.wf-trustpilot-bar__logo{width:145px;max-width:100%;height:auto;display:block}.wf-trustpilot-bar__claim{max-width:320px}@media (min-width:768px){.wf-trustpilot-bar{justify-content:center;align-items:center;column-gap:var(--space-32);row-gap:var(--space-32);grid-template-columns:auto auto minmax(0,max-content)}.wf-trustpilot-bar__lockup{grid-area:1/1}.wf-trustpilot-bar__rule{grid-area:1/2;display:block}.wf-trustpilot-bar__claim{grid-area:1/3;max-width:460px}.wf-trustpilot-bar__note{grid-area:2/1/auto/-1}.wf-trustpilot-bar__logo{width:179px}.wf-trustpilot-lockup--padblock{padding-block:var(--wf-trustpilot-lockup-pad-block,0px)}}.wf-videoplayer__disc{width:37px;height:37px}.wf-videoplayer__disc svg{width:20px;height:20px}.wf-videoplayer__ctl{flex:none;display:flex}.wf-videoplayer__ctl--wide{display:none}.wf-videoplayer__controls{top:var(--space-12);right:var(--space-12);gap:var(--space-4)}.wf-videoplayer__controls--card{top:var(--space-16);right:var(--space-16);gap:var(--space-12)}.wf-videoplayer__controls--center{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.wf-videoplayer__controls--bottom{top:auto;bottom:var(--space-16);right:var(--space-16)}@media (hover:hover) and (pointer:fine){.wf-videoplayer__controls--reveal{opacity:0;transition:opacity .15s}.wf-videoplayer:hover .wf-videoplayer__controls--reveal,.wf-videoplayer__controls--reveal:focus-within{opacity:1}}@media (prefers-reduced-motion:reduce){.wf-videoplayer__controls--reveal{transition:none}}.wf-videoplayer__controls--focus{opacity:0;pointer-events:none}.wf-videoplayer__controls--focus:focus-within{opacity:1;pointer-events:auto}@media (min-width:768px){.wf-videoplayer__disc{width:74px;height:74px}.wf-videoplayer__disc svg{width:40px;height:40px}.wf-videoplayer__controls--card{right:var(--space-24)}.wf-videoplayer__controls--bottom{bottom:var(--space-24);right:var(--space-24)}.wf-videoplayer__ctl--wide{display:flex}.wf-videoplayer__ctl--narrow{display:none}}.wf-videoplayer__play:focus-visible{outline-offset:2px;outline:2px solid #0000}.wf-videoplayer__play:focus-visible .wf-videoplayer__disc{box-shadow:var(--ring-focus)}@supports (animation-timeline:view()){@keyframes wf-videoplayer-pan{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}.wf-videoplayer--pan{view-timeline-name:--wf-videoplayer-pan}.wf-videoplayer--pan>.wf-videoplayer__poster{will-change:transform;animation-name:wf-videoplayer-pan;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--wf-videoplayer-pan}@media (prefers-reduced-motion:reduce){.wf-videoplayer--pan>.wf-videoplayer__poster{will-change:auto;animation-name:none}}}.wf-videoplayer--full .wf-videoplayer__video{object-fit:cover}.wf-videoplayer--full:-webkit-full-screen .wf-videoplayer__video{object-fit:contain}.wf-videoplayer--full:fullscreen .wf-videoplayer__video{object-fit:contain}.wf-videoplayer__seek::-webkit-slider-runnable-track{background:0 0;border:0;height:24px}.wf-videoplayer__seek::-moz-range-track{background:0 0;border:0;height:24px}.wf-videoplayer__seek::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-full);background:var(--colour-text-on-dark);opacity:0;border:0;width:12px;height:12px;margin-top:6px;transition:opacity .15s}.wf-videoplayer__seek::-moz-range-thumb{border-radius:var(--radius-full);background:var(--colour-text-on-dark);opacity:0;border:0;width:12px;height:12px;transition:opacity .15s}.wf-videoplayer__seek:hover::-webkit-slider-thumb{opacity:1}.wf-videoplayer__seek:focus-visible::-webkit-slider-thumb{opacity:1}.wf-videoplayer__seek:hover::-moz-range-thumb{opacity:1}.wf-videoplayer__seek:focus-visible::-moz-range-thumb{opacity:1}.wf-videoplayer__seek:focus-visible{outline:2px solid #0000}.wf-videoplayer__seek:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring-focus)}.wf-videoplayer__seek:focus-visible::-moz-range-thumb{box-shadow:var(--ring-focus)}.wf-videoplayer__btn:focus-visible{box-shadow:var(--ring-focus);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.wf-videoplayer__seek::-webkit-slider-thumb{transition:none}.wf-videoplayer__seek::-moz-range-thumb{transition:none}}.wf-chip--dark-pill{font-size:16px;line-height:1.2}@media (min-width:768px){.wf-chip--dark-pill{font-size:18px;line-height:1.2}}.wf-chipgroup{border:0;min-width:0;margin:0;padding:0}.wf-chipgroup__legend{padding:0}.wf-chipgroup__items{gap:var(--space-8);flex-wrap:wrap;display:flex}@media (min-width:768px){.wf-chipgroup__items{gap:var(--space-12)}}.wf-chipgroup--gap-12 .wf-chipgroup__items{gap:var(--space-12)}.wf-chipgroup--center .wf-chipgroup__items{place-content:center}.wf-chipgroup--legend-hidden .wf-chipgroup__legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-combobox{position:relative}.wf-combobox__list{padding:var(--space-8) 0;max-height:320px;z-index:var(--z-popover);background:var(--colour-white);border:var(--border-width-interactive) solid var(--colour-border-interactive);border-radius:var(--radius-md);margin:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.wf-combobox__option{box-sizing:border-box;padding:10px var(--space-16);cursor:pointer;min-height:44px;color:var(--colour-text);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-body);line-height:var(--lh-ui);letter-spacing:var(--ls-prose)}.wf-combobox .wf-combobox__option[hidden]{display:none}.wf-combobox__option:not([data-active=true]):hover,.wf-combobox__option[aria-selected=true]:not([data-active=true]){background:var(--colour-off-white)}.wf-combobox__option[data-active=true]{background:var(--colour-accent-surface)}.wf-combobox__input:focus{box-shadow:var(--ring-focus);outline-offset:2px;outline:2px solid #0000}.wf-combobox__input::placeholder{color:var(--colour-text-body);opacity:1}.wf-combobox--dark .wf-combobox__input{border-color:var(--colour-border-subtle);box-shadow:var(--elevation-knob)}.wf-combobox--dark .wf-combobox__input:focus{border-color:var(--colour-text-body);box-shadow:var(--ring-focus),var(--elevation-knob)}.wf-combobox--dark .wf-combobox__chevron{transform:translateY(-50%)}.wf-combobox--dark .wf-combobox__input[aria-expanded=true]~.wf-combobox__chevron{transform:translateY(-50%)scaleY(-1)}.wf-combobox--dark .wf-combobox__list{margin-top:var(--space-4);max-height:245px;padding:var(--space-4) 0;border-width:var(--border-width-hairline);border-color:var(--colour-border-subtle);box-shadow:var(--elevation-popover-imported)}.wf-combobox--dark .wf-combobox__option{justify-content:space-between;align-items:center;gap:var(--space-8);padding:10px 10px 10px var(--space-8);border-radius:var(--radius-md);min-height:0;color:var(--colour-text-body);letter-spacing:0;margin:1px 6px;line-height:1.2;display:flex}.wf-combobox--dark .wf-combobox__option[data-active=true]{background:var(--colour-off-white)}.wf-combobox--dark .wf-combobox__option[data-active=true]:after,.wf-combobox--dark .wf-combobox__option[aria-selected=true]:after{content:"";background-color:currentColor;flex:none;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.82 12L9.27 17.46L20.18 5.64' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.82 12L9.27 17.46L20.18 5.64' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px 20px no-repeat}.wf-feedback{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}@media (min-width:768px){.wf-feedback{gap:24px}}.wf-newsletter-field{outline:none}.wf-newsletter-field:focus{box-shadow:var(--ring-focus);outline-offset:2px;outline:2px solid #0000}.wf-newsletter-field::placeholder{color:var(--colour-text-body);-webkit-text-fill-color:var(--colour-text-body);opacity:1}.wf-newsletter-inline{gap:16px}.wf-newsletter-stacked{gap:24px}.wf-newsletter-status:empty{display:none}@media (min-width:768px){.wf-newsletter-inline,.wf-newsletter-stacked{gap:24px}}.wf-qty{box-sizing:border-box;background:var(--colour-white);border:1px solid var(--colour-brand);border-radius:var(--radius-md);flex:none;align-items:stretch;height:40px;display:inline-flex;overflow:hidden}.wf-qty[data-disabled]{opacity:.4}.wf-qty__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colour-white);width:36px;color:var(--colour-brand);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}.wf-qty__btn:disabled{cursor:default;opacity:.4}.wf-qty[data-disabled] .wf-qty__btn:disabled{opacity:1}.wf-qty__value{box-sizing:border-box;text-align:center;width:34px;font-family:var(--font-body);font-weight:var(--weight-body);color:var(--colour-text-body);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;margin:0;padding:0 5px;font-size:16px;line-height:1.2}.wf-qty__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wf-qty__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wf-range__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0;padding:0;display:block}.wf-range__input::-webkit-slider-runnable-track{border-radius:var(--radius-full);background-color:var(--colour-white);background-image:linear-gradient(to right,var(--colour-accent) var(--wf-range-fill,0%),transparent var(--wf-range-fill,0%));border:0;height:8px}.wf-range__input::-moz-range-track{border-radius:var(--radius-full);background-color:var(--colour-white);background-image:linear-gradient(to right,var(--colour-accent) var(--wf-range-fill,0%),transparent var(--wf-range-fill,0%));border:0;height:8px}.wf-range__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--colour-accent);cursor:pointer;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none'><path d='M12 10L5.5 15.5L12 22' stroke='%23075007' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M20 10L26.5 15.5L20 22' stroke='%23075007' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;width:32px;height:32px;margin-top:-12px}.wf-range__input::-moz-range-thumb{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--colour-accent);cursor:pointer;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none'><path d='M12 10L5.5 15.5L12 22' stroke='%23075007' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M20 10L26.5 15.5L20 22' stroke='%23075007' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;width:32px;height:32px}.wf-range__input:focus-visible{box-shadow:var(--ring-focus);outline-offset:2px;outline:2px solid #0000}.wf-range__input:disabled{opacity:var(--opacity-disabled);cursor:default}.wf-range[data-untouched=true] .wf-range__input:not(:disabled){opacity:var(--opacity-dimmed)}.wf-range[data-surface=dark] .wf-range__input{margin:-18px 0}.wf-range[data-surface=dark] .wf-range__input::-webkit-slider-thumb{border:var(--border-width-hairline) solid var(--colour-brand);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' fill='none'><path d='M15 11L7 17.5L15 24' stroke='%23075007' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/><path d='M21 11L29 17.5L21 24' stroke='%23075007' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-origin:border-box;width:34px;height:34px;margin-top:-13px}.wf-range[data-surface=dark] .wf-range__input::-moz-range-thumb{border:var(--border-width-hairline) solid var(--colour-brand);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' fill='none'><path d='M15 11L7 17.5L15 24' stroke='%23075007' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/><path d='M21 11L29 17.5L21 24' stroke='%23075007' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-origin:border-box;width:34px;height:34px}.wf-referral-signup{padding:var(--space-32)}.wf-referral-signup .wf-referral-signup-title{font-size:var(--size-h4)}.wf-referral-signup .wf-referral-signup-intro{font-size:var(--size-body);line-height:1.2}@media (max-width:767px){.wf-referral-signup{padding:var(--space-32) var(--space-16)}.wf-referral-signup .wf-referral-signup-title{font-size:var(--size-h5)}.wf-referral-signup .wf-referral-signup-intro{font-size:var(--size-small-ui);line-height:var(--lh-body)}}.wf-search-field__box{background:var(--colour-bg-dark);border:var(--border-width-interactive) solid var(--colour-border);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.wf-search-field__box:focus-within{border-color:var(--colour-text-body);box-shadow:var(--ring-focus)}.wf-search-field__input{outline:none}input.wf-search-field__input:focus-visible{box-shadow:none;outline:none}.wf-search-field__input::placeholder{color:var(--neutral-800);opacity:1}.wf-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wf-search-field__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wf-search-field__clear:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}@media (prefers-reduced-motion:reduce){.wf-search-field__box{transition:none}}.wf-select-trigger:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-field-control::placeholder{color:var(--colour-text-muted);-webkit-text-fill-color:var(--colour-text-muted);opacity:1}.wf-field-control--dark::placeholder{color:var(--neutral-600);-webkit-text-fill-color:var(--neutral-600);opacity:1}.wf-field-control--panel::placeholder{color:var(--neutral-800);-webkit-text-fill-color:var(--neutral-800);opacity:1}textarea.wf-field-control--panel:disabled::placeholder{color:var(--neutral-400);-webkit-text-fill-color:var(--neutral-400)}.wf-toggle:focus-visible{outline:none}.wf-toggle:focus-visible .wf-toggle-track{box-shadow:var(--ring-focus);outline-offset:2px;outline:2px solid #0000}.wf-breakpoint--desktop{display:none}.wf-breakpoint--mobile{display:block}@media (min-width:768px){.wf-breakpoint--desktop{display:block}.wf-breakpoint--mobile{display:none}}.wf-card-rail-track::-webkit-scrollbar{display:none}.wf-card-rail-track>astro-slot,.wf-card-rail-track>astro-static-slot,.wf-card-rail-track>astro-island,.wf-card-rail-track>astro-slot>astro-island,.wf-card-rail-track>astro-static-slot>astro-island{display:contents}.wf-card-rail-track>*,.wf-card-rail-track>astro-island>*,.wf-card-rail-track>astro-slot>*,.wf-card-rail-track>astro-slot>astro-island>*,.wf-card-rail-track>astro-static-slot>*,.wf-card-rail-track>astro-static-slot>astro-island>*{scroll-snap-align:start}.wf-card-rail-arrows{align-items:center;gap:var(--space-8);display:flex}.wf-card-rail-arrows__mid{min-width:0}.wf-card-rail-arrows__btn{flex:none;display:flex}.wf-card-rail-arrows--end{justify-content:flex-end;gap:40px;position:relative}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end[data-wf-shape=rect]{grid-template-columns:192px minmax(0,1fr) 192px;align-items:center;column-gap:0;display:grid}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end[data-wf-shape=rect-sm]{grid-template-columns:148px minmax(0,1fr) 148px;align-items:center;column-gap:0;display:grid}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end[data-wf-shape=circle]{grid-template-columns:146px minmax(0,1fr) 146px;align-items:center;column-gap:0;display:grid}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end[data-wf-shape=circle-lg]{grid-template-columns:154px minmax(0,1fr) 154px;align-items:center;column-gap:0;display:grid}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end[data-wf-shape]>.wf-card-rail-arrows__mid{pointer-events:auto;grid-area:1/2;position:static;transform:none}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end[data-wf-shape]>.wf-card-rail-arrows__btn{grid-area:1/3;justify-self:end}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end[data-wf-shape]>.wf-card-rail-arrows__btn:first-child{justify-self:start;margin-inline-start:40px}.wf-card-rail-arrows--split{justify-content:space-between;gap:var(--space-8);position:relative}.wf-card-rail-arrows--split>.wf-card-rail-arrows__mid{pointer-events:auto;flex:auto;position:static;transform:none}.wf-card-rail-arrows--overlay{inset-inline:calc(-1 * var(--space-8));pointer-events:none;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%)}.wf-card-rail-arrows--overlay>*{pointer-events:auto}@media (min-width:768px){.wf-card-rail-arrows--end-desktop{justify-content:flex-end;gap:40px;position:relative}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end-desktop[data-wf-shape=rect]{grid-template-columns:192px minmax(0,1fr) 192px;align-items:center;column-gap:0;display:grid}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end-desktop[data-wf-shape=rect-sm]{grid-template-columns:148px minmax(0,1fr) 148px;align-items:center;column-gap:0;display:grid}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end-desktop[data-wf-shape=circle]{grid-template-columns:146px minmax(0,1fr) 146px;align-items:center;column-gap:0;display:grid}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end-desktop[data-wf-shape=circle-lg]{grid-template-columns:154px minmax(0,1fr) 154px;align-items:center;column-gap:0;display:grid}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end-desktop[data-wf-shape]>.wf-card-rail-arrows__mid{pointer-events:auto;grid-area:1/2;position:static;transform:none}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end-desktop[data-wf-shape]>.wf-card-rail-arrows__btn{grid-area:1/3;justify-self:end}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--end-desktop[data-wf-shape]>.wf-card-rail-arrows__btn:first-child{justify-self:start;margin-inline-start:40px}.wf-card-rail-arrows--split-desktop{justify-content:space-between;gap:var(--space-8);position:relative}.wf-card-rail-arrows--split-desktop>.wf-card-rail-arrows__mid{pointer-events:auto;flex:auto;position:static;transform:none}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--split-desktop[data-wf-shape]{display:flex}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--split-desktop[data-wf-shape]>*{grid-area:auto;justify-self:auto;margin-inline-start:0}.wf-card-rail-arrows--with-mid.wf-card-rail-arrows--split-desktop[data-wf-shape]>.wf-card-rail-arrows__btn:first-child{margin-inline-start:0}.wf-card-rail-arrows--mobile-only,.wf-card-rail-arrows--buttons-mobile-only>.wf-card-rail-arrows__btn{display:none}}.wf-category-hero__copy{align-items:center;gap:var(--space-24);text-align:center;flex-direction:column;display:flex}.wf-category-hero__line{display:block}@media (min-width:768px){.wf-category-hero__copy{text-align:left;align-items:flex-start;max-width:576px}.wf-category-hero__line{display:inline}}.wf-consent{box-sizing:border-box;width:calc(100% - var(--space-32));max-width:560px;max-height:calc(100% - var(--space-32));border-radius:var(--radius-xl);background:var(--colour-white);color:var(--colour-text);box-shadow:var(--elevation-deep);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto}.wf-consent::backdrop{background:var(--colour-scrim)}.wf-consent__inner{padding:var(--space-24) var(--space-16);position:relative}.wf-consent__body p{margin:0}.wf-consent__body p+p{margin-top:var(--space-12)}.wf-consent__body a{color:inherit;text-underline-position:from-font;text-decoration:underline}@media (min-width:768px){.wf-consent__inner{padding:var(--space-40) var(--space-40) var(--space-32)}}.wf-container{width:min(var(--layout-max-width),100% - 2 * var(--layout-margin))}.wf-container--full{width:calc(100% - 2 * var(--layout-margin))}@media (min-width:768px){.wf-container{width:min(var(--layout-max-width),100% - 2 * var(--layout-margin-desktop))}.wf-container--full{width:calc(100% - 2 * var(--layout-margin-desktop))}}.wf-container:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-error-panel{justify-content:center;align-items:center;gap:var(--space-24);text-align:center;flex-direction:column;display:flex}.wf-error-panel__lockup{align-items:center;gap:var(--space-24);flex-direction:column;display:flex}.wf-error-panel__art{width:272px;max-width:100%;height:auto;display:block}.wf-error-panel__media{width:272px;max-width:100%}@media (min-width:768px){.wf-error-panel{min-height:599px}.wf-error-panel__lockup{gap:var(--space-12)}}.wf-error-panel--notice .wf-error-panel__media,.wf-error-panel--notice .wf-error-panel__art{width:100%;max-width:100%}.wf-error-panel--notice .wf-error-panel__actions{text-align:start;width:100%;max-width:400px}@media (min-width:768px){.wf-error-panel--notice{box-sizing:border-box;padding-bottom:21px}.wf-error-panel--notice .wf-error-panel__media,.wf-error-panel--notice .wf-error-panel__art{width:344px}}.wf-greeting-hero{align-items:stretch;gap:var(--space-24);flex-direction:column;display:flex}.wf-greeting-hero__copy{align-items:stretch;gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.wf-greeting-hero__text{gap:var(--space-12);flex-direction:column;display:flex}.wf-greeting-hero__actions{align-items:stretch;gap:var(--space-12);flex-direction:column;display:flex}.wf-greeting-hero__media{aspect-ratio:343/324;border-radius:var(--radius-md);min-width:0;overflow:hidden}@media (min-width:768px){.wf-greeting-hero{align-items:center;gap:var(--space-32);flex-direction:row}.wf-greeting-hero__copy,.wf-greeting-hero__media{flex:1 1 0}.wf-greeting-hero__text{gap:var(--space-24)}.wf-greeting-hero__actions{align-items:flex-start}.wf-greeting-hero__media{aspect-ratio:584/516}}.wf-grid[data-wf-columns=responsive]{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-grid[data-wf-column-gap=gutter]{column-gap:var(--layout-gutter)}.wf-grid[data-wf-column-gap=rhythm]{column-gap:var(--space-24)}.wf-grid[data-wf-row-gap=rhythm]{row-gap:var(--space-24)}.wf-grid[data-wf-row-gap=cardStack]{row-gap:var(--space-12)}.wf-grid[data-wf-column-gap=cardStack]{column-gap:var(--space-12)}.wf-grid-item[data-wf-span-m="1"]{grid-column-end:span 1}.wf-grid-item[data-wf-start-m="1"]{grid-column-start:1}.wf-grid-item[data-wf-span-m="2"]{grid-column-end:span 2}.wf-grid-item[data-wf-start-m="2"]{grid-column-start:2}.wf-grid-item[data-wf-span-m="3"]{grid-column-end:span 3}.wf-grid-item[data-wf-start-m="3"]{grid-column-start:3}.wf-grid-item[data-wf-span-m="4"]{grid-column-end:span 4}.wf-grid-item[data-wf-start-m="4"]{grid-column-start:4}.wf-grid-item[data-wf-order-m=last]{order:1}@media (min-width:768px){.wf-grid[data-wf-columns=responsive]{grid-template-columns:repeat(12,minmax(0,1fr))}.wf-grid[data-wf-column-gap=gutter]{column-gap:var(--layout-gutter-desktop)}.wf-grid[data-wf-column-gap=rhythm]{column-gap:var(--space-32)}.wf-grid[data-wf-row-gap=rhythm]{row-gap:var(--space-32)}.wf-grid[data-wf-row-gap=cardStack]{row-gap:var(--space-card-gap)}.wf-grid[data-wf-column-gap=cardStack]{column-gap:var(--space-card-gap)}.wf-grid-item[data-wf-start-m]{grid-column-start:auto}.wf-grid-item[data-wf-span="1"]{grid-column-end:span 1}.wf-grid-item[data-wf-start="1"]{grid-column-start:1}.wf-grid-item[data-wf-span="2"]{grid-column-end:span 2}.wf-grid-item[data-wf-start="2"]{grid-column-start:2}.wf-grid-item[data-wf-span="3"]{grid-column-end:span 3}.wf-grid-item[data-wf-start="3"]{grid-column-start:3}.wf-grid-item[data-wf-span="4"]{grid-column-end:span 4}.wf-grid-item[data-wf-start="4"]{grid-column-start:4}.wf-grid-item[data-wf-span="5"]{grid-column-end:span 5}.wf-grid-item[data-wf-start="5"]{grid-column-start:5}.wf-grid-item[data-wf-span="6"]{grid-column-end:span 6}.wf-grid-item[data-wf-start="6"]{grid-column-start:6}.wf-grid-item[data-wf-span="7"]{grid-column-end:span 7}.wf-grid-item[data-wf-start="7"]{grid-column-start:7}.wf-grid-item[data-wf-span="8"]{grid-column-end:span 8}.wf-grid-item[data-wf-start="8"]{grid-column-start:8}.wf-grid-item[data-wf-span="9"]{grid-column-end:span 9}.wf-grid-item[data-wf-start="9"]{grid-column-start:9}.wf-grid-item[data-wf-span="10"]{grid-column-end:span 10}.wf-grid-item[data-wf-start="10"]{grid-column-start:10}.wf-grid-item[data-wf-span="11"]{grid-column-end:span 11}.wf-grid-item[data-wf-start="11"]{grid-column-start:11}.wf-grid-item[data-wf-span="12"]{grid-column-end:span 12}.wf-grid-item[data-wf-start="12"]{grid-column-start:12}.wf-grid-item[data-wf-order=auto]{order:0}.wf-grid-item[data-wf-order=last]{order:1}}@media (min-width:768px) and (max-width:1023px){.wf-grid-item[data-wf-span-t="1"]{grid-column-end:span 1}.wf-grid-item[data-wf-span-t="2"]{grid-column-end:span 2}.wf-grid-item[data-wf-span-t="3"]{grid-column-end:span 3}.wf-grid-item[data-wf-span-t="4"]{grid-column-end:span 4}.wf-grid-item[data-wf-span-t="5"]{grid-column-end:span 5}.wf-grid-item[data-wf-span-t="6"]{grid-column-end:span 6}.wf-grid-item[data-wf-span-t="7"]{grid-column-end:span 7}.wf-grid-item[data-wf-span-t="8"]{grid-column-end:span 8}.wf-grid-item[data-wf-span-t="9"]{grid-column-end:span 9}.wf-grid-item[data-wf-span-t="10"]{grid-column-end:span 10}.wf-grid-item[data-wf-span-t="11"]{grid-column-end:span 11}.wf-grid-item[data-wf-span-t="12"]{grid-column-end:span 12}}.wf-illustrated-hero{align-items:center;gap:var(--space-24);padding-top:var(--space-64);flex-direction:column;display:flex}.wf-illustrated-hero__copy{align-items:center;gap:var(--space-24);text-align:center;flex-direction:column;width:100%;display:flex}.wf-illustrated-hero__art{flex:none;width:177px;height:267px}@media (min-width:768px){.wf-illustrated-hero{gap:var(--space-12);flex-direction:row;padding-top:0}.wf-illustrated-hero__copy{gap:var(--space-32);min-width:0;padding-block:var(--space-64);flex:1 1 0}.wf-illustrated-hero__art{width:310px;height:467px}}@keyframes wf-li-pulse{0%,to{opacity:.25}50%{opacity:1}}.wf-li__dot{border-radius:var(--radius-full);background:var(--colour-brand);opacity:1;width:10px;height:10px;animation:wf-li-pulse 1.2s var(--easing-standard) infinite}.wf-li__dot:nth-child(2){animation-delay:.2s}.wf-li__dot:nth-child(3){animation-delay:.4s}.wf-li--onbrand .wf-li__dot{background:var(--colour-accent)}.wf-li__art>*,.wf-li__art img{width:100%;max-width:100%;height:auto;display:block}.wf-li{min-height:480px}.wf-li--fill{min-height:100vh;min-height:100dvh}@media (prefers-reduced-motion:reduce){.wf-li__dot{animation:none}}.wf-markstrip::-webkit-scrollbar{display:none}.wf-markstrip--wrap{align-items:center;gap:var(--space-24);flex-wrap:wrap;justify-content:center;margin-inline-start:0;margin-inline-end:0;display:flex}@media (min-width:768px){.wf-markstrip--wrap{gap:var(--space-32)}}.wf-markstrip--wrap-start{grid-template-columns:repeat(2,max-content);grid-auto-flow:row;justify-items:start;width:max-content;margin-inline-start:auto;margin-inline-end:auto;display:grid}@media (min-width:768px){.wf-markstrip--wrap-start{width:auto;margin-inline-start:0;margin-inline-end:0;display:flex}}.wf-markstrip__run{flex:1 0 auto;padding-inline-end:0;display:flex}.wf-markstrip__run--pack-start{justify-content:flex-start}.wf-markstrip__run--pack-center{justify-content:center}.wf-markstrip__run--pack-between{justify-content:space-between}.wf-markstrip__run--seam-4{flex:none;padding-inline-end:var(--space-4)}.wf-markstrip__run--seam-8{flex:none;padding-inline-end:var(--space-8)}.wf-markstrip__run--seam-12{flex:none;padding-inline-end:var(--space-12)}.wf-markstrip__run--seam-16{flex:none;padding-inline-end:var(--space-16)}.wf-markstrip__run--seam-24{flex:none;padding-inline-end:var(--space-24)}.wf-markstrip__run--seam-32{flex:none;padding-inline-end:var(--space-32)}.wf-markstrip__run--seam-64{flex:none;padding-inline-end:var(--space-64)}.wf-markstrip__run--seam-128{flex:none;padding-inline-end:var(--space-128)}.wf-markstrip__belt{width:100%;min-width:max-content}.wf-markstrip--auto .wf-markstrip__belt{width:max-content}@keyframes wf-markstrip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wf-markstrip--auto .wf-markstrip__belt{will-change:transform;animation-name:wf-markstrip-scroll;animation-timing-function:linear;animation-iteration-count:infinite}@media (hover:hover) and (pointer:fine){.wf-markstrip--auto:hover .wf-markstrip__belt{animation-play-state:paused}}.wf-markstrip--auto:focus-visible .wf-markstrip__belt{animation-play-state:paused}.wf-markstrip--auto:has(:focus-visible) .wf-markstrip__belt{animation-play-state:paused}.wf-markstrip__frame{align-items:center;min-width:0;display:flex;position:relative}.wf-markstrip__frame>.wf-markstrip{flex:1;min-width:0}.wf-markstrip__control{opacity:0;pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wf-markstrip__control:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.wf-markstrip__control:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.wf-markstrip__control:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-12)}.wf-markstrip__control:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.wf-markstrip__control:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.wf-markstrip__control:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-12)}.wf-markstrip__control:focus-within{opacity:1;pointer-events:auto}.wf-markstrip__frame:has(.wf-markstrip:focus-visible) .wf-markstrip__control{opacity:1;pointer-events:auto}.wf-markstrip__frame:not([data-paused=false]):has(.wf-markstrip__pause:focus-visible) .wf-markstrip__belt{animation-play-state:paused}.wf-markstrip__frame[data-paused=true] .wf-markstrip__belt{animation-play-state:paused}.wf-markstrip__glyph{display:flex}.wf-markstrip__pause[aria-pressed=true] .wf-markstrip__glyph--pause,.wf-markstrip__pause:not([aria-pressed=true]) .wf-markstrip__glyph--play{display:none}.wf-markstrip__pause:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){.wf-markstrip--auto .wf-markstrip__belt{width:100%;animation-name:none}.wf-markstrip--auto .wf-markstrip__clone{display:none}.wf-markstrip--auto .wf-markstrip__run{flex:1 0 auto;padding-inline-end:0}.wf-markstrip__control{display:none}}@supports ((-webkit-mask-image:none) or (mask-image:none)){.wf-markstrip__ink{background-color:currentColor}.wf-markstrip__ink-img{opacity:0}}.wf-markstrip__link:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-media-text-split{align-items:stretch;gap:var(--space-32);flex-direction:column}.wf-media-text-split[data-wf-media=end]>.wf-media-text-split-media{order:-1}.wf-media-text-split[data-wf-media-mobile=end][data-wf-media-mobile=end]>.wf-media-text-split-media{order:0}.wf-media-text-split[data-wf-aspect=band]>.wf-media-text-split-media{aspect-ratio:1}.wf-media-text-split[data-wf-aspect=promo]>.wf-media-text-split-media{aspect-ratio:720/431}@media (min-width:768px){.wf-media-text-split{justify-content:center;gap:var(--space-64);flex-direction:row}.wf-media-text-split[data-wf-media=end]>.wf-media-text-split-media{order:0}.wf-media-text-split[data-wf-media-mobile=end][data-wf-media=start]>.wf-media-text-split-media{order:-1}.wf-media-text-split[data-wf-aspect=band]>.wf-media-text-split-media{aspect-ratio:481/442}.wf-media-text-split[data-wf-aspect=promo]>.wf-media-text-split-media{aspect-ratio:512/429}.wf-media-text-split[data-wf-align=center]{align-items:center}.wf-media-text-split[data-wf-align=start]{align-items:flex-start}.wf-media-text-split[data-wf-sticky=true]>.wf-media-text-split-media{align-self:flex-start;position:sticky}.wf-media-text-split[data-wf-split=even]>.wf-media-text-split-media,.wf-media-text-split[data-wf-split=even]>.wf-media-text-split-copy,.wf-media-text-split[data-wf-split=mediaWide]>.wf-media-text-split-media{flex:0 512px}.wf-media-text-split[data-wf-split=mediaWide]>.wf-media-text-split-copy{flex:0 494px}.wf-media-text-split[data-wf-split=mediaWider]>.wf-media-text-split-media{flex:0 516px}.wf-media-text-split[data-wf-split=mediaWider]>.wf-media-text-split-copy{flex:0 480px}.wf-media-text-split[data-wf-split=narrow]>.wf-media-text-split-media{flex:0 481px}.wf-media-text-split[data-wf-split=narrow]>.wf-media-text-split-copy{flex:0 411px}}.wf-page-hero-content{padding-bottom:var(--space-64)}.wf-page-hero--center .wf-page-hero-content{padding-bottom:0}.wf-page-hero-actions{align-items:stretch;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.wf-page-hero-actions>*{min-width:100%}.wf-page-hero-scrim--copy-edge{background-image:linear-gradient(180deg,var(--colour-scrim-media) 0,var(--colour-scrim-media) 68%,transparent 100%)}.wf-page-hero-scrim--flat{background-color:var(--colour-scrim-media)}.wf-page-hero-content--shadow{filter:drop-shadow(var(--elevation-hero-copy))}.wf-page-hero--min-mobile{min-height:var(--wf-page-hero-min-height-mobile,720px)}.wf-page-hero-video--wide{display:none}@media (min-width:768px){.wf-page-hero-video--wide{display:block}.wf-page-hero-video--narrow{display:none}.wf-page-hero--min-mobile{min-height:var(--wf-page-hero-min-height,720px)}.wf-page-hero-content{padding-bottom:0}.wf-page-hero-actions{flex-flow:wrap;align-items:flex-start;width:auto}.wf-page-hero-actions>*{min-width:0}.wf-page-hero-heading{max-width:600px}.wf-page-hero-subhead{max-width:576px}.wf-page-hero-scrim--copy-edge{background-image:linear-gradient(180deg,var(--colour-scrim-media) 0,var(--colour-scrim-media) 85px,color-mix(in srgb,var(--colour-scrim-media) 45%,transparent) 130px,color-mix(in srgb,var(--colour-scrim-media) 18%,transparent) 180px,color-mix(in srgb,var(--colour-scrim-media) 5%,transparent) 215px,transparent 245px),linear-gradient(90deg,var(--colour-scrim-media) 0,var(--colour-scrim-media) 50%,transparent 88%)}.wf-page-hero--center .wf-page-hero-actions{justify-content:center}.wf-page-hero--center .wf-page-hero-scrim--copy-edge{background-image:linear-gradient(180deg,var(--colour-scrim-media) 0,var(--colour-scrim-media) 85px,color-mix(in srgb,var(--colour-scrim-media) 45%,transparent) 130px,color-mix(in srgb,var(--colour-scrim-media) 18%,transparent) 180px,color-mix(in srgb,var(--colour-scrim-media) 5%,transparent) 215px,transparent 245px),radial-gradient(ellipse 760px 400px at 50% 50%,var(--colour-scrim-media) 45%,color-mix(in srgb,var(--colour-scrim-media) 55%,transparent) 65%,color-mix(in srgb,var(--colour-scrim-media) 20%,transparent) 82%,transparent 100%)}}.wf-prose-hero{max-width:none}@media (min-width:768px){.wf-prose-hero{max-width:657px}}.wf-prose-hero--center-mobile{text-align:center;align-items:center}@media (min-width:768px){.wf-prose-hero--center-mobile{text-align:start;align-items:stretch}}.wf-prose-hero--center{text-align:center;align-items:center}.wf-prose-split-hero{align-items:center;gap:var(--space-16);background-image:linear-gradient(180deg,var(--neutral-25) 35.912%,var(--colour-ground-fade) 287.09%);flex-direction:column;padding-top:52px;display:flex;overflow:hidden}.wf-prose-split-hero__copy{box-sizing:border-box;width:100%;padding-inline:var(--layout-margin);align-items:center;gap:var(--space-32);text-align:center;flex-direction:column;display:flex}.wf-prose-split-hero__figure{border-radius:var(--radius-md);aspect-ratio:425/304;flex:none;align-self:flex-start;width:113.333%;margin:0 0 -10.9333% -6.6667%;position:relative;overflow:hidden}.wf-prose-split-hero__img{object-fit:cover;width:118.55%;max-width:none;height:110.05%;display:block;position:absolute;top:-4.91%;left:-6.84%}.wf-prose-split-hero--compact .wf-prose-split-hero__copy{gap:var(--space-24)}.wf-prose-split-hero--compact .wf-prose-split-hero__figure{margin-bottom:0}@media (min-width:768px){.wf-prose-split-hero{justify-content:flex-end;gap:var(--space-32);padding-top:var(--space-64);background-image:linear-gradient(180deg,var(--neutral-25) 27.757%,var(--colour-ground-fade) 310.9%);flex-direction:row;padding-inline-start:clamp(var(--layout-margin-desktop),100% - 1714px,206px)}.wf-prose-split-hero__copy{flex:839px;width:auto;min-width:0;min-height:352px;padding-inline-start:0;padding-inline-end:0}.wf-prose-split-hero__figure{aspect-ratio:843/604;flex:0 843px;align-self:flex-end;width:auto;margin:0}.wf-prose-split-hero__img{width:128.38%;height:100%;top:0;left:-28.33%}.wf-prose-split-hero--compact .wf-prose-split-hero__copy{gap:var(--space-32)}.wf-prose-split-hero--compact .wf-prose-split-hero__figure{align-self:center;margin-block-start:max(-80px,-4.7562% + 1.52198px);margin-block-end:max(-80px,-4.7562% + 1.52198px)}}.wf-sale-hero{box-sizing:border-box;background:var(--colour-black);flex-direction:column;margin:0;display:flex;position:relative}.wf-sale-hero__ground{pointer-events:none;background-image:var(--wf-sale-hero-wide-1x,none);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.wf-sale-hero__ground{background-image:var(--wf-sale-hero-wide-2x,none)}}.wf-sale-hero__scrim{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.wf-sale-hero__copy{box-sizing:border-box;width:min(var(--layout-max-width),100% - 2 * var(--layout-margin));flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative}.wf-sale-hero .wf-sale-hero__eyebrow{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-lead);line-height:var(--lh-eyebrow);letter-spacing:0;text-transform:uppercase;color:var(--colour-accent);margin:0}.wf-sale-hero .wf-sale-hero__heading{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:0;text-transform:uppercase;margin:0;line-height:1.05}.wf-sale-hero__tag{box-sizing:border-box;background:var(--colour-white);color:var(--colour-black);display:inline-block;transform:rotate(-1.41deg)}.wf-sale-hero__headline{color:var(--colour-text-on-dark);display:block}.wf-sale-hero__highlight{color:var(--colour-accent)}.wf-sale-hero__actions{flex-direction:column;margin-top:24px;display:flex}.wf-sale-hero__actions>*{min-width:100%}.wf-sale-hero .wf-sale-hero__note{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-caption);letter-spacing:0;text-align:left;color:var(--colour-accent);margin:12px 0 0;line-height:1.1}@media (max-width:767px){.wf-sale-hero{min-height:max(656px,174.933vw);padding-top:128px}.wf-sale-hero__ground{background-image:var(--wf-sale-hero-tall-1x,var(--wf-sale-hero-wide-1x,none));background-position:50%}.wf-sale-hero__scrim{background:linear-gradient(180deg,var(--colour-black) 0%,#141414e3 54.825%,#232323a6 59.615%,#2e2e2e8b 63.932%,#6660 72.892%)}.wf-sale-hero__copy{text-align:center;align-items:center}.wf-sale-hero .wf-sale-hero__heading{margin-top:16px;font-size:min(44.863px,11.96vw)}.wf-sale-hero__tag{padding:7.5px 15px}.wf-sale-hero__headline{margin-top:16px}.wf-sale-hero__actions,.wf-sale-hero .wf-sale-hero__note{align-self:stretch}}@media (max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:2dppx){.wf-sale-hero__ground{background-image:var(--wf-sale-hero-tall-2x,var(--wf-sale-hero-wide-2x,none))}}@media (min-width:768px){.wf-sale-hero{justify-content:center;min-height:max(516px,36.0938vw)}.wf-sale-hero__ground{background-position:15%}.wf-sale-hero__scrim{background:linear-gradient(90deg,var(--colour-black) 30.757%,#15151580 40.916%,#6660 45.011%),linear-gradient(180deg,var(--colour-black) 2.922%,#15151580 16.726%,#6660 26.547%)}.wf-sale-hero__copy{width:min(var(--layout-max-width),100% - 2 * var(--layout-margin-desktop));text-align:left;filter:drop-shadow(0 4px 2px #00000040);align-items:flex-start}.wf-sale-hero .wf-sale-hero__heading{font-size:var(--size-hero);margin-top:17px}.wf-sale-hero__tag{padding:10px 20px}.wf-sale-hero__headline{margin-top:17px}.wf-sale-hero__actions,.wf-sale-hero .wf-sale-hero__note{width:412px}}.wf-footer{padding-block-start:46px;padding-block-end:46px}.wf-footer-top{gap:var(--space-32);reading-flow:flex-visual;flex-direction:column;display:flex}.wf-footer-links{padding-top:var(--space-8);gap:var(--space-12);reading-flow:flex-visual;flex-direction:row;align-items:flex-start;display:flex}.wf-footer-divider{display:none}.wf-footer-socials{row-gap:16px}.wf-footer-socials-label{font-size:var(--size-lead)}@media (max-width:990px){.wf-footer-signup{order:-1}.wf-footer-linkcol:nth-child(1 of :not(.wf-footer-linkcol--desktop-first)){width:146px}.wf-footer-linkcol:nth-child(2 of :not(.wf-footer-linkcol--desktop-first)){width:170px}.wf-footer-links[data-wf-footer-rows]{row-gap:calc(var(--space-32) + var(--space-12));flex-wrap:wrap;justify-content:space-between;column-gap:0}.wf-footer-links[data-wf-footer-rows] .wf-footer-linkcol:nth-child(2 of :not(.wf-footer-linkcol--desktop-first)){width:auto}.wf-footer-links[data-wf-footer-rows] .wf-footer-linkcol--desktop-first{order:1;width:100%}.wf-footer-colhead.wf-footer-colhead--upper{letter-spacing:var(--ls-prose)}}@media (min-width:768px) and (max-width:990px){.wf-footer-links[data-wf-footer-rows]{justify-content:flex-start;column-gap:var(--space-64)}}.wf-footer-colhead{white-space:nowrap;font-size:var(--size-lead)}.wf-footer-colhead--upper{text-transform:uppercase;letter-spacing:var(--ls-label)}.wf-footer-colhead--sentence{text-transform:none;letter-spacing:var(--ls-prose)}.wf-footer-linkcol a{text-decoration:none}.wf-footer-legalrow{align-items:flex-start;gap:var(--space-24);flex-direction:column}.wf-footer-legal{column-gap:var(--space-4);row-gap:var(--space-12)}.wf-footer-legal a,.wf-footer-legal button{text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:underline}@media (min-width:991px){.wf-footer{padding-block:var(--space-64)}.wf-footer-top{justify-content:space-between;align-items:start;row-gap:0;column-gap:var(--space-24);grid-template-rows:auto 1fr;display:grid}.wf-footer .wf-footer-inner{width:min(var(--layout-max-width),100% - 2 * clamp(var(--space-32),(100% - 927px) / 2,var(--layout-margin-desktop)))}.wf-footer-top--c1{grid-template-columns:auto 1px minmax(0,390px)}.wf-footer-top--c2{grid-template-columns:auto auto 1px minmax(0,390px)}.wf-footer-top--c3{grid-template-columns:auto auto auto 1px minmax(0,390px)}.wf-footer-top--c4{grid-template-columns:auto auto auto auto 1px minmax(0,390px)}.wf-footer-links{display:contents}.wf-footer-linkcol{grid-row:1/span 2}.wf-footer-divider{grid-row:1;align-self:stretch;display:block}.wf-footer-signup{grid-row:1}.wf-footer-socials{row-gap:var(--space-24)}.wf-footer-socials-label{font-size:var(--size-body)}.wf-footer-legalrow{align-items:center;gap:var(--space-12);flex-direction:row}.wf-footer-legal{gap:var(--space-4)}}.wf-footer[data-wf-hover-underline] .wf-footer-linkcol a:hover{text-decoration:underline}.wf-footer[data-wf-hover-underline] .wf-footer-legal a:hover,.wf-footer[data-wf-hover-underline] .wf-footer-legal button:hover{text-decoration:none}.wf-footer :focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-step{box-sizing:border-box;border-radius:var(--radius-none);background:var(--colour-vet-hub);width:100%;max-width:none;height:100%;max-height:none;color:var(--colour-brand);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow:hidden}.wf-step::backdrop{background:var(--colour-scrim)}.wf-step.wf-step:focus{box-shadow:none;outline:none}.wf-step.wf-step:focus-visible{box-shadow:none;outline:none}.wf-step__inner{box-sizing:border-box;justify-content:space-between;gap:var(--space-24);height:100%;padding:var(--space-32) var(--space-16) var(--space-64);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.wf-step__image{aspect-ratio:343/296;object-fit:cover;border-radius:var(--radius-md);flex:none;width:100%;height:auto;display:block}.wf-step__slot{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.wf-step__body p{margin:0}.wf-step__body p+p{margin-top:var(--space-12)}.wf-step__note{gap:var(--space-4)}.wf-step__control:focus-visible{box-shadow:var(--ring-focus);outline:none}.wf-step__link:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (hover:hover){.wf-step__link:hover{text-underline-position:from-font;text-decoration:underline}}@media (max-width:767px){.wf-step[data-has-image] .wf-step__inner{justify-content:flex-start}.wf-step[data-has-image] .wf-step__foot{margin-top:auto}}@media (min-width:768px){.wf-step{width:calc(100% - var(--space-32));max-width:587px;height:min(700px,calc(100% - var(--space-32)));margin:auto}.wf-step__inner{padding:var(--space-32) var(--space-64)}.wf-step__image{aspect-ratio:459/273}.wf-step__note{gap:var(--space-12)}}.wf-success{box-sizing:border-box;width:100%;max-width:none;max-height:calc(100% - var(--space-32));padding:var(--space-32) var(--space-16) var(--space-64);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--colour-white);color:var(--colour-brand);overscroll-behavior:contain;border:0;margin:auto 0 0;overflow:auto}.wf-success::backdrop{background:var(--colour-scrim)}.wf-success.wf-success:focus{box-shadow:none;outline:none}.wf-success.wf-success:focus-visible{box-shadow:none;outline:none}.wf-success__content{padding:0}.wf-success__close:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (min-width:768px){.wf-success{width:calc(100% - var(--space-32));max-width:460px;padding:var(--space-32) var(--space-24);border-radius:var(--radius-md);margin:auto}.wf-success__content{padding:0 var(--space-24)}}.wf-takeover{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.wf-takeover__column{box-sizing:border-box;width:100%;max-width:800px;padding:var(--space-40) var(--space-16);flex-direction:column;flex:auto;margin:0 auto;display:flex}.wf-takeover__bar{align-items:center;gap:var(--space-12);min-height:44px;color:var(--colour-accent);grid-template-columns:1fr auto 1fr;padding:0;display:grid}.wf-takeover__progress{margin-top:var(--space-24);padding:0}.wf-takeover__body{margin-top:var(--space-24);flex-direction:column;flex:auto;align-items:stretch;display:flex}.wf-takeover__footer{align-items:center;gap:var(--space-24);margin-top:var(--space-32);flex-direction:column;display:flex}.wf-takeover__mark{grid-column:2;justify-self:center;display:inline-flex}.wf-takeover__mark svg{width:79.576px;height:36px}.wf-takeover__control{display:inline-flex}.wf-takeover__back{grid-column:1;display:none}.wf-takeover__close{grid-column:3}.wf-takeover__control:focus-visible{outline:2px solid var(--colour-accent);outline-offset:2px}@media (min-width:768px){.wf-takeover__column{padding:var(--space-64) 0}.wf-takeover__bar{min-height:53px;padding:0 var(--space-32)}.wf-takeover__progress{padding:0 var(--space-32)}.wf-takeover__body{margin-top:var(--space-64)}.wf-takeover__footer{gap:var(--space-32)}.wf-takeover__back{display:inline-flex}.wf-takeover__mark svg{width:116.303px;height:52.6155px}}.wf-takeover-step{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.wf-takeover-step__head{align-items:center;gap:var(--space-24);flex-direction:column;width:100%;display:flex}.wf-takeover-step__content{box-sizing:border-box;width:100%;margin-top:var(--space-64);flex-direction:column;align-items:stretch;display:flex}.wf-takeover-step--content-32 .wf-takeover-step__content{margin-top:var(--space-32)}@media (min-width:768px){.wf-takeover-step__head{gap:var(--space-32)}.wf-takeover-step--head-64 .wf-takeover-step__head{gap:var(--space-64)}.wf-takeover-step-host:not([hidden]){flex-direction:column;flex:auto;align-self:stretch;display:flex}.wf-takeover-step--spread{flex:auto}.wf-takeover-step--spread .wf-takeover-step__content{margin-top:auto;margin-bottom:auto}}.wf-accordion-header:focus-visible{box-shadow:var(--ring-focus);outline-offset:2px;outline:2px solid #0000}.wf-accordion-native>summary{list-style:none}.wf-accordion-native>summary::-webkit-details-marker{display:none}.wf-accordion-native .wf-accordion-upright{opacity:1;transition:transform var(--duration-base) var(--easing-standard),opacity var(--duration-base) var(--easing-standard);transform:rotate(90deg)}.wf-accordion-native[open]>summary .wf-accordion-upright{opacity:0;transform:rotate(0)}.wf-account-menu__trigger:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-breadcrumbs__link:hover{text-decoration:underline}.wf-filter-chips__list{gap:var(--space-12);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.wf-filter-chips__list::-webkit-scrollbar{display:none}.wf-filter-chips__item{flex:none}@media (min-width:768px){.wf-filter-chips__list{flex-wrap:wrap;justify-content:center;overflow:visible}.wf-filter-chips--start .wf-filter-chips__list{justify-content:flex-start}}.wf-filter-chips__tab[aria-selected=true]{background:var(--colour-brand);color:var(--colour-text-on-brand);border-color:var(--colour-brand)}.wf-filter-chips__tab[aria-selected=true]:hover:not(:disabled){background:var(--colour-lime-hover);color:var(--colour-brand);border-color:var(--colour-lime-hover)}@media (max-width:1179px){.wf-mega-menu-promo{display:none}}.wf-menu-section-trigger:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-menu-section-item:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-menu-section-label{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s}@media (hover:hover){.wf-menu-section-item:hover .wf-menu-section-label{background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.wf-menu-section-label{transition:none}}.wf-menu-section-trigger,.wf-menu-section-item{color:inherit}.wf-navbar{background-color:var(--colour-white);color:var(--colour-brand);box-shadow:var(--elevation-nav);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.wf-navbar[data-surface=overlay]{color:var(--colour-accent);box-shadow:var(--elevation-none);background-color:#0000}@media (prefers-reduced-motion:reduce){.wf-navbar{transition:none}}.wf-navbar-item:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}@media (max-width:1023px){.wf-navbar--desktop-only{display:none!important}}.wf-navbar{--wf-navbar-group-gap:40px}@media (max-width:1279px){.wf-navbar{--wf-navbar-group-gap:16px}}@media (min-width:1024px) and (max-width:1279px){.wf-navbar--vet-hub .wf-container{--layout-margin-desktop:var(--space-64)}}.wf-navbar-mobile{background-color:var(--colour-white);color:var(--colour-brand);box-shadow:var(--elevation-nav);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);display:flex}.wf-navbar-mobile[data-surface=overlay]{color:var(--colour-accent);box-shadow:var(--elevation-none);background-color:#0000}.wf-navbar-mobile-item:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-navbar-mobile-logo>*{width:100%;height:100%;display:block}@media (min-width:1024px){.wf-navbar-mobile--mobile-only{display:none}}.wf-navbar-mobile__scrim{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--easing-standard)}.wf-navbar-mobile__scrim[data-open=true]{opacity:1;pointer-events:auto}.wf-navbar-mobile__panel{transition:transform var(--duration-base) var(--easing-standard);transform:translate(-100%)}.wf-navbar-mobile__panel[data-open=true]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.wf-navbar-mobile__panel,.wf-navbar-mobile__scrim{transition-duration:1ms}.wf-navbar-mobile{transition:none}}.wf-pagination__list{align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.wf-pagination{padding-left:0;padding-right:0;container-type:inline-size}@media (max-width:767px){.wf-pagination__item--desktop,.wf-pagination__label{display:none}.wf-pagination__cell{max-width:min(42px,14.2857cqi - 4.57143px);max-height:min(42px,14.2857cqi - 4.57143px)}.wf-pagination__arrow{min-width:min(42px,14.2857cqi - 4.57143px);max-height:min(42px,14.2857cqi - 4.57143px)}}@media (min-width:768px){.wf-pagination__item--mobile{display:none}.wf-pagination{padding-left:var(--space-24);padding-right:var(--space-24)}}.wf-range-counter__wide{display:none}@media (min-width:768px){.wf-range-counter__wide{display:inline}.wf-range-counter__narrow{display:none}}.wf-search-overlay{z-index:var(--z-modal);box-sizing:border-box;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.wf-search-overlay[data-state=closing]{pointer-events:none}.wf-search-overlay__backdrop{background:var(--colour-scrim);animation:wf-so-fade-in var(--duration-base) var(--easing-standard) both;position:absolute;top:0;bottom:0;left:0;right:0}.wf-search-overlay[data-state=closing] .wf-search-overlay__backdrop{animation:wf-so-fade-out var(--duration-fast) var(--easing-standard) both}.wf-search-overlay__panel{box-sizing:border-box;gap:var(--space-24);width:100%;height:100%;padding:calc(var(--space-24) + env(safe-area-inset-top,0px)) var(--space-16) calc(var(--space-24) + env(safe-area-inset-bottom,0px));background:var(--colour-white);color:var(--colour-text);animation:wf-so-sheet-in var(--duration-base) var(--easing-standard) both;outline:none;flex-direction:column;display:flex;position:relative}.wf-search-overlay[data-state=closing] .wf-search-overlay__panel{animation:wf-so-sheet-out var(--duration-fast) var(--easing-standard) both}.wf-search-overlay__field{box-sizing:border-box;align-items:center;gap:var(--space-12);background:var(--text-25);height:48px;color:var(--neutral-800);border:var(--border-width-interactive) solid var(--colour-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);flex:none;padding:0 14px;display:flex}.wf-search-overlay__field:focus-within{border-color:var(--colour-text-body);box-shadow:var(--ring-focus)}.wf-search-overlay__input{min-width:0;height:100%;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-body);line-height:var(--lh-prose);letter-spacing:var(--ls-prose);color:var(--colour-text-body);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.wf-search-overlay .wf-search-overlay__input:focus-visible{box-shadow:none;outline:none}.wf-search-overlay__input::placeholder{color:var(--neutral-800);-webkit-text-fill-color:var(--neutral-800);opacity:1}.wf-search-overlay__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wf-search-overlay__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wf-search-overlay__clear{box-sizing:border-box;width:44px;height:44px;color:var(--colour-text-body);border-radius:var(--radius-md);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-10px;padding:0;display:inline-flex}.wf-search-overlay__clear:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-search-overlay__body{overscroll-behavior:contain;min-height:0;margin:calc(-1 * var(--space-4));padding:var(--space-4);flex:auto;overflow-y:auto}.wf-search-overlay__results{gap:var(--space-12);transition:opacity var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex}.wf-search-overlay__results[aria-busy=true]{opacity:var(--opacity-dimmed)}.wf-search-overlay__heading.wf-search-overlay__heading{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-body);line-height:var(--lh-body);letter-spacing:var(--ls-prose);color:var(--colour-text);margin:0}.wf-search-overlay__grid{column-gap:var(--space-24);row-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wf-search-overlay__item{min-width:0;animation:wf-so-item-in var(--duration-base) var(--easing-standard) both;animation-delay:calc(var(--wf-so-i,0) * 30ms)}.wf-search-overlay__results+.wf-search-overlay__results{margin-top:var(--space-24)}.wf-search-overlay__results-head{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.wf-search-overlay__results-head>.wf-search-overlay__heading{min-width:0}.wf-search-overlay__clear-recent{box-sizing:border-box;min-height:42px;padding:0 var(--space-24);border-radius:var(--radius-md);color:var(--colour-brand);cursor:pointer;font-family:var(--font-body);font-weight:var(--weight-body-heavy);font-size:var(--size-body);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;text-underline-offset:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:text-decoration-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;line-height:1.1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.wf-search-overlay__clear-recent:hover{text-decoration-color:currentColor}.wf-search-overlay .wf-search-overlay__clear-recent:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-search-overlay__suggestions{align-items:flex-start;gap:var(--space-8);margin-top:calc(var(--space-12) - var(--space-24));flex-wrap:wrap;display:flex}.wf-search-overlay__suggestions+.wf-search-overlay__body{margin-top:calc(var(--space-12) - var(--space-24) - var(--space-4))}.wf-search-overlay__chip{box-sizing:border-box;border:1px solid var(--colour-border-subtle);border-radius:var(--radius-md);background:var(--colour-off-white);max-width:100%;min-height:27px;color:var(--colour-text-body);cursor:pointer;font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-body);line-height:var(--lh-prose);letter-spacing:var(--ls-prose);text-align:left;white-space:normal;overflow-wrap:anywhere;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--duration-fast) var(--easing-standard);animation:wf-so-item-in var(--duration-base) var(--easing-standard) both;animation-delay:calc(var(--wf-so-i,0) * 30ms);align-items:center;margin:0;padding:3px 11px;display:inline-flex}.wf-search-overlay__chip:hover{background:var(--neutral-50)}.wf-search-overlay .wf-search-overlay__chip:focus-visible{outline-offset:2px;box-shadow:var(--ring-focus);outline:2px solid #0000}.wf-search-overlay__match{color:var(--colour-text-muted)}.wf-search-overlay__empty{text-align:center;font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--size-body);line-height:var(--lh-prose);letter-spacing:var(--ls-prose);color:var(--colour-text);margin:0}@media (min-width:768px){.wf-search-overlay{padding:min(192px, 20vh) var(--space-16) 0}.wf-search-overlay__panel{width:min(720px,100%);height:auto;max-height:calc(100% - var(--space-32));padding:var(--space-24);gap:var(--space-32);border-radius:var(--radius-md);box-shadow:var(--elevation-nav);animation-name:wf-so-panel-in}.wf-search-overlay[data-state=closing] .wf-search-overlay__panel{animation-name:wf-so-panel-out}.wf-search-overlay__results{gap:var(--space-24)}.wf-search-overlay__suggestions{margin-top:calc(var(--space-12) - var(--space-32))}.wf-search-overlay__suggestions+.wf-search-overlay__body{margin-top:calc(var(--space-12) - var(--space-32) - var(--space-4))}.wf-search-overlay__heading.wf-search-overlay__heading{font-size:var(--size-lead);line-height:var(--lh-lead)}.wf-search-overlay__grid{column-gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes wf-so-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wf-so-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wf-so-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes wf-so-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes wf-so-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes wf-so-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@keyframes wf-so-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wf-search-overlay[data-state] .wf-search-overlay__panel{animation-name:wf-so-fade-in}.wf-search-overlay[data-state=closing] .wf-search-overlay__panel{animation-name:wf-so-fade-out}.wf-search-overlay__item,.wf-search-overlay__chip{animation:none}.wf-search-overlay__field,.wf-search-overlay__results,.wf-search-overlay__chip,.wf-search-overlay__clear-recent{transition:none}}.wf-site-header{display:contents}.wf-site-header__bar{z-index:calc(var(--z-sticky) + 1);position:sticky;top:0}.wf-site-header--banner .wf-site-header__bar{top:38px}.wf-site-header--overlay .wf-site-header__bar{margin-bottom:-56px}:root:has(.wf-site-header){--site-header-offset:56px}:where(:root:has(.wf-site-header)) :where(:-webkit-any([id],a[href],button,input,select,textarea,summary,[tabindex]):not(.wf-site-header *)){scroll-margin-top:var(--site-header-offset)}:where(:root:has(.wf-site-header)) :where(:-moz-any([id],a[href],button,input,select,textarea,summary,[tabindex]):not(.wf-site-header *)){scroll-margin-top:var(--site-header-offset)}:where(:root:has(.wf-site-header)) :where(:is([id],a[href],button,input,select,textarea,summary,[tabindex]):not(.wf-site-header *)){scroll-margin-top:var(--site-header-offset)}:root:has(.wf-site-header--banner){--site-header-offset:94px}:root:not([data-offer]) .wf-site-header--banner-offer>.wf-site-header__banner{display:none}:root[data-offer] .wf-site-header--banner-offer .wf-site-header__bar{top:38px}:root[data-offer]:has(.wf-site-header--banner-offer){--site-header-offset:94px}@media (min-width:1024px){.wf-site-header--overlay .wf-site-header__bar{margin-bottom:-85px}:root:has(.wf-site-header){--site-header-offset:85px}:root:has(.wf-site-header--banner){--site-header-offset:123px}:root[data-offer]:has(.wf-site-header--banner-offer){--site-header-offset:123px}}.wf-site-header[data-solid=true] .wf-navbar,.wf-site-header[data-solid=true] .wf-navbar-mobile{background-color:var(--colour-white);color:var(--colour-brand);box-shadow:var(--elevation-nav);--wf-navbar-badge-ring:var(--colour-white)}[data-arm]{display:contents}html:not([data-offer=bfcm]) [data-arm=bfcm],html[data-offer=bfcm] [data-arm=control]{display:none}
