/* HEIDT Appearance 2.2.3 – explicit site-wide palette; no image inversion. */
html[data-hp-site-theme]{--hp-accent:#ff7a00;--hp-highlight:#ff7a00;--hp-button:#ff7a00;--hp-button-text:#141414}
html[data-hp-site-theme="dark"]{--hp-bg:#000;--hp-surface:#111214;--hp-card:#191b1e;--hp-text:#f3f4f5;--hp-muted:#c7cbd0;--hp-line:#393e44;--hp-selected:#302014;}
html[data-hp-site-theme="light"]{--hp-bg:#fff;--hp-surface:#fff;--hp-card:#eef1f4;--hp-text:#20252a;--hp-muted:#49535f;--hp-line:#cdd3da;--hp-selected:#fff0e3;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body{background-color:var(--hp-bg)!important;color:var(--hp-text)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] :is(#page,.site,#content,.site-content,main,.site-main,.content-area,.entry-content,.site-header,.site-footer,.elementor[data-elementor-type],.horsti-cars-frontend-wrap,.hc2-fullwidth-shell):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){background-color:var(--hp-bg)!important;color:var(--hp-text)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor :is(.elementor-section,.elementor-inner-section,.e-con):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){background-color:var(--hp-bg)!important;color:var(--hp-text)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor :is(.elementor-widget-wrap,.elementor-column-wrap):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){background-color:transparent!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor :is(.elementor-element-6c9da54,.elementor-element-8cf8d21,.elementor-element-869bdd5,.elementor-element-d5c7170,.elementor-element-04a9d0e,.elementor-element-9c2c2ec,.elementor-element-425eee6,.elementor-element-0c48f59,.elementor-element-f0e1301,.elementor-element-722db4b,.elementor-element-4a7a6bc,.elementor-element-38550a9,.elementor-element-bd897e7) > .elementor-widget-wrap{background-color:var(--hp-surface)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,.elementor-heading-title,.elementor-widget-text-editor,.elementor-icon-list-text,.elementor-counter-number-wrapper,.elementor-counter-title,.bdt-ep-accordion-title,.bdt-ep-title-text,.bdt-ep-accordion-content,.elementor-tab-title,.elementor-tab-content,.e-n-accordion-item-title,.e-n-accordion-item-title-text,.site-title,.site-description):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){color:var(--hp-text)!important;-webkit-text-fill-color:currentColor!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(p,h1,h2,h3,h4,h5,h6,li,label,.elementor-widget-text-editor,.bdt-ep-accordion-content) :is(span,strong,b,em,i):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){color:inherit!important;-webkit-text-fill-color:currentColor!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(a:not(.elementor-button):not(.wp-element-button):not(.bdt-button),.elementor-item,.elementor-sub-item,.heidt-popup-nav a):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){color:var(--hp-accent)!important;-webkit-text-fill-color:currentColor!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(a:not(.elementor-button):not(.wp-element-button):not(.bdt-button):hover,a:not(.elementor-button):not(.wp-element-button):not(.bdt-button):focus-visible):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){color:var(--hp-accent)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor :is(.elementor-icon-list-icon,.bdt-ep-accordion-icon,.elementor-menu-toggle,.elementor-accordion-icon){color:var(--hp-highlight)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor :is(.elementor-icon-list-icon,.bdt-ep-accordion-icon,.elementor-menu-toggle,.elementor-accordion-icon) svg{fill:currentColor!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor :is(.elementor-divider-separator,.e-divider-base,.bdt-ep-accordion-item,.bdt-ep-accordion-title,.bdt-ep-accordion-content,.elementor-tab-title,.elementor-tab-content){border-color:var(--hp-line)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor :is(.bdt-ep-accordion-title,.bdt-ep-accordion-content,.elementor-tab-title,.elementor-tab-content,.elementor-nav-menu--dropdown){background-color:var(--hp-surface)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="color"]),textarea,select,.elementor-field,.bdt-input,.bdt-textarea,.bdt-select):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){background-color:var(--hp-surface)!important;color:var(--hp-text)!important;border-color:var(--hp-line)!important;caret-color:var(--hp-text);}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(input,textarea):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *))::placeholder{color:var(--hp-muted)!important;opacity:1;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(input[type="checkbox"],input[type="radio"],input[type="range"]):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){accent-color:var(--hp-accent);}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(.elementor-button,.bdt-button,.wp-element-button,input[type="submit"],button[type="submit"]):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){background-color:var(--hp-button)!important;color:var(--hp-button-text)!important;border-color:var(--hp-button)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(.elementor-button,.bdt-button,.wp-element-button) :is(span,i,svg):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){color:inherit!important;fill:currentColor;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(table,th,td):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){color:var(--hp-text)!important;background-color:var(--hp-surface)!important;border-color:var(--hp-line)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(th,thead td):not(:where(#horsti-cars-app, #horsti-cars-app *, #wpadminbar, #wpadminbar *, #hp-site-appearance, #hp-site-appearance *)){background-color:var(--hp-card)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor-popup-modal .dialog-widget-content{background-color:var(--hp-surface)!important;color:var(--hp-text)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #elementor-popup-modal-745 :is(.dialog-message,.elementor-745,.elementor-element-a36bdb5,.heidt-popup-nav){background-color:var(--hp-surface)!important;color:var(--hp-text)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor-popup-modal .dialog-close-button{color:var(--hp-text)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor-location-footer{background-color:var(--hp-surface)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor-location-footer .elementor-section{background-color:var(--hp-surface)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body :is(.hp-appearance-controls,.hp-appearance-widget){visibility:hidden!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app .hc2-theme-switch{visibility:hidden!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor-371 :is(.elementor-element-f278d73,.elementor-element-0276adf,.elementor-element-d17008f,.elementor-element-0d744e9,.elementor-element-e2dcc93,.elementor-element-c8749a9){--hp-text:#00b9b6;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor-372 :is(.elementor-element-bef9f6e,.elementor-element-5786372,.elementor-element-ae7b910,.elementor-element-9ddc783,.elementor-element-39d8828,.elementor-element-ce0e057,.elementor-element-761ed39){--hp-text:#f29203;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app .hc2-card-media[data-kind="model"] img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app .hc2-brand-card .hc2-card-media{background-color:transparent!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app a{color:var(--hp-accent)!important;}

#hp-site-appearance{display:inline-flex;align-items:center;gap:2px;padding:3px;margin:0;border:1px solid var(--hp-line,#393e44);border-radius:999px;background:var(--hp-surface,#111214);color:var(--hp-muted,#c7cbd0);box-sizing:border-box;pointer-events:auto;box-shadow:0 1px 4px rgba(0,0,0,.06)}
#hp-site-appearance button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:65px;min-height:36px;padding:6px 9px;margin:0;border:0!important;border-radius:999px;background:transparent!important;color:var(--hp-muted,#c7cbd0)!important;font:500 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:none;letter-spacing:0;box-shadow:none!important;cursor:pointer;-webkit-text-fill-color:currentColor!important}
html[data-hp-site-theme="light"] #hp-site-appearance [data-hp-site-choice="light"],html[data-hp-site-theme="dark"] #hp-site-appearance [data-hp-site-choice="dark"]{background:var(--hp-selected)!important;color:var(--hp-accent)!important}
#hp-site-appearance button:hover{background:var(--hp-card)!important}
#hp-site-appearance button:focus-visible{outline:2px solid var(--hp-accent)!important;outline-offset:3px}
#hp-site-appearance button svg{width:16px;height:16px;flex:none;fill:none!important;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#hp-site-appearance button span{color:inherit!important;-webkit-text-fill-color:currentColor!important}

@media(prefers-reduced-motion:reduce){#hp-site-appearance *{transition:none!important;animation:none!important}}

/* Only the plugin's own floating control has positioning rules. No spacer. */
#hp-site-appearance-bar{position:fixed;top:max(var(--hp-site-control-top,8px),env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:99990;pointer-events:none}
@media(max-width:767px){#hp-site-appearance-bar{left:50%;right:auto;transform:translateX(-50%)}#hp-site-appearance button{min-width:40px;min-height:40px;padding:8px}#hp-site-appearance button span{display:none}}
@media print{#hp-site-appearance-bar{display:none!important}}

html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] body{--hc2-page-bg:var(--hp-bg)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor :is(.elementor-element-eaf1407,.elementor-element-18e2c76){--hp-text:#f3f4f5;--hp-muted:#c7cbd0;}
/* Last homepage section: white neutral surface in light mode. Image source and geometry unchanged. */
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor-95 .elementor-element-c9fdf5c{background-color:var(--hp-bg)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] .elementor-95 .elementor-element-c9fdf5c > .elementor-background-overlay{background-color:transparent!important;}
/* Configurator: CSS palette only. Its data-theme, controls, form and vehicle state are never rewritten. */
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app{--hc2-bg:var(--hp-bg)!important;--hc2-bg-2:var(--hp-bg)!important;--hc2-surface:var(--hp-surface)!important;--hc2-surface-2:var(--hp-card)!important;--hc2-surface-3:var(--hp-card)!important;--hc2-text:var(--hp-text)!important;--hc2-heading:var(--hp-text)!important;--hc2-muted:var(--hp-muted)!important;--hc2-muted-2:var(--hp-muted)!important;--hc2-line:var(--hp-line)!important;--hc2-line-strong:var(--hp-line)!important;--hc2-field:var(--hp-surface)!important;--hc2-input-text:var(--hp-text)!important;background-color:var(--hp-bg)!important;color:var(--hp-text)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app :is(.hc2-search,.hc2-form .hc2-input,.hc2-form .hc2-textarea){background-color:var(--hp-surface)!important;color:var(--hp-text)!important;caret-color:var(--hp-text)!important;-webkit-text-fill-color:var(--hp-text)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app :is(.hc2-search,.hc2-input,.hc2-textarea)::placeholder{color:var(--hp-muted)!important;-webkit-text-fill-color:var(--hp-muted)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app :is(.hc2-search,.hc2-form .hc2-input,.hc2-form .hc2-textarea):-webkit-autofill{caret-color:var(--hp-text)!important;-webkit-text-fill-color:var(--hp-text)!important;box-shadow:0 0 0 1000px var(--hp-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--hp-surface) inset!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app .hc2-brand-card .hc-logo-color-mask{background-color:var(--hc-logo-paint-light)!important;}

/* 2.2.3: transparent manufacturer artwork in all divisions. */
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme] #horsti-cars-app.hc2-app .hc2-brand-card :is(.hc2-card-media,.hc2-card-media>img,.hc2-card-media>svg,.hc-marine-logo-frame){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card :is(.hc2-card-media img,svg.horsti-cars-logo){filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card :is(img[data-horsti-logo-tone="mono"],svg[data-horsti-cars-hq="mono"],img[data-hc-marine-hq]){filter:brightness(0) invert(.84)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card :is(img[data-horsti-logo-tone="silver-shaded"],svg[data-horsti-cars-hq="shaded"]){filter:grayscale(1) contrast(.3) brightness(1.9)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card .hc-logo-color-mask{background-color:var(--hc-logo-paint-dark)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-case-ih-agri"] .hc2-card-media img{content:url("logos/case-ih.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-case-ih-agri"] .hc2-card-media img{content:url("logos/case-ih-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-deutz-agri"] .hc2-card-media img{content:url("logos/deutz-fahr.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-deutz-agri"] .hc2-card-media img{content:url("logos/deutz-fahr-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-doosan-agri"] .hc2-card-media img{content:url("logos/doosan.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-doosan-agri"] .hc2-card-media img{content:url("logos/doosan.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-massey-ferguson-agri"] .hc2-card-media img{content:url("logos/massey-ferguson.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-massey-ferguson-agri"] .hc2-card-media img{content:url("logos/massey-ferguson-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-bobcat-agri"] .hc2-card-media img{content:url("logos/bobcat.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-bobcat-agri"] .hc2-card-media img{content:url("logos/bobcat.svg");filter:brightness(0) invert(.84)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-case-construction-agri"] .hc2-card-media img{content:url("logos/case-construction.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-case-construction-agri"] .hc2-card-media img{content:url("logos/case-construction-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-claas-agri"] .hc2-card-media img{content:url("logos/claas.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-claas-agri"] .hc2-card-media img{content:url("logos/claas-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-fendt-agri"] .hc2-card-media img{content:url("logos/fendt.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-fendt-agri"] .hc2-card-media img{content:url("logos/fendt-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-giant-agri"] .hc2-card-media img{content:url("logos/giant.png");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-giant-agri"] .hc2-card-media img{content:url("logos/giant.png");filter:brightness(0) invert(.84)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-jcb-agri"] .hc2-card-media img{content:url("logos/jcb.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-jcb-agri"] .hc2-card-media img{content:url("logos/jcb.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-john-deere-agri"] .hc2-card-media img{content:url("logos/john-deere.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-john-deere-agri"] .hc2-card-media img{content:url("logos/john-deere.svg");filter:invert(.84)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-kubota-agri"] .hc2-card-media img{content:url("logos/kubota.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-kubota-agri"] .hc2-card-media img{content:url("logos/kubota-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-mc-cormick-agri"] .hc2-card-media img{content:url("logos/mccormick-tractors.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-mc-cormick-agri"] .hc2-card-media img{content:url("logos/mccormick-tractors-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-new-holland-agri"] .hc2-card-media img{content:url("logos/new-holland.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-new-holland-agri"] .hc2-card-media img{content:url("logos/new-holland-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-ponsse-agri"] .hc2-card-media img{content:url("logos/ponsse.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-ponsse-agri"] .hc2-card-media img{content:url("logos/ponsse.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-prinoth-agri"] .hc2-card-media img{content:url("logos/prinoth.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-prinoth-agri"] .hc2-card-media img{content:url("logos/prinoth-dark.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-steyr-agri"] .hc2-card-media img{content:url("logos/steyr.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-steyr-agri"] .hc2-card-media img{content:url("logos/steyr.svg");filter:invert(.84)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-valtra-agri"] .hc2-card-media img{content:url("logos/valtra.png");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-valtra-agri"] .hc2-card-media img{content:url("logos/valtra.png");filter:brightness(0) invert(.84)!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="light"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-yanmar-agri"] .hc2-card-media img{content:url("logos/yanmar.svg");filter:none!important;}
html:is(:root, #hp-site-theme-priority)[data-hp-site-theme="dark"] #horsti-cars-app.hc2-app .hc2-brand-card[data-brand-slug="agrar-yanmar-agri"] .hc2-card-media img{content:url("logos/yanmar-dark.svg");filter:none!important;}
