/* Colour and photo art direction only. Existing layout and motion are retained. */
:root{--paper:#f5f1e8;--ink:#263f35;--sky:#e4ddcb;--blue:#365746;--lemon:#eee4ce;--lilac:#dfc7b5;--accent:#365746;--tint:#e1e5d7;--muted:#5a665a;--line:#263f3526}
body[data-species=cat]{--accent:#865743;--blue:#865743;--tint:#eee0d4;--ink:#49392e;--muted:#746458;--line:#49392e26}
.header.scrolled{background:#f5f1e8f5}.home-story{background:#e1e5d7}.feature-nutrition .feature-media{background:#e4ddcb}.feature-grooming .feature-media{background:#dfc7b5}
.hero-portrait>img{object-position:64% 50%}.home-story .story-photo>img{object-position:58% 50%}
.imagery-notice{color:#53604c}.legal-hero{background:#e1e5d7}.privacy-banner,.privacy-settings{background:var(--paper)}
/* Reframe the existing zooms around the new still-life subjects. Timing is unchanged. */
body[data-species=dog] .tableau-viewport[data-food=secco]>.tableau-image{transform:translate3d(45%,32%,0) scale(1.8)}
body[data-species=dog] .tableau-viewport[data-food=umido]>.tableau-image{transform:translate3d(-56%,38%,0) scale(2.15)}
body[data-species=dog] .tableau-viewport[data-food=snack]>.tableau-image{transform:translate3d(0,-48%,0) scale(2.15)}
body[data-species=cat] .tableau-viewport[data-food=secco]>.tableau-image{transform:translate3d(52.5%,38%,0) scale(2.1)}
body[data-species=cat] .tableau-viewport[data-food=umido]>.tableau-image{transform:translate3d(-52.5%,38%,0) scale(2.1)}
body[data-species=cat] .tableau-viewport[data-food=snack]>.tableau-image{transform:translate3d(0,-60%,0) scale(2.5)}
