:root{--font-primary:"Neue Plak",Arial,sans-serif;--zeit-text-body:18px;--zeit-text-secondary:13px;--zeit-text-small:12px;--zeit-text-micro:10px}html,body,button,input,textarea,select{font-family:var(--font-primary)}body{font-size:var(--zeit-text-body);line-height:1.5}#zeit-home-hero .zeit-home-hero__copy,#zeit-home-values p,#zeit-home-final p,#zeit-about-intro p,#zeit-about-movement p,#zeit-about-sport p,#zeit-contact-hero p,#zeit-contact-info p,#zeit-contact-form p,#zeit-single-product .zeit-single-product__description,#zeit-product-v2 .zeit-product-v2__panel p,#zeit-products-line-banner .zeit-products-line-banner__content p,#zeit-product-v2-cta p,#zeit-single-cta p{font-size:var(--zeit-text-body)!important;line-height:1.5!important}main p{font-size:var(--zeit-text-body);line-height:1.5}#zeit-products-grid .zeit-product-card__specs li,#zeit-euphoria-products .zeit-euphoria-product__specs li,#zeit-vertex-products .zeit-vertex-product__specs li,#zeit-single-related .zeit-related-card__specs li,#zeit-single-product .zeit-single-product__specs li,#zeit-product-v2 .zeit-product-v2__specs li{font-size:var(--zeit-text-secondary)!important;line-height:1.4!important}#zeit-products-grid .zeit-product-card__sku,#zeit-euphoria-products .zeit-euphoria-product__sku,#zeit-vertex-products .zeit-vertex-product__sku,#zeit-single-related .zeit-related-card__sku,#zeit-products-featured .zeit-featured-product p,#zeit-products-euphoria-premium .zeit-euphoria-premium-card p,#zeit-products-euphoria-gyms .zeit-euphoria-gym-card p,#zeit-single-product .zeit-single-product__sku,#zeit-product-v2 .zeit-product-v2__sku{font-size:var(--zeit-text-secondary)!important}#zeit-product-v2 .zeit-product-v2__budget p,#zeit-single-product .zeit-single-product__note{font-size:var(--zeit-text-small)!important;line-height:1.4!important}@media (max-width:680px){:root{--zeit-text-body:16px;--zeit-text-secondary:13px;--zeit-text-small:12px;--zeit-text-micro:11px}body{font-size:16px;line-height:1.5}main p{font-size:16px;line-height:1.5}}#zeit-loader,#zeit-loader *{box-sizing:border-box}#zeit-loader{position:fixed;inset:0;z-index:999999;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#151515;opacity:1;visibility:visible;transition:opacity .55s cubic-bezier(.2,.7,.2,1),visibility .55s ease}#zeit-loader .zeit-loader__inner{width:min(calc(100% - 48px),430px);display:flex;flex-direction:column;align-items:center;gap:34px;transform:translateY(0);opacity:1;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease}#zeit-loader .zeit-loader__brands{display:flex;align-items:center;justify-content:center}#zeit-loader .zeit-loader__logo{display:block;height:auto;object-fit:contain}#zeit-loader .zeit-loader__logo--zeit{width:155px}#zeit-loader .zeit-loader__separator{width:1px;height:62px;margin:0 22px;background:rgba(255,255,255,.42)}#zeit-loader .zeit-loader__logo--reebok{width:84px}#zeit-loader .zeit-loader__progress{position:relative;width:210px;height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}#zeit-loader .zeit-loader__bar{position:absolute;top:0;left:0;width:0%;height:100%;border-radius:inherit;background:red;box-shadow:0 0 12px rgba(255,0,0,.34);transition:width .28s cubic-bezier(.2,.7,.2,1)}#zeit-loader .zeit-loader__brands{animation:zeitLoaderBrandsIn .65s cubic-bezier(.2,.75,.2,1) both}#zeit-loader .zeit-loader__progress{animation:zeitLoaderProgressIn .65s .12s cubic-bezier(.2,.75,.2,1) both}@keyframes zeitLoaderBrandsIn{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes zeitLoaderProgressIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#zeit-loader.is-loaded{opacity:0;visibility:hidden;pointer-events:none}#zeit-loader.is-loaded .zeit-loader__inner{opacity:0;transform:translateY(-8px)}body.zeit-loading{overflow:hidden}@media (max-width:600px){#zeit-loader .zeit-loader__inner{gap:29px}#zeit-loader .zeit-loader__logo--zeit{width:125px}#zeit-loader .zeit-loader__separator{height:51px;margin-inline:18px}#zeit-loader .zeit-loader__logo--reebok{width:70px}#zeit-loader .zeit-loader__progress{width:180px}}@media (max-width:400px){#zeit-loader .zeit-loader__logo--zeit{width:112px}#zeit-loader .zeit-loader__separator{height:46px;margin-inline:15px}#zeit-loader .zeit-loader__logo--reebok{width:62px}#zeit-loader .zeit-loader__progress{width:160px}}@media (prefers-reduced-motion:reduce){#zeit-loader,#zeit-loader *,#zeit-loader *::before,#zeit-loader *::after{animation:none!important;transition-duration:.1s!important}}#zeit-header,#zeit-header *{box-sizing:border-box}#zeit-header{--header-blue:var(--zeit-blue,#244596);--header-black:var(--zeit-black,#252525);--header-white:#fff;--header-top-text:#CFD6E8;position:fixed;top:0;left:0;z-index:9999;width:100%;font-family:var(--font-primary,"Neue Plak",Arial,sans-serif)}.admin-bar #zeit-header{top:32px}body.zeit-header-overlay-page{padding-top:32px}body.zeit-header-solid-page{padding-top:118px}#zeit-header .zeit-header__topbar{position:relative;z-index:6;width:100%;height:32px;display:flex;align-items:center;justify-content:center;background:var(--header-blue);color:var(--header-top-text)}#zeit-header .zeit-header__topbar-inner{width:100%;padding:0 20px;text-align:center;text-transform:uppercase;font-size:11px;line-height:1;font-weight:600;letter-spacing:2.3px}#zeit-header .zeit-header__mainbar{position:relative;z-index:5;width:100%;height:86px;display:flex;align-items:center;background-color:#252525;border-bottom:1px solid transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .38s ease,border-color .38s ease,box-shadow .38s ease,backdrop-filter .38s ease,-webkit-backdrop-filter .38s ease}#zeit-header.zeit-header--overlay .zeit-header__mainbar{background-color:rgba(10,10,10,.16)!important;-webkit-backdrop-filter:blur(7px) saturate(108%)!important;backdrop-filter:blur(7px) saturate(108%)!important;border-bottom:1px solid rgba(255,255,255,.035)!important;box-shadow:none!important}#zeit-header.zeit-header--scrolled .zeit-header__mainbar{background-color:rgba(18,18,18,.92)!important;-webkit-backdrop-filter:blur(18px) saturate(118%)!important;backdrop-filter:blur(18px) saturate(118%)!important;border-bottom:1px solid rgba(255,255,255,.075)!important;box-shadow:0 10px 32px rgba(0,0,0,.20)!important}#zeit-header .zeit-header__inner{width:calc(100% - 64px);max-width:1180px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px}#zeit-header .zeit-header__brands{position:relative;z-index:8;display:flex;align-items:center;flex-shrink:0;color:inherit;text-decoration:none}#zeit-header .zeit-header__logo{display:block;height:auto;max-height:none;object-fit:contain}#zeit-header .zeit-header__logo--zeit{width:132px}#zeit-header .zeit-header__separator{display:block;width:1px;height:62px;margin:0 20px;flex-shrink:0;background:rgba(255,255,255,.68)}#zeit-header .zeit-header__logo--reebok{width:75px}#zeit-header .zeit-header__nav{display:flex;align-items:center;justify-content:flex-end;gap:30px}#zeit-header .zeit-header__nav a{position:relative;padding:6px 0;color:rgba(255,255,255,.84);font-size:13px;line-height:1;font-weight:400!important;letter-spacing:0;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .28s ease,opacity .28s ease,transform .28s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){#zeit-header .zeit-header__nav a:hover{color:#fff;transform:translateY(-1px)}}#zeit-header .zeit-header__nav a.is-active{color:#fff;font-weight:700!important}#zeit-header .zeit-header__toggle{position:relative;z-index:10;display:none;width:42px;height:42px;padding:9px;border:0;outline:0;background:transparent;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}#zeit-header .zeit-header__toggle span{display:block;width:24px;height:2px;background:#fff;border-radius:20px;transform-origin:center;transition:transform .34s cubic-bezier(.2,.7,.2,1),opacity .25s ease,width .3s ease,background-color .3s ease}@media (max-width:1100px){#zeit-header .zeit-header__inner{width:calc(100% - 48px)}#zeit-header .zeit-header__logo--zeit{width:118px}#zeit-header .zeit-header__logo--reebok{width:68px}#zeit-header .zeit-header__separator{height:55px;margin-inline:17px}#zeit-header .zeit-header__nav{gap:24px}#zeit-header .zeit-header__nav a{font-size:12px}}@media (max-width:820px){body.zeit-header-overlay-page{padding-top:30px}body.zeit-header-solid-page{padding-top:102px}#zeit-header .zeit-header__topbar{height:30px}#zeit-header .zeit-header__topbar-inner{padding-inline:14px;font-size:8.5px;line-height:1.15;letter-spacing:1.25px}#zeit-header .zeit-header__mainbar{height:72px}#zeit-header .zeit-header__inner{width:calc(100% - 32px);gap:20px}#zeit-header .zeit-header__logo--zeit{width:94px}#zeit-header .zeit-header__separator{height:43px;margin-inline:12px}#zeit-header .zeit-header__logo--reebok{width:55px}#zeit-header .zeit-header__toggle{display:flex}#zeit-header .zeit-header__nav{position:fixed;inset:0;z-index:7;width:100%;height:100dvh;padding:105px 24px 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;background:radial-gradient(circle at 50% 92%,rgba(255,0,0,.11) 0%,rgba(255,0,0,.045) 24%,rgba(255,0,0,0) 50%),rgba(5,5,5,.89);-webkit-backdrop-filter:blur(28px) saturate(110%);backdrop-filter:blur(28px) saturate(110%);opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.02);transition:opacity .38s ease,visibility .38s ease,transform .5s cubic-bezier(.2,.75,.2,1)}#zeit-header .zeit-header__nav::before{display:none;content:none}#zeit-header .zeit-header__nav a{position:relative;width:auto;padding:13px 20px;color:rgba(255,255,255,.70);font-size:clamp(20px,5.6vw,27px);line-height:1;font-weight:500!important;letter-spacing:-.25px;text-align:center;opacity:0;transform:translateY(16px);transition:color .28s ease,opacity .42s ease,transform .5s cubic-bezier(.2,.75,.2,1)}#zeit-header .zeit-header__nav a::after{content:"";position:absolute;left:50%;bottom:5px;width:18px;height:2px;border-radius:10px;background:red;opacity:0;transform:translateX(-50%) scaleX(0);transform-origin:center;box-shadow:0 0 12px rgba(255,0,0,.25);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.7,.2,1)}#zeit-header .zeit-header__nav a.is-active{color:#fff;font-weight:700!important}#zeit-header .zeit-header__nav a.is-active::after{opacity:1;transform:translateX(-50%) scaleX(1)}#zeit-header.zeit-header--menu-open .zeit-header__nav{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}#zeit-header.zeit-header--menu-open .zeit-header__nav a{opacity:1;transform:translateY(0)}#zeit-header.zeit-header--menu-open .zeit-header__nav a:nth-child(1){transition-delay:.07s}#zeit-header.zeit-header--menu-open .zeit-header__nav a:nth-child(2){transition-delay:.11s}#zeit-header.zeit-header--menu-open .zeit-header__nav a:nth-child(3){transition-delay:.15s}#zeit-header.zeit-header--menu-open .zeit-header__nav a:nth-child(4){transition-delay:.19s}@media (hover:hover){#zeit-header .zeit-header__nav a:hover{color:#fff;transform:translateY(-2px)}#zeit-header .zeit-header__nav a:hover::after{opacity:1;transform:translateX(-50%) scaleX(1)}}#zeit-header.zeit-header--menu-open .zeit-header__toggle span{background:red}#zeit-header.zeit-header--menu-open .zeit-header__toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}#zeit-header.zeit-header--menu-open .zeit-header__toggle span:nth-child(2){width:0;opacity:0}#zeit-header.zeit-header--menu-open .zeit-header__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.zeit-menu-open{overflow:hidden}}@media screen and (max-width:782px){.admin-bar #zeit-header{top:46px}}@media (max-width:480px){#zeit-header .zeit-header__topbar-inner{font-size:7.5px;letter-spacing:.95px}#zeit-header .zeit-header__inner{width:calc(100% - 26px)}#zeit-header .zeit-header__logo--zeit{width:86px}#zeit-header .zeit-header__separator{height:39px;margin-inline:10px}#zeit-header .zeit-header__logo--reebok{width:50px}#zeit-header .zeit-header__nav{padding:100px 20px 30px}#zeit-header .zeit-header__nav a{padding:12px 18px;font-size:clamp(19px,6.2vw,24px)}}@media (prefers-reduced-motion:reduce){#zeit-header *,#zeit-header *::before,#zeit-header *::after{transition:none!important;animation:none!important}}