.header{display:flex;align-items:center}.header-wrapper{display:block;position:relative;background-color:var(--fp-white);padding:12px 13px 12px 15px}.header__heading-link,.header__heading-link svg{width:100px;height:26px;display:flex;align-items:center}.header__icon,.header__icon--cart .icon{height:24px;width:24px;padding:0}.header>.header__search{grid-area:left-icons;justify-self:start}.header__search{display:inline-flex;line-height:0}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center>.header__search,.no-js .predictive-search{display:none}.header--top-center *>.header__search,.rte blockquote{display:inline-flex}.header__icon--cart{position:relative}.header__icon--cart .cart-count-bubble{top:0;right:0;bottom:auto;left:auto;width:1.7rem;height:1.7rem;padding:0;transform:translate(18%,-30%);display:flex;align-items:center;justify-content:center}.header__icon--cart .cart-count-bubble>span[aria-hidden=true]{line-height:1;transform:translateY(.5px)}@media screen and (min-width:769px){.header__icon--cart .cart-count-bubble{transform:translate(42%,-30%)}}#menu-drawer{top:0;width:100%;background-color:var(--fp-extra-light-gray)}.menu-drawer-container{display:flex}.header__icon--summary{position:relative}.header__icon--summary>.menu-drawer-close-icon{position:absolute;background-color:var(--fp-white);top:0;right:10px;width:24px;height:24px;padding:6px;border-radius:40px}.nav_link,div#menu-drawer .menu-drawer__menu-item{font-size:32px;padding:0 0 8px;background:none;color:var(--fp-black);font-family:var(--fp-default-font);font-weight:500;line-height:120%;letter-spacing:-.64px}@media screen and (max-width:990px){#menu-drawer .menu-drawer__submenu{position:static;inset:auto;transform:none;visibility:visible;border-left:0;background:transparent;max-height:0;overflow:hidden;transition:max-height var(--duration-default) ease}#menu-drawer details[open]>.menu-drawer__submenu{max-height:120rem}#menu-drawer .menu-drawer__inner-submenu{height:auto;overflow:visible;padding-left:0}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{padding-left:0;font-size:20px;color:var(--fp-black);font-weight:500;line-height:120%;letter-spacing:-.4px}#menu-drawer .menu-drawer__close-button{display:none}#menu-drawer summary.menu-drawer__menu-item svg{margin-left:auto;transition:transform var(--duration-default) ease}#menu-drawer details[open]>summary.menu-drawer__menu-item svg{transform:rotate(180deg)}#menu-drawer details[open]>summary.menu-drawer__menu-item,#menu-drawer .menu-drawer__menu-item--active{color:var(--fp-red)}#menu-drawer details[open]>summary.menu-drawer__menu-item svg path,#menu-drawer .menu-drawer__menu-item--active svg path{fill:currentColor!important;stroke:currentColor!important}#menu-drawer .drawer-search-toggle{border:0;background:transparent;color:inherit;padding:3px 0 0;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer}}@media screen and (min-width:990px){.header{justify-content:space-between}.header-wrapper{padding-left:50px;padding-right:50px}.header__heading{margin-right:auto}.header__heading-link,.header__heading-link svg{width:215px;height:56px}.header__menu-item,.header__icon,.header__active-menu-item{color:var(--fp-black);text-transform:none}header.sticky_header_active .header__menu-item,header.sticky_header_active .header__icon,header.sticky_header_active .header__active-menu-item{color:var(--fp-black);text-transform:none}.header__inline-menu header-menu,.header__inline-menu header-menu>details{position:relative}.header__inline-menu header-menu>details>.header__submenu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.8rem)}.header__inline-menu header-menu:hover>details>.header__submenu,.header__inline-menu header-menu:focus-within>details>.header__submenu,.header__inline-menu header-menu>details[open]>.header__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}body.regen-trainer-lp-template .header-wrapper{background-color:var(--fp-black)}body.regen-trainer-lp-template .header__menu-item,body.regen-trainer-lp-template .header__menu-item span,body.regen-trainer-lp-template .header__menu-item .childitem,body.regen-trainer-lp-template .header__inline-menu a,body.regen-trainer-lp-template .header__inline-menu summary,body.regen-trainer-lp-template .header__icon,body.regen-trainer-lp-template .header__icon.link,body.regen-trainer-lp-template a.header__icon,body.regen-trainer-lp-template summary.header__icon,body.regen-trainer-lp-template .header__icon span,body.regen-trainer-lp-template .header__active-menu-item,body.regen-trainer-lp-template .header__heading-link,body.regen-trainer-lp-template .header__heading-link .h2,body.regen-trainer-lp-template header.sticky_header_active .header__menu-item,body.regen-trainer-lp-template header.sticky_header_active .header__icon,body.regen-trainer-lp-template header.sticky_header_active .header__active-menu-item{color:var(--fp-white)!important}body.regen-trainer-lp-template .header-wrapper svg,body.regen-trainer-lp-template .header-wrapper svg path,body.regen-trainer-lp-template .header-wrapper svg path[fill],body.regen-trainer-lp-template .header-wrapper svg path[fill=black],body.regen-trainer-lp-template .header__heading-link svg,body.regen-trainer-lp-template .header__heading-link svg path,body.regen-trainer-lp-template .header__icon svg,body.regen-trainer-lp-template .header__icon svg path{fill:currentColor!important;stroke:currentColor!important}body.regen-trainer-lp-template .header__icon--cart .cart-count-bubble{background-color:var(--fp-white);color:var(--fp-black)}body.regen-trainer-lp-template .black_logo{display:none!important}body.regen-trainer-lp-template .white_logo{display:block!important}body.regen-trainer-lp-template #menu-drawer{background-color:var(--fp-black)}body.regen-trainer-lp-template #menu-drawer .nav_link,body.regen-trainer-lp-template #menu-drawer .menu-drawer__menu-item{color:var(--fp-white)}body.regen-trainer-lp-template #menu-drawer .menu-drawer-close-icon{background-color:var(--fp-white)}body.regen-trainer-lp-template #menu-drawer .menu-drawer-close-icon svg,body.regen-trainer-lp-template #menu-drawer .menu-drawer-close-icon svg path{fill:var(--fp-black);stroke:var(--fp-black)}body.regen-trainer-lp-template .header__submenu{background-color:var(--fp-black)}body.regen-trainer-lp-template .header__submenu .header__menu-item{color:var(--fp-white)}
/*# sourceMappingURL=/cdn/shop/t/338/assets/section-header.css.map */
