.header-section{width:100%;background-color:var(--header-bg, var(--color-white));border-bottom:var(--header-border-width, 2px) solid var(--header-border, var(--color-black));position:relative;top:0;z-index:1000;transition:transform .3s ease,background-color .3s ease}.header-section--sticky-always,.header-section--sticky-scroll{position:sticky}.header-section--hidden{transform:translateY(-100%)}.header-section--transparent{position:absolute;left:0;right:0;background-color:transparent;border-bottom-color:transparent}.header-section--transparent .header{background-color:transparent}.header-section--transparent .header__menu-link{background-color:transparent;color:var(--color-white);border-color:#ffffff4d}.header-section--transparent .header__menu-link:hover span{background-color:var(--color-neon-yellow);color:var(--color-black)}.header-section--transparent .header__action-btn{color:var(--color-white);border-color:#ffffff4d}.header-section--transparent .header__action-btn:hover{background-color:var(--color-neon-yellow);color:var(--color-black)}.header__menu-link span{display:block;width:100%;text-align:center;padding:.25rem .5rem}.header__menu-item:hover .header__menu-link:not(.header__menu-link--has-megamenu) span{background-color:var(--menu-hover-bg, var(--color-neon-yellow))}.header-section--transparent .logo-text{color:var(--color-white)}.header-section--transparent .mobile__toggle--line{background-color:var(--color-white)}.header{width:100%;background-color:var(--header-bg, var(--color-white))}.header__wrapper{display:grid;grid-template-columns:450px 1fr 400px;align-items:center;justify-content:space-between;gap:2rem;padding:0;max-width:100%;margin:0 auto}.header__logo{flex-shrink:0;display:flex;align-items:center;justify-content:center}.header__logo img{max-width:200px}.header__logo-image--mobile{display:none}.logo-link{display:flex;align-items:center;text-decoration:none;transition:opacity .3s ease}.logo-link:hover{opacity:.8}.logo-text{font-family:var(--font-arial-nova);font-size:1.75rem;font-weight:700;letter-spacing:.1em;color:var(--header-text, var(--color-black));text-transform:uppercase}.header__menu{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;flex:1;justify-content:center}.header__menu-item{position:relative;margin:0;padding:0;flex-grow:1;flex-basis:0}.header__menu-item:last-of-type .header__menu-link{border-right:0px solid var(--header-border, var(--color-black))}.header__menu-link{display:flex;align-items:center;justify-content:center;padding:1.14rem 1.5rem;background-color:var(--header-bg, var(--color-white));border-left:0px solid var(--header-border, var(--color-black));color:var(--header-text, var(--color-black));font-family:var(--menu-link-font, var(--font-rama-gothic-e));font-size:var(--menu-link-font-size-desktop, 27px);font-weight:var(--menu-link-font-weight, 700);text-transform:uppercase;letter-spacing:0;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.icon-toggle{display:none}.header__menu-link--has-megamenu{pointer-events:none;cursor:pointer}.header__menu-link--active{color:var(--header-text, var(--color-black))}.header__menu-link--active span{background-color:var(--menu-hover-bg, var(--color-neon-yellow))}.megamenu{position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%);background-color:var(--megamenu-bg, var(--color-white));border:var(--header-border-width, 2px) solid var(--header-border, var(--color-black));display:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;min-width:200px;width:max-content;max-width:calc(100vw - 40px);box-shadow:0 8px 24px #0000001a}.megamenu.dropdown--flip-right{left:auto;right:0;transform:none}.megamenu.dropdown--flip-left{left:0;right:auto;transform:none}.header__menu-item:hover .megamenu,.megamenu.active{display:block;opacity:1;visibility:visible}.megamenu__content{display:grid;grid-template-columns:1fr;min-width:240px;width:auto}.megamenu__content:has(.megamenu__column+.megamenu__column){min-width:600px}.megamenu .megamenu__content--two-columns{grid-template-columns:repeat(2,minmax(0,auto))}.megamenu .megamenu__content--three-columns{grid-template-columns:repeat(3,minmax(0,auto))}.megamenu__column{display:flex;flex-direction:column;gap:.5rem;padding:2rem;border-right:var(--header-border-width, 2px) solid var(--header-border, var(--color-black));min-width:180px}.megamenu__column:last-of-type{border-right:none}.megamenu__title{font-family:var(--megamenu-title-font, var(--font-rama-gothic-e));font-size:var(--megamenu-title-font-size-desktop, 24px);font-weight:var(--megamenu-title-font-weight, 700);text-transform:uppercase;color:var(--header-text, var(--color-black));margin:0;padding:0;padding-bottom:.5rem}.megamenu__title:hover{text-decoration:underline}.megamenu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.megamenu__item{margin:0;padding:0}.megamenu__link{display:inline-block;color:var(--header-text, var(--color-black));text-decoration:none;font-family:var(--megamenu-link-font, var(--font-arial-nova));font-size:var(--megamenu-link-font-size-desktop, 18px);font-weight:var(--megamenu-link-font-weight, 700);transition:all .3s ease;padding:.5rem .75rem;min-width:120px}.megamenu__link:hover{color:var(--header-text, var(--color-black));text-decoration:none;background-color:var(--menu-hover-bg, var(--color-neon-yellow))}.megamenu__link--active{display:inline-block;background-color:var(--color-neon-yellow-dark);color:var(--color-black);text-decoration:none}.megamenu__link--highlighted:hover{background-color:var(--color-neon-yellow-dark);text-decoration:none}.megamenu__footer{display:flex;align-items:center;justify-content:flex-end;border-top:var(--header-border-width, 2px) solid var(--header-border, var(--color-black));padding:1rem 1.5rem}.megamenu__cta{display:inline-flex;align-items:center;gap:.75rem;color:var(--header-text, var(--color-black));text-decoration:none;font-family:var(--megamenu-cta-font, var(--font-arial-nova));font-size:var(--megamenu-cta-font-size-desktop, 15px);font-weight:var(--megamenu-cta-font-weight, 700);text-transform:none;letter-spacing:.05em;transition:all .3s ease}.megamenu__cta:hover{gap:1.25rem}.megamenu__cta .icon-arrow{transition:transform .3s ease;width:16px;height:14px}.megamenu__cta:hover .icon-arrow{transform:translate(4px)}.megamenu__footer--multi{gap:2rem;flex-wrap:wrap}.megamenu__footer--multi .megamenu__cta{flex:0 0 auto}.header__menu-label{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-arial-nova);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .4rem;border-radius:3px;margin-left:.4rem;line-height:1;white-space:nowrap}.header__actions{display:flex;align-items:center;gap:0;flex-shrink:0;justify-content:right;height:100%}.header__action-btn{display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--header-text, var(--color-black));cursor:pointer;transition:all .3s ease;padding:.5rem;position:relative;min-width:80px;height:100%;border:none;border-left:0px solid var(--header-border, var(--color-black))}.header-actions__cart-icon{position:relative}.header__action-btn:hover{color:var(--color-white);background-color:var(--color-black)}.header__action-btn .icon{width:34px;height:34px;stroke:currentColor;stroke-width:2}.cart-toggle{position:relative}.cart-count{position:absolute;top:-8px;right:-14px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;background-color:var(--menu-hover-bg, var(--color-neon-yellow));color:var(--header-text, var(--color-black));font-family:var(--font-arial-nova);font-size:.8rem;font-weight:700;border-radius:50%}.mobile__toggle--menu{display:none;flex-direction:column;justify-content:space-between;width:28px;height:22px;cursor:pointer}.mobile__toggle--line{width:100%;height:4px;background-color:var(--header-text, var(--color-black))}@media(max-width:1440px){.header__wrapper{display:grid;grid-template-columns:300px 1fr 270px}.header__logo img{max-width:130px}.header__menu-link{padding:1.5rem}.header__action-btn{min-width:64px}.header__action-btn .icon{width:24px;height:24px}}@media(max-width:1279px){.header__wrapper{grid-template-columns:200px 1fr 150px}.header__menu-link{padding:1.25rem 1.2rem}.header__action-btn{min-width:64px}.header__action-btn .icon{width:22px;height:22px}}@media(max-width:1023px){.mobile__toggle--menu{display:flex}.mobile__toggle--menu[role=button]{padding:unset;border:inherit;gap:unset}.header__wrapper{grid-template-columns:80px 1fr 80px;padding:.75rem 1rem;gap:.75rem}.header__action-btn{border-left:0px;border-right:0px;min-width:40px}.header__menu{display:block;order:3;position:absolute;top:64px;left:0;width:100%;border:0px;max-width:310px;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden;background-color:var(--header-bg, var(--color-white));height:calc(100vh - 64px);overflow:auto;display:none}.header__menu-link span{text-align:left}.header__menu-link--has-megamenu{pointer-events:all}.header-section.active .header__menu{transform:translate(0);opacity:1;visibility:visible}.header__menu.active{display:flex;flex-direction:column;gap:0}.header__menu-link{padding:.75rem 1rem;font-size:var(--menu-link-font-size-mobile, 14px);width:100%;justify-content:space-between;border-bottom:1px solid var(--color-dark-gray-lighter-2);border-right:0px;border-left:0px}.icon-toggle{display:block;transition:all .3s ease}.megamenu{position:static;border:none;max-height:0;overflow:hidden;opacity:0;visibility:visible;min-width:100%;box-shadow:none;background-color:var(--color-white-off);border-top:1px solid var(--color-dark-gray-lighter-2);padding:0 20px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.megamenu__content--two-columns{min-width:100%}.megamenu.active{max-height:500px;opacity:1}.megamenu__content{display:flex;flex-direction:column;gap:0;min-width:100%}.megamenu__content:has(.megamenu__column+.megamenu__column){min-width:100%}.megamenu .megamenu__content--two-columns,.megamenu .megamenu__content--three-columns,.megamenu .megamenu__content--four-columns{display:flex;flex-direction:column;grid-template-columns:1fr;min-width:100%}.megamenu__title{padding-left:.5rem;padding-right:.5rem;font-size:var(--megamenu-title-font-size-mobile, 24px)}.megamenu__link{padding:.5rem;font-size:var(--megamenu-link-font-size-mobile, 18px)}.megamenu__column{padding:1rem 0;border-right:none;border-bottom:1px solid var(--color-dark-gray-lighter-2)}.megamenu__column:last-of-type{border-bottom:none}.logo-text{font-size:1.25rem}.header__logo{order:1}.header__logo-image--desktop{display:none}.header__logo-image--mobile{display:block}.header__actions{order:2;gap:0rem}.header__menu-item.active-megamenu .header__menu-link{background-color:var(--menu-hover-bg, var(--color-neon-yellow))}.header__menu-item.active-megamenu .megamenu{background-color:#fafee4}.megamenu__cta{justify-content:space-between;width:100%;font-size:var(--megamenu-cta-font-size-mobile, 15px)}.header__menu-item.active-megamenu .icon-toggle{transform:rotate(180deg)}.header__menu-item:hover .megamenu{display:inherit}.header__menu-item:not(.active-megamenu) .megamenu{display:none!important}.mobile-menu{max-width:310px!important}.mobile-menu-header{padding:1rem 1rem .5rem!important}.mobile-menu-item{border-bottom:2px solid #000!important}.mobile-menu-item.active #mobile-submenu-1{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:0}.mobile-menu-item #mobile-submenu-1 .mobile-submenu-group{padding:16px;border-right:2px solid #000;margin-bottom:0}.mobile-menu-item #mobile-submenu-1 .mobile-submenu-group:last-of-type{border-right:0px}#mobile-submenu-1 .mobile-submenu-footer{grid-column:span 2;margin-top:0;border-top:2px solid #000;border-right:2px solid #000;padding:16px}#mobile-submenu-1 .mobile-submenu-link{padding-left:0}#mobile-submenu-1 .mobile-submenu-title{margin-bottom:0}.mobile-submenu-link{display:inline-block!important}}@media(max-width:1024px){.mobile-submenu-link{padding-top:0;padding-bottom:0}div#mobile-submenu-1 ul{padding:1rem 1.5rem}#mobile-submenu-1 .mobile-submenu-link{padding:.5rem .75rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/juiced-header.css.map */
