.mamlux-electrolux-landing{width:var(--elx-viewport,100%);margin:0 0 30px calc((100% - var(--elx-viewport,100%))/2);text-align:left}
.mamlux-electrolux-landing #g-homehero{background-image:url('/images/headers/mamlux-electrolux-kitchen.png');background-position:center 58%;padding:58px 0;border-radius:0;box-sizing:border-box}
.mamlux-electrolux-landing .mamlux-electrolux-logo{width:190px;height:auto;max-height:58px;object-fit:contain;object-position:left;margin:0 0 20px}
.mamlux-electrolux-landing #g-homehero .mamlux-hero-card{max-width:610px}
.mamlux-electrolux-landing #g-homehero h1{color:#11457e}
@media(max-width:768px){.mamlux-electrolux-landing #g-homehero{padding:32px 16px;background-position:62% center}}
@media(max-width:480px){.mamlux-electrolux-landing #g-homehero{padding:28px 16px}}

/* Match the actual shared header/homepage container, not nested VM container rules. */
.mamlux-electrolux-landing > section > .g-container{width:var(--elx-content,1200px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;}
.mamlux-electrolux-landing > section > .g-container > .g-content{margin:0!important;padding:0 12px!important;}
.mamlux-electrolux-landing #g-homehero h1{color:#253142;}
@media(max-width:768px){.mamlux-electrolux-landing > section > .g-container > .g-content{padding:0!important;}}

/* Remove only the category layout's spacer above the Electrolux landing. */
#g-main:has(.mamlux-electrolux-landing){padding-top:0;}
#g-main .g-content:has(> .platform-content .mamlux-electrolux-landing){margin-top:0;padding-top:0;}

/* English Electrolux only: blue sampled from the displayed brand logo. */
.mamlux-elx-blue #g-homehero .mamlux-hero-search button,
.mamlux-elx-blue #g-homecatalog .mamlux-category-button{background:#002964;}
.mamlux-elx-blue #g-homehero .mamlux-hero-search button:hover,
.mamlux-elx-blue #g-homecatalog .mamlux-category-button:hover{background:#001e4a;}
.mamlux-elx-blue #g-homebenefits strong,
.mamlux-elx-blue #g-homebenefits span{color:#002964;}
.mamlux-elx-blue #g-homehero .mamlux-hero-search:focus-within,
.mamlux-elx-blue #g-homehero button:focus-visible,
.mamlux-elx-blue #g-homecatalog a:focus-visible{outline-color:#002964;}

.mamlux-elx-blue #g-homebenefits svg{stroke:#002964;}

/* English Siemens: turquoise sampled from the actual logo. */
.mamlux-siemens-teal #g-homehero .mamlux-hero-search button,
.mamlux-siemens-teal #g-homecatalog .mamlux-category-button{background:#009899;}
.mamlux-siemens-teal #g-homehero .mamlux-hero-search button:hover,
.mamlux-siemens-teal #g-homecatalog .mamlux-category-button:hover{background:#007779;}
.mamlux-siemens-teal #g-homebenefits strong,
.mamlux-siemens-teal #g-homebenefits span{color:#009899;}
.mamlux-siemens-teal #g-homebenefits svg{stroke:#009899;}
.mamlux-siemens-teal #g-homehero .mamlux-hero-search:focus-within,
.mamlux-siemens-teal #g-homehero button:focus-visible,
.mamlux-siemens-teal #g-homecatalog a:focus-visible{outline-color:#009899;}
