.header{display:flex;position:fixed;top:0;left:0;width:100%;background:var(--color-background);flex-direction:column;z-index:100;transition:all .5s ease}#headroom-el.headroom{will-change:transform;transition:transform .2s linear}#headroom-el.headroom--pinned{transform:translateY(0)}#headroom-el.headroom--unpinned{transform:translateY(-38px)}.header a,.header button{color:var(--color-base-text)}.remove{display:none!important}.header .container{padding-top:22px;padding-bottom:22px}.header__banner{position:fixed;display:flex;align-items:center;width:100%;background:var(--banner-background);color:var(--banner-color);padding:6px 20px 6px 6px;z-index:101}.header__banner a{color:#fff}.header__banner__headline{display:flex;justify-content:center;width:100%}.header__banner__headline span{font-style:normal;font-weight:400;font-size:16px;line-height:100%;margin-right:.3em}.header__banner__headline a{font-style:normal;font-weight:400;font-size:16px;line-height:100%;text-decoration:underline;text-align:center}.header__banner__close{position:absolute;right:10px;top:0;width:8px;height:auto;cursor:pointer}.header__banner__close svg{width:100%;height:100%}.header__banner__close svg line{stroke:#fff}.header__menu{position:fixed;top:calc(var(--header-offset) - 6px);left:0;right:0;height:0;display:flex;flex-direction:column;background:#fff;overflow:hidden;z-index:1001}.header__menu__wrapper{position:absolute;left:0;right:0;top:0;height:calc(var(--app-height) - var(--header-offset));display:flex;flex-direction:column;padding:20px 20px 85px;overflow:auto}@media(orientation:landscape)and (max-width:768px){.header__menu__wrapper{padding-top:80px;padding-bottom:30px}}@media(min-width:576px){.header__menu__wrapper{padding-left:20px;padding-right:20px}}@media(min-width:768px){.header__menu__wrapper{padding-left:20px;padding-right:20px}}@media(min-width:992px){.header__menu__wrapper{padding-left:20px;padding-right:20px}}@media(min-width:1200px){.header__menu__wrapper{padding-left:20px;padding-right:20px}}@media(min-width:1440px){.header__menu__wrapper{padding-left:20px;padding-right:20px}}@media(min-width:1600px){.header__menu__wrapper{padding-left:22px;padding-right:22px}}@media(min-width:1920px){.header__menu__wrapper{padding-left:26px;padding-right:26px}}@media(min-width:2340px){.header__menu__wrapper{padding-left:32px;padding-right:32px}}@media(min-width:2560px){.header__menu__wrapper{padding-left:34px;padding-right:34px}}.header__menu__large-navigation{display:flex;flex-direction:column;width:100%}.header__menu__large-navigation a{font-style:normal;font-weight:500;font-size:60px;line-height:120%}.header__menu__mobile-navigation{display:flex;flex-direction:column;padding-bottom:20px}.header__menu__mobile-navigation__groups{display:flex;flex-direction:column}.header__menu__mobile-navigation__groups__group{display:flex;flex-direction:column;cursor:pointer}.header__menu__mobile-navigation__groups__group:last-child{margin-right:0}.header__menu__mobile-navigation__groups__item{display:flex;flex-direction:column}.header__menu__mobile-navigation__groups__item a{font-family:Regola Pro;font-style:normal;font-weight:400;font-size:40px;line-height:50px}.header__menu__mobile-navigation__groups__list{position:relative;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;padding:20px 0}.header__menu__mobile-navigation__groups__list__nav{display:flex;flex-direction:column}.header__menu__mobile-navigation__groups__list__nav__item{display:flex;white-space:nowrap;margin-bottom:10px}.header__menu__mobile-navigation__groups__list__nav__item:hover{opacity:.5}.header__menu__mobile-navigation__groups__list__nav__item a{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-size:16px;line-height:120%}.header__menu__navigation{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:auto}.header__menu__list{display:flex;width:60%}.header__menu__list__link{display:flex;flex-direction:column}.header__menu__list__link li{display:flex;margin-bottom:10px}.header__menu__list__link li:last-child{margin-bottom:0}.header__menu__list__link li a{font-family:IBM Plex Mono,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:110%}.header__menu__cart-container{display:flex;justify-content:flex-end;align-items:center}.header__menu__signIn{display:flex;flex-direction:column;align-items:center}.header__menu__signIn a,.header__menu__signIn button{font-family:IBM Plex Mono,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%}.header__menu__account{display:flex;align-items:center;margin-left:10px}.header__menu__account svg{display:flex;align-items:center;width:20px;height:20px;max-width:20px;max-height:20px}.header__menu__profile{padding-top:3px}.header__menu__cart,.header__menu__profile{display:flex;flex-direction:column;align-items:center;margin-left:10px}.header__menu__cart button{font-family:Regola Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%}.header button .cart-count-bubble{display:flex;justify-content:center;align-items:center;cursor:pointer;min-width:25px;min-height:25px;border-radius:50%;position:relative}.header button .cart-count-bubble .cart-counter{color:var(--TK-holiday-red);position:absolute;font-size:10px;line-height:12px;background-color:var(--TK-holiday-red);border-radius:9999px;display:flex;justify-content:center;align-items:center;top:4px;right:1px;width:12px;height:12px}.header__menu__cart button.updated .cart-count-bubble{animation:added-to-cart;animation-duration:2s}@keyframes added-to-cart{0%{background-color:#282828}25%{background-color:#f6b770}75%{background-color:#282828}}.header.active{background:#d0d0d0;z-index:50}.header__banner.active{opacity:.3;z-index:50}.header_terra-blue{background:var(--color-background);color:var(--color-base-text)}.header_terra-blue .header__logo svg{filter:brightness(0) invert(1)}.header_terra-blue .header__account svg{fill:var(--color-base-text)}.header_terra-blue .header__action span,.header_terra-blue .header__action.open span{background:var(--color-base-text)}.header_landing{background:transparent;color:#fff;mix-blend-mode:difference}.header_landing .header__logo svg{filter:brightness(0) invert(1)}.header_landing .header__account svg{filter:brightness(0) invert(1)}.header_landing .header__action span{background:#fff}.header_landing .header__action.open span{background:#282828}.header_transparent{background:transparent;opacity:0}.header__container{display:flex;flex-direction:row;align-items:center}.header__logo{display:flex;flex-direction:column;margin-right:auto}.header__logo svg{width:131px;height:28px}.header__action{display:flex;flex-direction:column;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer;margin-right:auto}.header__action span{display:flex;transition:all .3s;width:20px;height:1px;margin-bottom:8px;background:var(--color-base-text)}.header__action span:last-child{margin-bottom:0}.header__navigation,.header__signIn,.header__search,.header__account,.header__cart{display:none}.header .open span:first-child{transform:translateY(3px) rotate(45deg)}.header .open span:last-child{transform:translateY(-6px) rotate(-45deg)}.header__promo{font-family:Regola Pro;font-style:normal;font-weight:400;background:#282828;display:flex;justify-content:center;position:relative;color:#fff;font-size:16px;line-height:16px}.header__promo-text{padding-top:10px;padding-bottom:12px}.header__promo a{color:#fff;padding-top:12px;padding-bottom:12px}.header__promo a:hover{text-decoration:underline}.header__secondary-nav{position:absolute;top:0;bottom:0;display:none;align-items:center}.header__secondary-nav.--left{left:0}.header__secondary-nav.--right{right:0}.header__secondary-nav a{display:inline-block;padding:0 20px}.header__search-bar{display:none}@media(min-width:992px){.header{transition:height .5s ease;transition-delay:.3s;-webkit-transition-delay:.3s}.header .container{position:relative;height:70px;padding-top:22px;padding-bottom:22px;transition:height .5s ease;transition-delay:.35s}.header__banner{padding-top:8px;padding-bottom:8px}.header__banner__headline span{font-size:16px;margin-left:1em}.header__banner__headline a{font-size:16px}.header__banner__close{top:auto;right:20px;width:10px}.header.expanded{transition-delay:0s;-webkit-transition-delay:0s}.header.expanded .container{height:94px;transition-delay:0s;-webkit-transition-delay:0s}.header__menu,.header__menu__cart,.header__menu__profile,.header__action{display:none}.header__container{justify-content:space-between}.header__logo{margin-right:0}.header__logo svg{width:120px;height:auto}.header__navigation{display:flex;flex-direction:row;justify-content:center;margin:0 auto}.header__signIn{display:flex;justify-content:space-between;align-items:center;margin-right:20px}.header__signIn a,.header__signIn button{font-style:normal;font-weight:400;font-size:16px;line-height:120%}.header__search{display:flex;align-items:center;margin-right:20px;cursor:pointer}.header__account{display:flex;align-items:center;margin-right:20px}.header__account svg{display:flex;align-items:center;width:29px;height:29px}.header__cart{display:flex;flex-direction:column}.header__cart button{font-family:Regola Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:120%;cursor:pointer}.header__cart button .cart-count-bubble{display:flex;justify-content:center;align-items:center;min-width:25px;min-height:25px;border-radius:50%}.header__cart button.updated .cart-count-bubble{animation:added-to-cart;animation-duration:2s}.header_terra-blue .header__navigation a,.header_terra-blue .header__signIn a,.header_terra-blue .header__signIn button,.header_terra-blue .header__signIn__circle{color:var(--color-base-text)}.header_terra-blue .header__signIn__circle span{color:#000}.header_landing{background:transparent;color:#fff}.header_landing a{color:#fff}.header_landing .header__logo svg{filter:brightness(0) invert(1)}.header_landing .header__cart button span{color:#282828}.header_landing .header__cart button .cart-count-bubble{background:#fff}.header_landing .header__action button{border-top:1px solid #ffffff}.header_landing .header__action button:before{background:#fff;border-top:1px solid #ffffff}.header__secondary-nav{display:flex}.header__search-bar{position:absolute;bottom:0;left:0;right:0;background:#fff;display:flex;justify-content:center;transition:transform .3s linear}.header__search-bar.open{transform:translateY(100%)}}@media(min-width:1440px){.header .container{height:70px;padding-top:21px;padding-bottom:21px}.header__banner{padding-top:10px;padding-bottom:10px}.header__banner__headline span,.header__banner__headline a{font-size:16px}.header__banner__close{top:auto;right:20px;width:10px}.header.expanded .container{height:96px}.header__logo svg{width:131px}.header__signIn{margin-right:20px}.header__signIn a,.header__signIn button,.header__signIn__circle span{font-size:16px}.header__account{margin-right:20px}.header__cart button{font-size:16px}.header__cart button .cart-count-bubble{min-width:25px;min-height:25px}}@media(min-width:1600px){.header .container{height:74.2px;padding-top:22.26px;padding-bottom:22.26px}.header__banner{padding-top:10.6px;padding-bottom:10.6px}.header__banner__headline span,.header__banner__headline a{font-size:16.72px}.header__banner__close{top:auto;right:21.2px;width:10.6px}.header.expanded .container{height:101.76px}.header__logo svg{width:138.86px}.header__signIn{margin-right:21.2px}.header__signIn a,.header__signIn button{font-size:16.9px}.header__signIn__circle span{font-size:16.72px}.header__account{margin-right:21.2px}.header__cart button{font-size:16.72px}.header__cart button .cart-count-bubble{min-width:26.5px;min-height:26.5px}}@media(min-width:1920px){.header__banner{padding-top:11.2px;padding-bottom:11.2px}.header__banner__headline span,.header__banner__headline a{font-size:16.44px}.header__banner__close{top:auto;right:22.4px;width:11.2px}.header.expanded .container{height:107.52px}.header__logo svg{width:146.72px}.header__signIn{margin-right:22.4px}.header__signIn a,.header__signIn button{font-size:16.8px}.header__signIn__circle span{font-size:16.44px}.header__account{margin-right:22.4px}.header__cart button{font-size:16.44px}.header__cart button .cart-count-bubble{min-width:28px;min-height:28px}}@media(min-width:2340px){.header__banner{padding-top:12px;padding-bottom:12px}.header__banner__headline span,.header__banner__headline a{font-size:16.4px}.header__banner__close{top:auto;right:24px;width:12px}.header.expanded .container{height:115.2px}.header__logo svg{width:157.2px}.header__signIn{margin-right:24px}.header__signIn a,.header__signIn button{font-size:18px}.header__signIn__circle span{font-size:16.4px}.header__account{margin-right:24px}.header__cart button{font-size:16.4px}.header__cart button .cart-count-bubble{min-width:30px;min-height:30px}}@media(min-width:2560px){.header__banner{padding-top:13px;padding-bottom:13px}.header__banner__headline span,.header__banner__headline a{font-size:16.6px}.header__banner__close{top:auto;right:26px;width:13px}.header.expanded .container{height:124.8px}.header__logo svg{width:170.3px}.header__signIn{margin-right:26px}.header__signIn a,.header__signIn button{font-size:19.5px}.header__signIn__circle span{font-size:16.6px}.header__account{margin-right:26px}.header__cart button{font-size:16.6px}.header__cart button .cart-count-bubble{min-width:32.5px;min-height:32.5px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/header.css.map */
