.header{position:absolute;top:0;left:0;width:100%;z-index:100;padding:20px 0}.page-shop header,.template-page header,.template-policy header{background:#000;padding-bottom:0}.page-about header,.page-contact header,.page-lab-analysis-for-puro-energy header{background:transparent}.header__logo img{max-height:80px}.header__nav{flex:1;display:flex;justify-content:center}header .header__actions .icon{width:18px;filter:invert(1)}.header-icon--search{border-right:1px solid rgba(255,255,255,.2);padding-right:16px;margin-right:16px}.header__menu{display:flex;gap:50px;list-style:none;margin:0;padding:0}.header__menu-link{color:#fff;text-decoration:none;font-size:calc(16px + (18 - 16) * ((100vw - 375px) / (1920 - 375)));line-height:calc(22px + (22 - 20) * ((100vw - 375px) / (1920 - 375)));font-weight:300;letter-spacing:.36px;font-family:Google Sans Flex,sans-serif}.header__menu-link:hover{opacity:.8}.header__actions{display:flex;align-items:center}.header__icon img{width:18px;height:18px;cursor:pointer}.header__toggle{display:none;font-size:22px;background:none;border:none;color:#fff;cursor:pointer}.header__wrapper{display:flex;align-items:center;justify-content:space-between}.header__search{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:12px 20px;display:none}.header__search--active{display:block}.header__search-input{width:100%;padding:12px 14px;font-size:15px;border:1px solid #ccc;border-radius:4px}.menu-drawer-details{display:none}.header--is-active header,.header--is-active .menu-drawer-details .menu-drawer{position:fixed}.header--is-active .menu-drawer-details .menu-drawer{header:100%}@media(max-width:768px){.header__nav{display:none}.header__toggle,.menu-drawer-details{display:block}span.button.button--icon{width:50px;height:50px;border:1px solid #fff;border-radius:100%;display:flex;align-items:center}span.first-line{width:40px;height:1px;background-color:#fff}span.second-line{width:50px;height:1px;background-color:#fff}span.third-line{width:30px;height:1px;background-color:#fff}.menu-drawer-inner .drawer-header{display:none!important}.menu-drawer-inner{max-width:100%!important;height:100vh!important}.menu-drawer-nav .menu-drawer-menu .menu-drawer-menu-item.header-menu-first-level a{font-size:28px!important;line-height:35px!important;font-weight:300!important}.menu-drawer-details .menu-toggle-button .button .close-icon{display:none;trtransform:rotate(0deg)!important}.menu-drawer-details.menu-open .menu-toggle-button .button .close-icon{display:block;trtransform:rotate(0deg);position:absolute}.menu-drawer-details.menu-open .menu-toggle-button .button .hamburger{display:none}.menu-drawer-nav .menu-drawer-menu .menu-drawer-menu-item>.menu-link-wrapper{border-bottom:1px solid #333!important;padding:22px 20px!important}.menu-drawer-utility{display:none!important}.menu-drawer-inner{padding:116px 0 0!important;width:calc(100vw + -0rem)!important}.menu-drawer-details .menu-drawer{top:0!important;z-index:-1!important}.header-icon--search{display:block!important;padding-right:20px;margin-right:0}.header__actions{gap:20px}.menu-drawer-nav .menu-drawer-menu .menu-drawer-menu-item:last-child .menu-link-wrapper{border-bottom:0!important}}.header__nav{position:relative}.header__menu{list-style:none;margin:0;padding:0;display:flex;gap:2rem}.header__menu-item{position:relative}.header__menu-link{display:block;padding:1rem 0;text-decoration:none;transition:color .2s ease}.header__menu-link:hover{color:#fff}.header__submenu{position:absolute;top:100%;left:0;list-style:none;margin:0;padding:1rem 0;background:#fff;box-shadow:0 4px 12px #0000001a;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:1000}.header__submenu-item{padding:0}.header__submenu-link{display:block;padding:.75rem 1.5rem;text-decoration:none;color:inherit;white-space:nowrap;transition:background-color .2s ease}.header__submenu-link:hover{background-color:#f5f5f5}.header__menu-item:hover .header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header__menu-item:has(.header__submenu)>.header__menu-link:after{content:"";display:inline-block;width:0;height:0;margin-left:.5rem;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;vertical-align:middle;transition:transform .3s ease}.header__menu-item:hover:has(.header__submenu)>.header__menu-link:after{transform:rotate(180deg)}.cart-count-bubble{position:relative}.cart-count-bubble span{position:absolute;top:-7px;background:#88c946;border-radius:100%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;right:-7px;font-size:12px;line-height:16px;font-family:Google Sans Flex,sans-serif;font-weight:700}@media(max-width:768px){.header__menu{flex-direction:column;gap:0}.header__menu-item{border-bottom:1px solid #eee}.header__submenu{position:static;box-shadow:none;padding:0 0 0 1rem;background:#f9f9f9;max-height:0;overflow:hidden;opacity:1;visibility:visible;transform:none;transition:max-height .3s ease}.header__menu-item:hover .header__submenu{max-height:500px}.header__submenu-link{padding:.75rem 1rem}.menu-drawer-nav .menu-drawer-menu .menu-drawer-menu-item>details>summary .icon-caret{filter:invert(0)!important;width:15px!important}.menu-drawer-nav .menu-drawer-menu .menu-drawer-menu-item>details{border-bottom:1px solid #333!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main-header.css.map */
