body .section-header .header-wrapper{--color-background: 255, 252, 247;--gradient-background: var(--vs-bg-main, #fffcf7);--color-foreground: 76, 65, 42;background:var(--vs-bg-main, #fffcf7);border-bottom:1px solid rgba(76,65,42,.1);box-shadow:none}body .section-header .header{max-width:1400px;min-height:68px;margin-inline:auto;padding:8px 16px;column-gap:8px;font-family:var(--font-body-family)}body .section-header .header__heading,body .section-header .header__heading-link{min-width:0;max-width:100%}body .section-header .header__heading-link{padding:0;margin:0;background:transparent;box-shadow:none}body .section-header .header__heading-logo-wrapper{width:120px;max-width:100%;background:transparent}body .section-header .header__heading-logo{display:block;width:100%;height:52px;max-height:52px;object-fit:cover;object-position:center;filter:brightness(1.04);mix-blend-mode:multiply}body .section-header .header__heading-link .h2{font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;line-height:1.2}body .section-header .header__icons{align-items:center;gap:0;padding:0;min-width:0}body .section-header .header__icon{width:44px;height:44px;flex-shrink:0;color:var(--vs-text-main, #4c412a)}body .section-header .header__icon--cart{margin-right:0}body .section-header .header__icon .svg-wrapper{width:44px;height:44px}body .section-header .header__icon .icon{width:22px;height:22px}body .section-header .header__icon--cart .icon{width:40px;height:40px}body .section-header .header__icon--account shop-user-avatar{--shop-avatar-size: 24px}body .section-header .header__icon:hover .icon{transform:none}body .section-header .header__icon:hover{color:var(--vs-green-deep, #244936)}body .section-header .cart-count-bubble{min-width:18px;width:auto;height:18px;padding-inline:3px;top:5px;right:3px;bottom:auto;left:auto;border-radius:999px;background:var(--vs-green-deep, #244936);color:#fff;font-size:1rem;line-height:1}body .section-header .header__menu-item,body .section-header .mega-menu__link{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.45;letter-spacing:.025em}body .section-header .header__menu-item:hover span,body .section-header .header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.45em}body .section-header .header__menu-item:hover,body .section-header .mega-menu__link:hover{color:var(--vs-green-deep, #244936)}body .section-header .header__submenu{border-color:var(--vs-border-soft, #dcd8cc);box-shadow:0 6px 16px #4c412a0a}body .section-header .header__submenu .header__menu-item{min-height:40px}body .section-header .menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.5;min-height:44px}body .section-header .desktop-localization-wrapper{gap:0;align-items:center;flex-wrap:nowrap}body .section-header .desktop-localization-wrapper .localization-form{margin:0;padding:0}body .section-header .header-localization .desktop-localization-wrapper .localization-form__select{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:.01em;min-height:40px;height:auto;min-width:0;max-width:112px;width:auto;padding:4px 16px 4px 4px;margin:0;background:transparent;color:var(--vs-text-main, #4c412a);white-space:normal}body .section-header .header-localization .desktop-localization-wrapper .localization-form__select>span{white-space:normal;overflow-wrap:anywhere}body .section-header #HeaderLanguageForm .localization-form__select{max-width:70px}body .section-header .desktop-localization-wrapper .localization-form__select .icon-caret{right:6px}body .section-header .header__icon:focus-visible,body .section-header .header__heading-link:focus-visible,body .section-header .header__menu-item:focus-visible,body .section-header .localization-form__select:focus-visible{outline:2px solid var(--vs-green-deep, #244936);outline-offset:2px;box-shadow:none}@media screen and (min-width:990px){body .section-header .header{min-height:100px;padding:14px 32px;column-gap:16px}body .section-header .header:not(.drawer-menu){grid-template-areas:"heading navigation icons";grid-template-columns:minmax(310px,1fr) minmax(0,600px) minmax(310px,1fr)}body .section-header .header:not(.drawer-menu) .header__heading,body .section-header .header:not(.drawer-menu) .header__heading-link{justify-self:start;text-align:left}body .section-header .header__heading-logo-wrapper{width:175px}body .section-header .header__heading-logo{height:68px;max-height:none}body .section-header .header__inline-menu{min-width:0;margin:0;justify-self:stretch;text-align:center}body .section-header .header__inline-menu>.list-menu--inline{display:flex;justify-content:center;column-gap:30px;row-gap:0}body .section-header .header__inline-menu>.list-menu--inline>li{min-width:0}body .section-header .header__inline-menu>.list-menu--inline>li>.header__menu-item,body .section-header .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{font-size:1.6rem;font-weight:600;min-height:44px;padding:10px 0;overflow-wrap:anywhere}body .section-header .header__inline-menu>.list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-right:16px}body .section-header .header__inline-menu>.list-menu--inline>li>header-menu>details>summary .icon-caret{right:0}body .section-header .header:not(.drawer-menu)>.header__search{display:none}body .section-header .header:not(.drawer-menu) .header__icons .header__search{display:inline-flex}body .section-header .header__icons{gap:0}body .section-header .header__icons .header__icon{width:40px}body .section-header.shopify-section-header-sticky.scrolled-past-header .header{min-height:88px;padding-block:10px}body .section-header.scrolled-past-header [data-sticky-type=reduce-logo-size] .header__heading-logo-wrapper{width:160px}}@media screen and (min-width:990px)and (max-width:1279px){body .section-header .header{padding-inline:24px;column-gap:16px}body .section-header .header:not(.drawer-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:minmax(0,1fr) auto;row-gap:0;padding-block:6px}body .section-header .header__heading-logo-wrapper{width:160px}body .section-header .header__heading-logo{height:52px}body .section-header .header__inline-menu>.list-menu--inline{column-gap:28px}}@media screen and (max-width:989px){body .section-header .header{grid-template-columns:auto minmax(0,1fr) auto}body .section-header header-drawer{margin-left:0}body .section-header .header__heading,body .section-header .header__heading-link{justify-self:center}body .section-header .header--mobile-left .header__heading,body .section-header .header--mobile-left .header__heading-link{justify-self:start}}@media screen and (max-width:374px){body .section-header .header{padding-inline:12px;column-gap:4px}body .section-header .header__heading-logo-wrapper{width:100px}}body .announcement-bar-section .utility-bar{--color-background: 104, 115, 66;--color-foreground: 255, 252, 247;--gradient-background: #687342;background:#687342;color:var(--vs-bg-main, #fffcf7);border:0}body .announcement-bar-section .utility-bar__grid{max-width:1400px;min-height:36px}body .announcement-bar-section .announcement-bar-slider{max-width:640px;justify-self:center}body .announcement-bar-section .announcement-bar__message{min-height:36px;padding-block:8px;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:20px;letter-spacing:.025em;color:var(--vs-bg-main, #fffcf7);overflow-wrap:anywhere}body .announcement-bar-section .announcement-bar .slider-button{height:36px;color:var(--vs-bg-main, #fffcf7)}body .announcement-bar-section .announcement-bar .slider-button .icon{height:6px}body .announcement-bar-section .announcement-bar__link:hover{text-decoration-thickness:1px;text-underline-offset:3px}@media screen and (max-width:989px){body .announcement-bar-section .announcement-bar .slider-button,body .announcement-bar-section .announcement-bar__link{min-height:40px}}body:has(#MainContent .vs-home-hero) .section-header .header__icons .header__icon{width:44px}body:has(#MainContent .vs-home-hero) .section-header .header__submenu .header__menu-item,body:has(#MainContent .vs-home-hero) .section-header .header-localization .desktop-localization-wrapper .localization-form__select,body:has(#MainContent .vs-home-hero) .announcement-bar-section .announcement-bar .slider-button,body:has(#MainContent .vs-home-hero) .announcement-bar-section .announcement-bar__link{min-height:44px}@media(min-width:1280px){body:has(#MainContent .vs-home-hero) .section-header .header:not(.drawer-menu){grid-template-columns:minmax(322px,1fr) minmax(0,600px) minmax(322px,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vitalspirit-header.css.map */
