﻿@font-face{font-family:NeuzeitSBook;font-style:normal;font-display:swap;src:url(http://jpholisticnutrition.com/cdn/shop/files/NeuzeitSBook.woff2?v=1729754847) format("woff2"),url(http://jpholisticnutrition.com/cdn/shop/files/NeuzeitSBook.woff2?v=1729754847) format("woff")}@font-face{font-family:Neuzeit Grotesk;font-style:normal;src:url(http://jpholisticnutrition.com/cdn/shop/files/Neuzeit_Grotesk_W01_Regular.woff2?v=1729754847) format("woff2"),url(http://jpholisticnutrition.com/cdn/shop/files/Neuzeit_Grotesk_W01_Regular.woff2?v=1729754847) format("woff")}@font-face{font-family:Std_Neuzeit_Grotesk;font-style:normal;font-display:swap;src:url(http://jpholisticnutrition.com/cdn/shop/files/DIN_30640_Std_Neuzeit_Grotesk_Light.woff2?v=1729754847) format("woff2"),url(http://jpholisticnutrition.com/cdn/shop/files/DIN_30640_Std_Neuzeit_Grotesk_Light.woff2?v=1729754847) format("woff")}header .section{width:100%;max-width:100%}.menu__heading a{font-weight:400;font-family:Neuzeit Grotesk!important;font-size:14px;text-align:center}.menu__heading,.mega-menu__content{text-align:center}.header__link,.header__link>a{color:#0d3858;fill:#0d3858;font-weight:400;font-size:16px;text-transform:capitalize}.header__link:hover,.header__link.is-active,.header__link>a:hover,.header__link>a.is-active{color:#0d3858;fill:#0d3858}.header__link:hover,.header__link>a{font-weight:700}.mega-menu .sale{color:#0d3858;font-family:Neuzeit Grotesk!important;font-weight:700!important;font-size:14px}.top_item{width:33%;justify-content:center;display:flex;align-items:center;gap:2px;border-right:1px solid white;padding:5px 0;font-size:10px;font-weight:400;font-family:Neuzeit Grotesk!important}.top_item:last-child{border:none}.message-header{padding:0}@media screen and (min-width: 768px){.header__menu{width:100%}.header__menu-items{justify-content:center}.navbar{min-height:5.25rem;padding:0 30px;margin:0!important;width:100%}.announcement-bar__content{justify-content:space-between}.top_item{width:33%;justify-content:center;display:flex;align-items:center;gap:3px;border-right:1px solid white;padding:7px 0;font-size:14px;font-weight:400;font-family:Neuzeit Grotesk!important}.has-mega-menu .header__link:after{font-family:flex-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904"!important;display:block;pointer-events:none;position:absolute;transform-origin:center;top:50%;transform:translateY(-50%);font-size:.8em;right:.7em}.has-mega-menu .header__link{padding-right:1.5em}.navbar-item.has-dropdown a:after,.navbar-item.has-mega-menu a:after{font-size:10px}.mega-menu__mega-menu-1 .mega-menu,.mega-menu__mega-menu-3 .mega-menu{padding:50px 30px 30px}.mega-menu__section .container{gap:20px;justify-content:center;flex-wrap:nowrap}.mega-menu__block{max-width:155px;padding:0}.mega-menu__mega-menu-2 .mega-menu__block{max-width:320px;width:calc(25% - 20px)}.mega-menu__mega-menu-2 .menu__heading{text-align:left;font-family:Neuzeit Grotesk!important;font-size:22px;line-height:28px;font-weight:700;color:#0d3858}.mega-menu__mega-menu-2 .mega-menu__linklist ul li{display:flex;font-family:Neuzeit Grotesk!important;align-items:center;gap:10px}.mega-menu__mega-menu-2 .mega-menu__content{text-align:left;font-size:16px;line-height:18px;font-weight:400}.mega-menu__mega-menu-2 .mega-menu{padding:50px 30px 30px}.mega-menu__mega-menu-1 .mega-menu__banner,.mega-menu__mega-menu-3 .mega-menu__banner{width:max-content;margin:20px auto auto;border-radius:30px;text-transform:uppercase;font-size:16px}}.desktop{display:block}.mobile{display:none}@media screen and (min-width: 768px) and (max-width: 1300px){.header__link,.header__link>a{font-size:14px}.mega-menu__mega-menu-2 .menu__heading{font-size:18px}}@media screen and (max-width: 768px){.desktop{display:none}.mobile{display:block}.mobile-header__open-menu .icon{height:1rem;width:1.2rem}.mega-menu__mega-menu-1 .mega-menu__banner,.mega-menu__mega-menu-3 .mega-menu__banner{width:max-content;margin:50px auto auto;border-radius:30px;text-transform:uppercase;font-size:14px;background:transparent;border:1px solid}.mobile-menu__submenu .flickity-prev-next-button.next{right:20px}.mobile-menu__submenu .flickity-prev-next-button.previous{left:20px}.mobile_carousel .swiper-slide{width:55%;padding:0;border-bottom:none;margin-right:20px}.mobile_carousel .flickity-viewport{height:300px!important}.has-no-side-gutter .medium-down--one-half{width:100%}.swiper-container{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.mobile-menu{top:-56px;width:92%}.mobile-menu{height:calc(100vh + 56px);max-height:unset}.mobile-menu .item-with-icon{display:none}.mobile-menu__content{height:100vh;margin-bottom:0!important;padding:0 20px}.mobile-menu__submenu .mega-menu__mega-menu-1 .mega-menu--header-classic .container .medium-down--one-half,.mobile-menu__submenu .mega-menu__mega-menu-3 .mega-menu--header-classic .container .medium-down--one-half{width:46%;padding:0;margin-right:10px}.mobile-submenu__list .mega-menu__mega-menu-1 .mega-menu,.mobile-submenu__list .mega-menu__mega-menu-3 .mega-menu{padding:20px 0;background-color:#fff!important}.mobile-menu__submenu .flickity-prev-next-button{top:unset;width:24px;height:24px;border-radius:50%;transform:unset;bottom:-30px;background-color:transparent;border:1px solid;z-index:10}.announcement-bar__content .flickity-prev-next-button{top:50%;width:20px;height:20px;border-radius:50%;transform:translateY(-50%);background-color:#fff;border:1px solid;z-index:10}.mobile-menu__submenu .flickity-page-dots{bottom:-25px}.open_menu{display:flex;position:relative;align-items:center;justify-content:center;padding:20px 0}.search-form .search__fields input[type=text]{color:#0d3858}.search-form .search__fields input[type=text]::placeholder{color:#0d3858;text-transform:capitalize}.open_menu img{max-width:173px}.open_close{position:absolute;left:0}.open_close .icon{height:9px;width:9px}.mobile-menu .search-form .search__fields input[type=text]{border:none;border-bottom:1px solid #0D385833}.mobile-menu .search-popup__form{padding-top:0}.mobile-menu .search-form .search__fields [data-icon=search]{padding:0;width:24px;height:24px}[data-mobile-menu-has-toggle=true] .mobile-menu__item{font-size:22px;line-height:28px;font-family:Neuzeit Grotesk!important;color:#0d3858;text-transform:capitalize;padding:16px 16px 16px 1px}[data-mobile-menu-has-toggle=true]{border-bottom:1px solid #0D385833}[data-mobile-menu-has-toggle=false] .mobile-menu__item{font-size:16px;line-height:28px;font-family:Neuzeit Grotesk!important;color:#0d3858;font-weight:400;text-transform:capitalize;padding:4px 4px 4px 1px}.mobile-menu-link:after{right:0;z-index:4;font-size:18px}.block__menu .menu__heading{display:none}.block__menu{padding:0 0 10px;width:100%!important}.block__menu ul{font-size:16px;font-weight:400px;font-family:Neuzeit Grotesk!important;line-height:18px;color:#0d3858;display:flex;flex-wrap:wrap}.block__menu ul li{display:flex;align-items:center;gap:4px;width:50%;margin-bottom:8px}.submenu__label:hover a{color:#0d3858}.block__menu ul li a{font-weight:400;text-align:left}[data-mobile-menu-navlink-handle=shop-by-farming] .block__menu ul li,[data-mobile-menu-navlink-handle=shop-by-animal-care] .block__menu ul li{width:100%}.under_text{left:-4px}.cart_underline{left:4px}.announcement-bar__content{flex-wrap:wrap}.top_item{padding:9px 12px;width:100%;font-size:14px;border:none}.announcement-bar__container{max-height:40px}.mobile-header__content-inner{display:flex;align-items:center;width:100%}.mobile-header{padding:10px 0}.mobile-header__open-menu .icon{height:1.4rem;width:1.4rem}.mobile-header .icon{height:24px;width:24px}.mobile-header .icon svg path{stroke:#0d3858;stroke-width:2px}}[data-mobile-menu-navlink-handle=take-the-quiz] [data-mobile-menu-has-toggle=false]{border-bottom:1px solid #0D385833;padding:16px 16px 16px 1px}[data-mobile-menu-navlink-handle=take-the-quiz] [data-mobile-menu-has-toggle=false] .mobile-menu__item{text-align:left;font-family:Neuzeit Grotesk!important;font-size:22px;line-height:28px;font-weight:700;color:#0d3858}
/*# sourceMappingURL=/cdn/shop/t/23/assets/maga_menu.css.map?v=89980400095837892121734102529 */



