/* EUROTECH: real concrete, flat campaign strips, original product photography. */
:root{--et-concrete:url('/cdn/shop/files/eurotech-beton-hintergrund-20261028.jpg?v=1793220086&width=1800');--et-campaign-ink:#082e56;--et-campaign-petrol:#096579;--et-campaign-yellow:#ffda20}
#MainContent .et2-home .et-banner--concrete,
#MainContent .et2-home .et-original-deals .et-banner--concrete{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:44% 56%!important;grid-template-rows:1fr!important;align-items:center!important;gap:0!important;height:450px!important;min-height:450px!important;padding:0!important;background:#c7c9c9 var(--et-concrete) center/cover!important;border:0!important;border-radius:0!important;overflow:hidden!important;color:var(--et-campaign-ink)!important}
#MainContent .et2-home .et-banner--concrete[hidden]{display:none!important}
#MainContent .et2-home .et-banner--concrete:before,
#MainContent .et2-home .et-original-deals .et-banner--concrete:before{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,#eef1f2a8 0%,#eef1f24d 45%,transparent 70%)!important;clip-path:none!important;display:block!important;pointer-events:none!important}
#MainContent .et2-home .et-banner--concrete:after,
#MainContent .et2-home .et-original-deals .et-banner--concrete:after{content:''!important;position:absolute!important;inset:0 0 0 44%!important;z-index:-1!important;display:block!important;background:none!important;opacity:1!important;pointer-events:none!important;transform:none!important;clip-path:none!important}
#MainContent .et2-home .et-banner--concrete.et-autumn-banner:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='130' viewBox='0 0 150 130'%3E%3Cg fill='none' stroke='%230b5871' stroke-opacity='.12' stroke-width='2'%3E%3Ccircle cx='73' cy='65' r='35'/%3E%3C/g%3E%3Ctext x='73' y='79' fill='%230b5871' fill-opacity='.12' text-anchor='middle' font-family='Arial,sans-serif' font-size='45' font-weight='bold'%3E%25%3C/text%3E%3C/svg%3E") repeat!important;transform:rotate(-12deg) scale(1.15)!important}
#MainContent .et2-home .et-banner--concrete.et-reference-deal:after,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-akku-sales:after{background:repeating-linear-gradient(135deg,transparent 0 42px,#0b587112 42px 44px,transparent 44px 84px)!important}
#MainContent .et2-home .et-banner--concrete.et-reference-press:after,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-press-card:after{background:linear-gradient(130deg,transparent 48%,#085c711a 48% 68%,transparent 68%)!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus:after{background:repeating-linear-gradient(90deg,transparent 0 110px,#ffffff45 110px 112px,transparent 112px 220px)!important}
#MainContent .et2-home .et-campaign,
#MainContent .et2-home .et-campaign-slides{height:450px!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-copy,.et-autumn-copy,.et-canister-copy,.et-gift-deal-copy,.et-press-copy,.et-winter-canister__copy),
#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-reference-copy,.et-autumn-copy,.et-canister-copy,.et-gift-deal-copy,.et-press-copy,.et-winter-canister__copy){grid-column:1!important;grid-row:1!important;position:relative!important;z-index:2!important;align-self:center!important;max-width:100%!important;width:auto!important;min-width:0!important;padding:30px 8px 30px 48px!important;background:none!important;color:var(--et-campaign-ink)!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-kicker,.et-autumn-kicker,.et-canister-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker),
#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-reference-kicker,.et-autumn-kicker,.et-canister-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker){display:block!important;color:var(--et-campaign-ink)!important;font:800 18px/1.3 var(--font-body--family),Arial,sans-serif!important;letter-spacing:.055em!important;margin:0 0 15px!important;text-shadow:none!important}
#MainContent .et2-home .et-banner--concrete h2,
#MainContent .et2-home .et-original-deals .et-banner--concrete h2{display:grid!important;justify-items:start!important;gap:5px!important;margin:0!important;font-family:var(--et-banner-font,'Arial Narrow',Arial,sans-serif)!important;font-size:clamp(52px,5.9vw,78px)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:none!important;max-width:none!important}
#MainContent .et2-home .et-banner--concrete h2 .et-campaign-line,
#MainContent .et2-home .et-original-deals .et-banner--concrete h2 .et-campaign-line{display:table!important;width:auto!important;max-width:none!important;padding:6px 13px 9px!important;background:var(--et-campaign-ink)!important;color:white!important;white-space:nowrap!important;line-height:1.02!important;margin:0!important;transform:none!important;box-shadow:none!important}
#MainContent .et2-home .et-banner--concrete h2 .et-campaign-line--accent,
#MainContent .et2-home .et-original-deals .et-banner--concrete h2 .et-campaign-line--accent{color:var(--et-campaign-ink)!important;background:var(--et-campaign-yellow)!important}
#MainContent .et2-home .et-banner--concrete.et-reference-press h2 .et-campaign-line:first-child,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-press-card h2 .et-campaign-line:first-child,
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus h2 .et-campaign-line:first-child{background:var(--et-campaign-petrol)!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-cta,.et-ui-button),
#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-reference-cta,.et-ui-button){display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:50px!important;margin:24px 0 0!important;padding:13px 23px!important;background:var(--et-campaign-ink)!important;color:#fff!important;border:0!important;border-radius:2px!important;font:800 17px/1.3 var(--font-body--family),Arial,sans-serif!important;text-decoration:none!important;box-shadow:none!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-cta,.et-ui-button):hover{background:#0a6077!important}
#MainContent .et2-home .et-banner--concrete .et-concrete-visual,
#MainContent .et2-home .et-original-deals .et-banner--concrete .et-concrete-visual{position:relative!important;grid-column:2!important;grid-row:1!important;inset:auto!important;width:100%!important;height:430px!important;min-height:0!important;max-height:none!important;padding:0 18px!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;isolation:auto!important;z-index:1!important;border:0!important;background:transparent!important;box-shadow:none!important}
#MainContent .et2-home .et-banner--concrete.et-autumn-banner .et-november-group img{width:120%!important;max-width:none!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 10px 7px #061b292e)!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus .et-canister-art img{height:100%!important;width:100%!important;object-fit:contain!important;transform:rotate(5deg)!important;max-height:100%!important;filter:drop-shadow(0 10px 8px #061b292e)!important}
.et-banner--concrete .et-battery-showcase{height:100%!important;width:100%!important;mix-blend-mode:normal!important}
.et-banner--concrete .et-battery-showcase__products{inset:0 9% 29%!important;gap:5%!important}
.et-banner--concrete .et-battery-showcase__batteries{inset:auto 0 35px!important;gap:8px!important}
.et-banner--concrete .et-battery-showcase figure img{height:135px!important;object-fit:contain!important;max-width:100%!important;max-height:none!important;clip-path:none!important;filter:none!important}
.et-banner--concrete .et-battery-showcase figcaption{font-size:17px!important;color:var(--et-campaign-ink)!important}
#MainContent .et2-home .et-banner--concrete .et-press-art,
#MainContent .et2-home .et-original-deals .et-banner--concrete .et-press-art{display:block!important;mix-blend-mode:normal!important}
.et-banner--concrete .et-eurofix-range{inset:2px 2% 24% 0!important;gap:0!important;align-items:center!important}
.et-banner--concrete .et-eurofix-range img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important}
#MainContent .et2-home .et-banner--concrete .et-press-art .et-press-plus{font-size:100px!important;left:3%!important;bottom:32px!important;color:var(--et-campaign-ink)!important}
#MainContent .et2-home .et-banner--concrete .et-press-art .et-press-kit{height:180px!important;width:87%!important;right:0!important;bottom:1px!important;object-fit:contain!important;transform:rotate(-8deg)!important;filter:drop-shadow(0 8px 5px #061b2922)!important}
#MainContent .et2-home .et-banner--concrete .et-eurofix-colors{display:block!important;font:750 19px/1.35 var(--font-body--family),Arial,sans-serif!important;letter-spacing:0!important;color:var(--et-campaign-ink)!important;margin:15px 0 0!important;max-width:none!important}
.et-banner--concrete .et-eurofix-colors strong{display:block;font-size:20px}.et-banner--concrete .et-eurofix-colors span{display:block}
#MainContent .et2-home .et-banner--concrete .et-winter-canister__name{font:750 20px/1.35 var(--font-body--family),Arial,sans-serif!important;color:var(--et-campaign-ink)!important;margin:15px 0 0!important}
#MainContent .et2-home .et-banner--concrete .et-winter-canister__art{display:grid!important;grid-template-columns:44% 12% 44%!important;padding:0 18px!important}
#MainContent .et2-home .et-banner--concrete .et-winter-canister__art img{height:340px!important;object-fit:contain!important;filter:drop-shadow(0 10px 6px #061b292e)!important}
#MainContent .et2-home .et-banner--concrete .et-winter-canister__art>span{color:var(--et-campaign-ink)!important;font-size:86px!important}
#MainContent .et2-home .et-finance-banner{background:#155e70!important;padding:36px 0!important;border:0!important}
#MainContent .et2-home .et-finance-banner:before{display:none!important}
#MainContent .et2-home .et-finance-banner>.et2-width{grid-template-columns:1fr 1fr!important;gap:50px!important}
#MainContent .et2-home .et-finance-banner .et-finance-kicker{display:block!important;font:800 17px/1.3 var(--font-body--family),Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#ffda20!important;margin:0 0 12px!important}
#MainContent .et2-home .et-finance-banner h2{font:800 clamp(34px,3.8vw,50px)/1.08 var(--font-heading--family),Arial,sans-serif!important;color:#fff!important;letter-spacing:-.035em!important;text-transform:none!important}
#MainContent .et2-home .et-finance-banner h2 span{display:block!important;color:#fff!important;margin-top:3px!important;background:none!important}
#MainContent .et2-home .et-finance-calendar{gap:12px!important;padding:0!important}
#MainContent .et2-home .et-finance-calendar>div{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:7px!important;min-height:82px!important;padding:16px 10px!important;background:#ffffff08!important;color:#fff!important;border:1px solid #ffffff65!important;border-radius:0!important;box-shadow:none!important}
#MainContent .et2-home .et-finance-calendar>div:before,#MainContent .et2-home .et-finance-calendar>div:after{display:none!important}
#MainContent .et2-home .et-finance-calendar b{font:800 43px/1.1 var(--font-heading--family),Arial,sans-serif!important;color:#fff!important}
#MainContent .et2-home .et-finance-calendar span{font:600 17px/1.3 var(--font-body--family),Arial,sans-serif!important;margin:0!important;color:#fff!important}
#MainContent .et2-home .et-finance-cta{background:#ffda20!important;color:#082e56!important;min-height:48px!important;margin-top:20px!important;font-size:17px!important;padding:12px 20px!important;border-radius:2px!important}
#newsletter .et-newsletter-poster__inner{background:#c7c9c9 var(--et-concrete) center/cover!important;grid-template-columns:1.15fr .65fr .8fr!important;gap:25px!important;min-height:225px!important;padding:30px 34px!important}
#newsletter .et-newsletter-poster__inner:before{background:#083b65!important;inset:0 48% 0 0!important;clip-path:none!important;transform:none!important}
#newsletter.et-newsletter-poster .et-newsletter-poster__inner>h2{font-size:clamp(34px,3.8vw,52px)!important;line-height:1.08!important}
#newsletter .et-newsletter-ticket{background:#ffda20!important;transform:none!important;clip-path:none!important;border:0!important;border-radius:0!important;min-height:145px!important;box-shadow:none!important;position:relative!important}
#newsletter .et-newsletter-ticket:before{content:'';position:absolute;inset:9px;border:2px dashed #082e564a;pointer-events:none}
#newsletter .et-newsletter-ticket strong{font-size:clamp(62px,6.8vw,88px)!important;color:#082e56!important}
#newsletter .et-newsletter-poster__button{background:#082e56!important;color:#fff!important;min-height:54px!important;border-radius:2px!important;font-size:17px!important}
@media(max-width:749px){
#MainContent .et2-home .et-campaign,#MainContent .et2-home .et-campaign-slides{height:520px!important}
#MainContent .et2-home .et-banner--concrete,#MainContent .et2-home .et-original-deals .et-banner--concrete{height:520px!important;min-height:520px!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important}
#MainContent .et2-home .et-banner--concrete:before,#MainContent .et2-home .et-original-deals .et-banner--concrete:before{background:linear-gradient(180deg,#f0f2f3a6 0%,#e5e9eb44 55%,transparent 100%)!important}
#MainContent .et2-home .et-banner--concrete:after,#MainContent .et2-home .et-original-deals .et-banner--concrete:after{inset:35% 0 0!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-copy,.et-autumn-copy,.et-canister-copy,.et-gift-deal-copy,.et-press-copy,.et-winter-canister__copy),#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-reference-copy,.et-autumn-copy,.et-canister-copy,.et-gift-deal-copy,.et-press-copy,.et-winter-canister__copy){grid-column:1!important;grid-row:1!important;align-self:start!important;padding:20px 24px 0!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-kicker,.et-autumn-kicker,.et-canister-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker),#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-reference-kicker,.et-autumn-kicker,.et-canister-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker){font-size:16px!important;margin-bottom:9px!important}
#MainContent .et2-home .et-banner--concrete h2,#MainContent .et2-home .et-original-deals .et-banner--concrete h2{font-size:clamp(34px,10.7vw,44px)!important;line-height:1.03!important;gap:4px!important}
#MainContent .et2-home .et-banner--concrete h2 .et-campaign-line,#MainContent .et2-home .et-original-deals .et-banner--concrete h2 .et-campaign-line{padding:4px 10px 6px!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-cta,.et-ui-button),#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-reference-cta,.et-ui-button){margin-top:16px!important;min-height:46px!important;padding:11px 17px!important;font-size:16px!important;gap:24px!important}
#MainContent .et2-home .et-banner--concrete .et-concrete-visual,#MainContent .et2-home .et-original-deals .et-banner--concrete .et-concrete-visual{grid-column:1!important;grid-row:2!important;align-self:stretch!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:4px 22px 18px!important;min-width:0!important;overflow:visible!important}
#MainContent .et2-home .et-banner--concrete.et-autumn-banner .et-november-group img{height:100%!important;width:120%!important;max-height:100%!important;max-width:none!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus .et-canister-art img{height:100%!important;max-width:100%!important;object-fit:contain!important;transform:rotate(5deg)!important}
.et-banner--concrete .et-battery-showcase__products{inset:0 10% 36%!important}
.et-banner--concrete .et-battery-showcase__batteries{inset:auto 0 4px!important;gap:4px!important}
.et-banner--concrete .et-battery-showcase figure img{height:90px!important;object-fit:contain!important}
.et-banner--concrete .et-battery-showcase figcaption{font-size:13px!important;margin-top:2px!important}
.et-banner--concrete .et-eurofix-range{inset:0 3% 30% 3%!important}
#MainContent .et2-home .et-banner--concrete .et-press-art .et-press-kit{height:120px!important;width:82%!important;right:2%!important;bottom:0!important}
#MainContent .et2-home .et-banner--concrete .et-press-art .et-press-plus{font-size:70px!important;left:6%!important;bottom:12px!important}
#MainContent .et2-home .et-banner--concrete .et-eurofix-colors{font-size:16px!important;line-height:1.3!important;margin-top:9px!important}.et-banner--concrete .et-eurofix-colors strong{font-size:16px}.et-banner--concrete .et-eurofix-colors span{max-width:310px}
#MainContent .et2-home .et-banner--concrete .et-winter-canister__name{font-size:17px!important;margin-top:9px!important}
#MainContent .et2-home .et-banner--concrete .et-winter-canister__art{padding:4px 20px 18px!important}
#MainContent .et2-home .et-banner--concrete .et-winter-canister__art img{height:200px!important;max-height:100%!important;width:100%!important}.et-banner--concrete .et-winter-canister__art>span{font-size:54px!important}
#MainContent .et2-home .et-finance-banner{padding:28px 0!important}
#MainContent .et2-home .et-finance-banner>.et2-width{grid-template-columns:1fr!important;gap:24px!important}
#MainContent .et2-home .et-finance-banner .et-finance-kicker{font-size:16px!important;margin-bottom:10px!important}
#MainContent .et2-home .et-finance-banner h2{font-size:clamp(31px,8.6vw,40px)!important;line-height:1.1!important}
#MainContent .et2-home .et-finance-calendar{gap:8px!important}
#MainContent .et2-home .et-finance-calendar>div{min-height:70px!important;padding:13px 6px!important;gap:4px!important}
#MainContent .et2-home .et-finance-calendar b{font-size:31px!important}.et-finance-calendar span{font-size:15px!important}
#newsletter .et-newsletter-poster__inner{grid-template-columns:1fr .7fr!important;gap:20px 15px!important;padding:25px 22px!important;min-height:250px!important}
#newsletter .et-newsletter-poster__inner:before{inset:0 38% 0 0!important}
#newsletter.et-newsletter-poster .et-newsletter-poster__inner>h2{font-size:clamp(27px,7.4vw,35px)!important;line-height:1.1!important}
#newsletter .et-newsletter-ticket{min-height:110px!important}.et-newsletter-ticket strong{font-size:59px!important}
#newsletter .et-newsletter-poster__button{grid-column:1/-1!important;min-height:48px!important;background:#ffda20!important;color:#082e56!important;font-size:16px!important}
}
@media(prefers-reduced-motion:reduce){.et-banner--concrete *{transition:none!important;animation:none!important}}


@media(max-width:749px){#MainContent .et2-home .et-campaign .et-campaign-nav{top:12px!important;bottom:auto!important;right:12px!important;padding:4px 8px!important;gap:6px!important;min-height:25px!important}.et-campaign-nav .et-campaign-dots{gap:5px!important}.et-campaign-nav .et-campaign-dots button{width:5px!important;height:5px!important;min-height:5px!important}.et-campaign-nav .et-campaign-dots button[aria-current="true"]{width:16px!important}.et-campaign-nav .et-banner-motion{width:16px!important;min-width:16px!important;height:18px!important;min-height:18px!important;font-size:11px!important}#MainContent .et2-home .et-campaign .et-banner-arrow{top:auto!important;bottom:120px!important;transform:none!important;width:32px!important;height:36px!important;min-height:36px!important}.et-campaign .et-banner-prev{left:0!important}.et-campaign .et-banner-next{right:0!important}}

@media(max-width:749px){#MainContent .et2-home .et-campaign .et-reference-banner.et-banner--concrete{height:520px!important;min-height:520px!important}#MainContent .et2-home .et-campaign .et-reference-banner.et-banner--concrete h2{font-size:clamp(34px,10.7vw,44px)!important}}

@media(max-width:749px){#MainContent .et2-home .et-campaign .et-campaign-nav{background:#082e56cc!important;border-radius:16px!important}.et-banner--concrete .et-battery-showcase__batteries{bottom:40px!important}.et-banner--concrete .et-battery-showcase figcaption{font-size:14px!important}}

/* Final campaign treatment: opaque originals, distinct colours, restrained patterns. */
#MainContent .et2-home .et-banner--concrete.et-reference-deal,
#MainContent .et2-home .et-banner--concrete.et-akku-sales{background:#0750a0 var(--et-concrete) center/cover!important;background-blend-mode:multiply!important}
#MainContent .et2-home .et-banner--concrete.et-reference-press,
#MainContent .et2-home .et-banner--concrete.et-press-card{background:#087b84 var(--et-concrete) center/cover!important;background-blend-mode:multiply!important}
#MainContent .et2-home .et-banner--concrete.et-winter-canister{background:#123f67 var(--et-concrete) center/cover!important;background-blend-mode:multiply!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus{background:#9dd9e7 var(--et-concrete) center/cover!important;background-blend-mode:soft-light!important}
#MainContent .et2-home .et-banner--concrete:is(.et-reference-deal,.et-akku-sales,.et-reference-press,.et-press-card,.et-winter-canister):before,
#MainContent .et2-home .et-original-deals .et-banner--concrete:is(.et-akku-sales,.et-press-card,.et-winter-canister):before{background:linear-gradient(105deg,#052f61 0%,#05356b 40%,#064b8a44 72%,transparent 100%)!important}
#MainContent .et2-home .et-banner--concrete:is(.et-reference-press,.et-press-card):before,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-press-card:before{background:linear-gradient(105deg,#03424b 0%,#035560 40%,#03556044 72%,transparent 100%)!important}
#MainContent .et2-home .et-banner--concrete:is(.et-reference-deal,.et-akku-sales):after,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-akku-sales:after{inset:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='125' height='120' viewBox='0 0 125 120'%3E%3Ctext x='62' y='85' fill='white' fill-opacity='.10' text-anchor='middle' font-family='Arial,sans-serif' font-size='65' font-weight='bold'%3E%25%3C/text%3E%3C/svg%3E") repeat!important;transform:rotate(-14deg) scale(1.15)!important}
#MainContent .et2-home .et-banner--concrete:is(.et-reference-press,.et-press-card):after,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-press-card:after{inset:0 0 0 40%!important;background:repeating-linear-gradient(130deg,transparent 0 95px,#ffffff0c 95px 145px,transparent 145px 225px)!important}
#MainContent .et2-home .et-banner--concrete.et-winter-canister:after{inset:0 0 0 40%!important;background:linear-gradient(90deg,#ffffff12 1px,transparent 1px),linear-gradient(#ffffff12 1px,transparent 1px)!important;background-size:90px 90px!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-kicker,.et-autumn-kicker,.et-canister-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker),
#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-autumn-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker){font-size:21px!important;font-weight:850!important}
#MainContent .et2-home .et-banner--concrete:is(.et-reference-deal,.et-akku-sales,.et-reference-press,.et-press-card,.et-winter-canister) :is(.et-reference-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker,.et-eurofix-colors,.et-winter-canister__name),
#MainContent .et2-home .et-original-deals .et-banner--concrete:is(.et-akku-sales,.et-press-card,.et-winter-canister) :is(.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker,.et-eurofix-colors,.et-winter-canister__name){color:#fff!important}
#MainContent .et2-home .et-banner--concrete:is(.et-reference-deal,.et-akku-sales,.et-reference-press,.et-press-card,.et-winter-canister) :is(.et-reference-cta,.et-ui-button),
#MainContent .et2-home .et-original-deals .et-banner--concrete:is(.et-akku-sales,.et-press-card,.et-winter-canister) :is(.et-reference-cta,.et-ui-button){background:#ffda20!important;color:#082e56!important;font-size:18px!important}
#MainContent .et2-home .et-banner--concrete .et-concrete-visual,
#MainContent .et2-home .et-original-deals .et-banner--concrete .et-concrete-visual,
.et-banner--concrete .et-concrete-visual img,.et-banner--concrete .et-battery-showcase{mix-blend-mode:normal!important;opacity:1!important}
.et-banner--concrete .et-battery-originals{display:block!important;position:absolute!important;inset:auto 0 28px!important;width:100%!important;height:auto!important;z-index:3!important}
.et-banner--concrete .et-battery-originals__image{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:3/1!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 10px 8px #001a383b)!important}
.et-banner--concrete .et-battery-originals__names{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;text-align:center!important;font:800 18px/1.3 var(--font-body--family),Arial,sans-serif!important;color:#fff!important;margin:5px 0 0!important}
.et-banner--concrete .et-eurofix-originals{display:flex!important;justify-content:center!important;align-items:center!important;inset:0 1% 25% 1%!important}
.et-banner--concrete .et-eurofix-originals img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:drop-shadow(0 8px 6px #002a3638)!important}
#MainContent .et2-home .et-banner--concrete .et-press-art .et-press-plus,
#MainContent .et2-home .et-banner--concrete .et-winter-canister__art>span{color:#ffda20!important}
#newsletter .et-newsletter-poster__inner{background:#084ba0!important;isolation:isolate!important}
#newsletter .et-newsletter-poster__inner:before{inset:0!important;background:repeating-linear-gradient(130deg,#063a7a 0 110px,#08458e 110px 165px,#0750a0 165px 280px)!important}
#newsletter .et-newsletter-poster__inner:after{content:''!important;position:absolute!important;z-index:-1!important;inset:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='140'%3E%3Ctext x='80' y='100' fill='white' fill-opacity='.07' text-anchor='middle' font-family='Arial' font-size='86' font-weight='bold'%3E%25%3C/text%3E%3C/svg%3E") repeat!important;pointer-events:none!important}
#newsletter .et-newsletter-poster__button{background:#fff!important;color:#08345e!important;font-size:19px!important}
#newsletter .et-newsletter-ticket{background:#ffda20!important;min-height:150px!important}
#newsletter .et-newsletter-ticket strong{font-size:clamp(68px,7.5vw,100px)!important;font-weight:900!important;white-space:nowrap!important}
.et-welcome-top{background:#084ba0!important;background-image:repeating-linear-gradient(130deg,transparent 0 95px,#ffffff0b 95px 140px,transparent 140px 230px)!important}
.et-welcome-top>p:first-child{font-size:16px!important;color:#fff!important;letter-spacing:.04em!important}
.et-welcome h2{font-family:var(--et-banner-font,'Arial Narrow',Arial,sans-serif)!important;font-size:64px!important;letter-spacing:0!important;text-transform:uppercase!important}
.et-welcome h2 span{color:#ffda20!important}
.et-welcome .et-welcome-consent,.et-welcome-terms{font-size:14px!important}
@media(max-width:749px){
#MainContent .et2-home .et-banner--concrete :is(.et-reference-kicker,.et-autumn-kicker,.et-canister-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker),
#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-autumn-kicker,.et-gift-eyebrow,.et-press-kicker,.et-winter-canister__kicker){font-size:18px!important}
#MainContent .et2-home .et-banner--concrete:is(.et-reference-deal,.et-akku-sales,.et-reference-press,.et-press-card,.et-winter-canister):before,
#MainContent .et2-home .et-original-deals .et-banner--concrete:is(.et-akku-sales,.et-press-card,.et-winter-canister):before{background:linear-gradient(165deg,#05356b 0%,#064883 42%,transparent 80%)!important}
#MainContent .et2-home .et-banner--concrete:is(.et-reference-press,.et-press-card):before,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-press-card:before{background:linear-gradient(165deg,#03424b 0%,#035560 42%,transparent 80%)!important}
.et-banner--concrete .et-battery-originals{inset:auto 0 30px!important}
.et-banner--concrete .et-battery-originals__names{font-size:14px!important;gap:2px!important}
.et-banner--concrete .et-eurofix-originals{inset:0 0 27% 0!important}
#MainContent .et2-home .et-banner--concrete .et-eurofix-colors{font-size:18px!important}.et-banner--concrete .et-eurofix-colors strong{font-size:19px!important}
#MainContent .et2-home .et-banner--concrete :is(.et-reference-cta,.et-ui-button),
#MainContent .et2-home .et-original-deals .et-banner--concrete :is(.et-reference-cta,.et-ui-button){font-size:17px!important}
#newsletter .et-newsletter-poster__inner{grid-template-columns:1fr .7fr!important}
#newsletter .et-newsletter-ticket{min-height:115px!important}
#newsletter .et-newsletter-ticket strong{font-size:59px!important}
#newsletter .et-newsletter-poster__button{background:#ffda20!important;color:#082e56!important;font-size:18px!important}
.et-welcome h2{font-size:54px!important}
}

/* November statements and paired cleaner artwork. Original photos stay opaque. */
#MainContent .et2-home .et-banner--concrete.et-autumn-banner,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-autumn-banner{background:linear-gradient(112deg,#072c60 0%,#084a86 46%,#087e90 100%)!important}
#MainContent .et2-home .et-banner--concrete.et-autumn-banner:before,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-autumn-banner:before{background:var(--et-concrete) center/cover!important;mix-blend-mode:soft-light!important;opacity:.24!important}
#MainContent .et2-home .et-banner--concrete.et-autumn-banner:after,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-autumn-banner:after{inset:-8% -5% -8% 28%!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='155' viewBox='0 0 180 155'%3E%3Ccircle cx='90' cy='77' r='49' fill='none' stroke='white' stroke-opacity='.13' stroke-width='2'/%3E%3Ctext x='90' y='98' fill='white' fill-opacity='.13' text-anchor='middle' font-family='Arial,sans-serif' font-size='65' font-weight='bold'%3E%25%3C/text%3E%3C/svg%3E") repeat!important;transform:rotate(-12deg) scale(1.12)!important}
#MainContent .et2-home .et-banner--concrete.et-autumn-banner .et-autumn-kicker,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-autumn-banner .et-autumn-kicker{color:#fff!important;font-family:var(--et-banner-font,'Arial Narrow',Arial,sans-serif)!important;font-size:42px!important;font-weight:700!important;line-height:1!important;letter-spacing:.025em!important;margin:0 0 18px!important}
#MainContent .et2-home .et-banner--concrete.et-autumn-banner .et-reference-cta,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-autumn-banner .et-reference-cta{background:#ffda20!important;color:#082e56!important;font-size:18px!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus{background:linear-gradient(110deg,#e5f2f3 0%,#a2d7e2 45%,#246580 100%)!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus:before{background:var(--et-concrete) center/cover!important;mix-blend-mode:soft-light!important;opacity:.25!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus:after{inset:0 0 0 38%!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='180' viewBox='0 0 156 180'%3E%3Cg fill='none' stroke='white' stroke-opacity='.17' stroke-width='1.5'%3E%3Cpath d='M39 0L117 0L156 45L117 90L39 90L0 45ZM39 90L117 90L156 135L117 180L39 180L0 135Z'/%3E%3C/g%3E%3C/svg%3E") repeat!important}
#MainContent .et2-home .et-cleaner-pair{position:relative!important;width:100%!important;height:100%!important;min-width:0!important;isolation:isolate!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus .et-canister-art .et-cleaner-canister{position:absolute!important;left:-1%!important;right:auto!important;bottom:9px!important;width:79%!important;height:93%!important;max-width:none!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;z-index:1!important;mix-blend-mode:normal!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus .et-canister-art .et-cleaner-aerosol{position:absolute!important;right:0!important;left:auto!important;bottom:9px!important;width:42%!important;height:93%!important;max-width:none!important;object-fit:contain!important;object-position:center bottom!important;transform:rotate(3deg)!important;z-index:2!important;mix-blend-mode:normal!important}
@media(max-width:749px){
#MainContent .et2-home .et-banner--concrete.et-autumn-banner .et-autumn-kicker,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-autumn-banner .et-autumn-kicker{font-size:30px!important;margin-bottom:12px!important;line-height:1.05!important}
#MainContent .et2-home .et-banner--concrete.et-autumn-banner .et-reference-cta,
#MainContent .et2-home .et-original-deals .et-banner--concrete.et-autumn-banner .et-reference-cta{font-size:17px!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus:after{inset:30% 0 0!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus .et-canister-art .et-cleaner-canister{width:80%!important;height:96%!important;bottom:7px!important;left:-2%!important}
#MainContent .et2-home .et-banner--concrete.et-cleaner-focus .et-canister-art .et-cleaner-aerosol{width:42%!important;height:96%!important;bottom:7px!important;right:-1%!important}
}
