.mast-main-header__media{display:none}@media(min-width:1025px)and (pointer:fine),(min-width:1025px)and (pointer:none){html:root body[data-mast-main-header]:has(.mc-hero-media img,.ms-hero__media img,.mast-main-header__media) #header-group>.header-section:has(#header-component.mast-header--reference){position:fixed!important;inset:0 0 auto!important}html:root body[data-mast-main-header] #MainContent{padding-top:0!important}html:root body[data-mast-main-header]:has(.mc-hero-media img,.ms-hero__media img,.mast-main-header__media) #header-component.mast-header--reference:not(:is([data-desktop-scrolled],[data-mast-navigation-open],:has(.mast-original__disclosure[open]),:has(mast-original-navigation:is(:focus-within)),:has(.mast-header-search:focus-within))){--mast-header-surface: transparent;--mast-header-ink: #fff;--header-bg-color: transparent;background:transparent!important;color:#fff!important}html:root body[data-mast-main-header]:has(.mc-hero-media img,.ms-hero__media img,.mast-main-header__media) #header-component.mast-header--reference:not(:is([data-desktop-scrolled],[data-mast-navigation-open],:has(.mast-original__disclosure[open]),:has(mast-original-navigation:is(:focus-within)),:has(.mast-header-search:focus-within))) :is(.list-menu--inline>li>a,.mast-original__disclosure>summary,.header__icon,.header__icon svg,.mast-header-search){color:#fff!important}body[data-mast-main-header] #MainContent :is(.mc-hero:has(.mc-hero-media img),.ms-hero:has(.ms-hero__media img),.ma-hero__copy:has(.mast-main-header__media),.section-page:has(.mast-main-header__media)){position:relative;isolation:isolate;min-height:min(900px,90svh);background:#353630;color:#fff}body[data-mast-main-header] #MainContent :is(.mc-hero:has(.mc-hero-media img),.ms-hero:has(.ms-hero__media img)){display:grid;grid-template-columns:minmax(0,1fr);align-items:end;margin-inline:calc(-1*clamp(20px,2.5vw,48px));padding:0;gap:0}body[data-mast-main-header] #MainContent :is(.mc-hero:has(.mc-hero-media img),.ms-hero:has(.ms-hero__media img),.ma-hero__copy:has(.mast-main-header__media),.section-page:has(.mast-main-header__media)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / 32%),transparent 32%),linear-gradient(90deg,#000000ad,#00000061 45%,#00000012)}body[data-mast-main-header] #MainContent :is(.mc-hero:has(.mc-hero-media img) .mc-hero-copy,.ms-hero:has(.ms-hero__media img) .ms-hero__copy,.ma-hero__copy:has(.mast-main-header__media)){max-width:none;padding:max(168px,calc(var(--header-height, 108px) + 56px)) clamp(20px,2.5vw,48px) 72px}body[data-mast-main-header] #MainContent :is(.mc-page,.ms-page,.ma-page) :is(.mc-hero:has(.mc-hero-media img),.ms-hero:has(.ms-hero__media img),.ma-hero__copy:has(.mast-main-header__media)) :is(h1,p){color:#fff}body[data-mast-main-header] #MainContent :is(.mc-hero:has(.mc-hero-media img),.ms-hero:has(.ms-hero__media img),.ma-hero__copy:has(.mast-main-header__media)) h1{max-width:15ch}body[data-mast-main-header] #MainContent :is(.mc-hero:has(.mc-hero-media img),.ms-hero:has(.ms-hero__media img),.ma-hero__copy:has(.mast-main-header__media)) :is(a){color:#fff}body[data-mast-main-header] #MainContent :is(.mc-hero,.ms-hero,.ma-hero__copy) :is(a.mc-button,a.ms-button,a.ma-button){background:#fff!important;color:#171717!important;border-color:#fff}body[data-mast-main-header] #MainContent :is(.mc-hero,.ms-hero,.ma-hero__copy) a:focus-visible{outline-color:#fff}body[data-mast-main-header] #MainContent :is(.mc-hero-media,.ms-hero__media,.mast-main-header__media){position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;margin:0!important}body[data-mast-main-header] #MainContent :is(.mc-hero-media,.ms-hero__media,.mast-main-header__media) img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}body[data-mast-main-header=ueber-uns] #MainContent .ma-page:has(.mast-main-header__media){container-type:inline-size}body[data-mast-main-header=ueber-uns] #MainContent .ma-page:has(.mast-main-header__media) .ma-hero{display:block;width:100cqw;margin-inline:calc((100% - 100cqw)/2);padding:0}body[data-mast-main-header=ueber-uns] #MainContent .ma-hero__copy:has(.mast-main-header__media){display:grid;align-content:end}body[data-mast-main-header=ueber-uns] #MainContent .ma-hero__copy :is(.ma-lead,.ma-intro){max-width:58ch}body[data-mast-main-header=ueber-uns] #MainContent .ma-page:has(.mast-main-header__media) .ma-people{max-width:900px;margin-inline:auto;padding:56px clamp(24px,2.5vw,48px)}html:root body[data-mast-main-header=kontakt] #MainContent>.section-page:has(.mast-main-header__media){min-height:min(760px,80svh)}body[data-mast-main-header=kontakt] #MainContent>.section-page:has(.mast-main-header__media)>.section-background{background:transparent!important}body[data-mast-main-header=kontakt] #MainContent>.section-page:has(.mast-main-header__media)>.section{display:block;width:100%;min-height:inherit;padding:0;background:transparent!important}body[data-mast-main-header=kontakt] #MainContent>.section-page:has(.mast-main-header__media) .custom-section-content{position:static;min-height:inherit}body[data-mast-main-header=kontakt] #MainContent>.section-page:has(.mast-main-header__media) .section-content-wrapper{position:static;min-height:inherit;align-items:flex-start;justify-content:flex-end;padding:max(168px,calc(var(--header-height, 108px) + 56px)) clamp(20px,2.5vw,48px) 64px}body[data-mast-main-header=kontakt] #MainContent>.section-page:has(.mast-main-header__media) :is(h1,.breadcrumbs,.breadcrumbs a,.breadcrumbs span){color:#fff}body[data-mast-main-header=kontakt] #MainContent>.section-page:has(.mast-main-header__media) a:focus-visible{outline-color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/mast-main-page-headers.css.map */
