@keyframes vcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes vcDrawerIn{0%{transform:translate3d(-108%,0,0);opacity:.88}to{transform:translateZ(0);opacity:1}}@keyframes vcDrawerHeaderIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes vcItemIn{0%{opacity:0;transform:translate(-16px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes vcSearchIn{0%{opacity:0;transform:translateY(-18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vcSoftPulse{0%{box-shadow:0 8px 22px #103c3c1a}50%{box-shadow:0 12px 34px #008c952e}to{box-shadow:0 8px 22px #103c3c1a}}@keyframes vcButtonTap{0%{transform:scale(1)}50%{transform:scale(.94)}to{transform:scale(1)}}@media screen and (max-width:989px){:root{--vc-ink:#103C3C;--vc-teal:#008C95;--vc-teal-dark:#006E73;--vc-soft:#F3FFF7;--vc-soft-2:#EAF8F1;--vc-border:#D8F3DC;--vc-white:#fff;--vc-shadow:0 18px 54px rgba(16,60,60,.16);--vc-ease:cubic-bezier(.2,.9,.2,1)}body:has(.menu-drawer-container details[open]),body:has(header-drawer details[open]){overflow:hidden!important;touch-action:none!important}.header,.header-wrapper,.section-header{overflow:visible!important;background:var(--vc-soft)!important;background-color:var(--vc-soft)!important;color:var(--vc-ink)!important}.header{display:grid!important;align-items:center!important;min-height:7.2rem!important;gap:.8rem!important;position:relative!important;z-index:120!important}.menu-drawer-container,header-drawer,.header header-drawer,.header .menu-drawer-container{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:140!important;pointer-events:auto!important;overflow:visible!important}.menu-drawer-container details,header-drawer details{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:static!important}.menu-drawer-container summary.header__icon,header-drawer summary.header__icon,.menu-drawer-container .header__icon--menu,header-drawer .header__icon--menu,.header__icon--menu{display:flex!important;align-items:center!important;justify-content:center!important;width:4.8rem!important;height:4.8rem!important;min-width:4.8rem!important;min-height:4.8rem!important;margin:0!important;padding:0!important;background:var(--vc-white)!important;background-color:var(--vc-white)!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;border:1px solid var(--vc-border)!important;border-radius:999px!important;box-shadow:0 8px 22px #103c3c1a!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:160!important;pointer-events:auto!important;cursor:pointer!important;overflow:hidden!important;transition:background-color .22s var(--vc-ease),border-color .22s var(--vc-ease),box-shadow .22s var(--vc-ease),transform .22s var(--vc-ease),left .28s var(--vc-ease),top .28s var(--vc-ease)!important}.menu-drawer-container summary.header__icon:hover,header-drawer summary.header__icon:hover,.menu-drawer-container .header__icon--menu:hover,header-drawer .header__icon--menu:hover,.header__icon--menu:hover{background:var(--vc-soft-2)!important;background-color:var(--vc-soft-2)!important;color:var(--vc-teal)!important;-webkit-text-fill-color:var(--vc-teal)!important;border-color:var(--vc-teal)!important;box-shadow:0 12px 32px #008c952e!important;transform:translateY(-1px)!important}.menu-drawer-container summary.header__icon:active,header-drawer summary.header__icon:active,.header__icon--menu:active{animation:vcButtonTap .22s ease!important}.menu-drawer-container summary.header__icon svg,header-drawer summary.header__icon svg,.menu-drawer-container .header__icon--menu svg,header-drawer .header__icon--menu svg,.header__icon--menu svg{display:block!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:var(--vc-ink)!important;fill:var(--vc-ink)!important;stroke:var(--vc-ink)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transition:color .2s var(--vc-ease),fill .2s var(--vc-ease),stroke .2s var(--vc-ease),opacity .18s var(--vc-ease),transform .22s var(--vc-ease)!important}.menu-drawer-container summary.header__icon svg *,header-drawer summary.header__icon svg *,.header__icon--menu svg *{color:var(--vc-ink)!important;fill:var(--vc-ink)!important;stroke:var(--vc-ink)!important;opacity:1!important;visibility:visible!important}.menu-drawer-container summary.header__icon:hover svg,.menu-drawer-container summary.header__icon:hover svg *,header-drawer summary.header__icon:hover svg,header-drawer summary.header__icon:hover svg *,.header__icon--menu:hover svg,.header__icon--menu:hover svg *{color:var(--vc-teal)!important;fill:var(--vc-teal)!important;stroke:var(--vc-teal)!important}.menu-drawer-container summary.header__icon .icon-hamburger,header-drawer summary.header__icon .icon-hamburger,.header__icon--menu .icon-hamburger{display:block!important;opacity:1!important;visibility:visible!important}.menu-drawer-container summary.header__icon .icon-close,header-drawer summary.header__icon .icon-close,.header__icon--menu .icon-close{display:none!important;opacity:0!important;visibility:hidden!important}.menu-drawer-container details[open] summary.header__icon,header-drawer details[open] summary.header__icon{position:fixed!important;top:calc(env(safe-area-inset-top) + 1.35rem)!important;left:calc(min(94vw,43rem) - 6.25rem)!important;right:auto!important;width:4.75rem!important;height:4.75rem!important;min-width:4.75rem!important;min-height:4.75rem!important;z-index:10004!important;background:var(--vc-white)!important;background-color:var(--vc-white)!important;border:1px solid var(--vc-border)!important;box-shadow:0 12px 34px #103c3c2e!important;animation:vcSearchIn .26s var(--vc-ease) both!important}.menu-drawer-container details[open] summary.header__icon .icon-hamburger,header-drawer details[open] summary.header__icon .icon-hamburger{display:none!important;opacity:0!important;visibility:hidden!important}.menu-drawer-container details[open] summary.header__icon .icon-close,header-drawer details[open] summary.header__icon .icon-close{display:block!important;opacity:1!important;visibility:visible!important}.menu-drawer-container summary.header__icon:before,.menu-drawer-container summary.header__icon:after,header-drawer summary.header__icon:before,header-drawer summary.header__icon:after,.header__icon--menu:before,.header__icon--menu:after{display:none!important;content:none!important}.menu-drawer-container details[open]:after,header-drawer details[open]:after{content:""!important;display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#103c3c5c!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;z-index:9996!important;opacity:1!important;visibility:visible!important;animation:vcFadeIn .28s var(--vc-ease) both!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__navigation,.menu-drawer__utility-links,.menu-drawer__submenu,.menu-drawer__inner-submenu{background:var(--vc-soft)!important;background-color:var(--vc-soft)!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important}.menu-drawer{display:block!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(94vw,43rem)!important;max-width:94vw!important;min-width:min(88vw,36rem)!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;z-index:9999!important;border-right:1px solid var(--vc-border)!important;border-radius:0 2.7rem 2.7rem 0!important;box-shadow:24px 0 70px #103c3c3d!important;transform:translate3d(-108%,0,0)!important;transition:transform .42s var(--vc-ease),opacity .32s var(--vc-ease),box-shadow .32s var(--vc-ease)!important;overflow:hidden!important;pointer-events:none!important;margin:0!important;padding:0!important;will-change:transform!important}.menu-drawer-container details[open]>.menu-drawer,header-drawer details[open]>.menu-drawer,details[open]>.menu-drawer,.js details[open]>.menu-drawer{transform:translateZ(0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;animation:vcDrawerIn .42s var(--vc-ease) both!important}.menu-drawer__inner-container{height:100%!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:0 2.7rem 2.7rem 0!important;background:linear-gradient(180deg,#f3fff7,#eaf8f1)!important;background-color:var(--vc-soft)!important}.menu-drawer__navigation-container{height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;position:relative!important}.menu-drawer__navigation-container:before{content:"VitaCore"!important;display:flex!important;align-items:center!important;min-height:7.65rem!important;padding:2.15rem 7.4rem 1.55rem 2.35rem!important;background:#fffffff0!important;background-color:#fffffff0!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;border-bottom:1px solid var(--vc-border)!important;font-size:2.25rem!important;font-weight:950!important;letter-spacing:-.045em!important;line-height:1!important;box-shadow:0 10px 30px #103c3c0e!important;animation:vcDrawerHeaderIn .38s var(--vc-ease) .08s both!important}.menu-drawer__navigation{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:1.45rem 1.2rem 1rem!important;background:transparent!important}.menu-drawer__menu{display:flex!important;flex-direction:column!important;gap:.92rem!important;background:transparent!important;margin:0!important;padding:0!important;list-style:none!important}.menu-drawer__menu li{margin:0!important;padding:0!important;list-style:none!important;background:transparent!important}.menu-drawer__menu-item,.menu-drawer__menu-item.list-menu__item,.menu-drawer .list-menu__item,.menu-drawer a,.menu-drawer summary,.menu-drawer button:not(.button){background:#fffffff5!important;background-color:#fffffff5!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;fill:var(--vc-ink)!important;stroke:var(--vc-ink)!important;font-weight:850!important;letter-spacing:-.018em!important;opacity:1!important;visibility:visible!important;text-decoration:none!important;border-radius:1.65rem!important;transition:transform .22s var(--vc-ease),background-color .22s var(--vc-ease),border-color .22s var(--vc-ease),box-shadow .22s var(--vc-ease),color .22s var(--vc-ease)!important}.menu-drawer__menu-item{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:5.65rem!important;padding:1.55rem 1.7rem!important;border:1px solid var(--vc-border)!important;font-size:1.72rem!important;line-height:1.15!important;box-shadow:0 7px 22px #103c3c0e!important}.menu-drawer-container details[open] .menu-drawer__menu>li .menu-drawer__menu-item,.menu-drawer-container details[open] .menu-drawer__menu>li>a,.menu-drawer-container details[open] .menu-drawer__menu>li>summary,header-drawer details[open] .menu-drawer__menu>li .menu-drawer__menu-item{animation:vcItemIn .34s var(--vc-ease) both!important}.menu-drawer__menu>li:nth-child(1) .menu-drawer__menu-item{animation-delay:.07s!important}.menu-drawer__menu>li:nth-child(2) .menu-drawer__menu-item{animation-delay:.11s!important}.menu-drawer__menu>li:nth-child(3) .menu-drawer__menu-item{animation-delay:.15s!important}.menu-drawer__menu>li:nth-child(4) .menu-drawer__menu-item{animation-delay:.19s!important}.menu-drawer__menu>li:nth-child(5) .menu-drawer__menu-item{animation-delay:.23s!important}.menu-drawer__menu>li:nth-child(6) .menu-drawer__menu-item{animation-delay:.27s!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__menu-item[aria-current=page],.menu-drawer__close-button:hover,.menu-drawer__close-button:focus{background:var(--vc-soft-2)!important;background-color:var(--vc-soft-2)!important;color:var(--vc-teal)!important;-webkit-text-fill-color:var(--vc-teal)!important;border-color:var(--vc-teal)!important;box-shadow:0 12px 30px #008c951f!important;transform:translate(4px)!important}.menu-drawer__menu-item:hover *,.menu-drawer__menu-item:focus *,.menu-drawer__menu-item[aria-current=page] *,.menu-drawer__close-button:hover *,.menu-drawer__close-button:focus *{color:var(--vc-teal)!important;-webkit-text-fill-color:var(--vc-teal)!important;fill:var(--vc-teal)!important;stroke:var(--vc-teal)!important}.menu-drawer svg,.menu-drawer svg *,.menu-drawer path,.menu-drawer .svg-wrapper,.menu-drawer .svg-wrapper *{color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;fill:var(--vc-ink)!important;stroke:var(--vc-ink)!important;opacity:1!important;visibility:visible!important}.menu-drawer__menu-item>.svg-wrapper{margin-left:auto!important;width:1.9rem!important;height:1.9rem!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .22s var(--vc-ease)!important}.menu-drawer__menu-item:hover>.svg-wrapper{transform:translate(3px)!important}.menu-drawer__close-button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:1rem!important;width:calc(100% - 2.4rem)!important;min-height:5.6rem!important;margin:1rem 1.2rem!important;padding:1.4rem 1.6rem!important;background:#fffffff5!important;background-color:#fffffff5!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;border:1px solid var(--vc-border)!important;border-radius:1.6rem!important;font-weight:900!important;position:relative!important;z-index:20!important;opacity:1!important;visibility:visible!important;box-shadow:0 8px 24px #103c3c0e!important}.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button svg{width:2.1rem!important;height:2.1rem!important;min-width:2.1rem!important;margin:0!important;position:relative!important;z-index:22!important}.menu-drawer__close-button:before,.menu-drawer__close-button:after{display:none!important;content:none!important}.menu-drawer .header__heading,.menu-drawer .header__heading-link,.menu-drawer .header__heading-logo-wrapper,.menu-drawer .header__heading-logo,.menu-drawer img.header__heading-logo,.menu-drawer a[href="/"] img,.menu-drawer a[href="/"] .header__heading-logo-wrapper{display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;opacity:0!important;visibility:hidden!important;position:absolute!important;pointer-events:none!important;overflow:hidden!important}.menu-drawer__account,.menu-drawer__account span,.menu-drawer__account svg,.menu-drawer__account path,.menu-drawer__localization,.menu-drawer .localization-form__select,.menu-drawer .disclosure__button{background:var(--vc-white)!important;background-color:var(--vc-white)!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;fill:var(--vc-ink)!important;stroke:var(--vc-ink)!important;border-color:var(--vc-border)!important;opacity:1!important;visibility:visible!important;border-radius:1.4rem!important}.menu-drawer__utility-links{flex:0 0 auto!important;display:block!important;padding:1.3rem 1.2rem calc(1.3rem + env(safe-area-inset-bottom)) 1.2rem!important;border-top:1px solid var(--vc-border)!important;background:#fffffff5!important;background-color:#fffffff5!important;box-shadow:0 -10px 30px #103c3c0d!important;max-height:35dvh!important;overflow-y:auto!important}.menu-drawer .button,.menu-drawer button.button,.menu-drawer a.button{background:linear-gradient(135deg,var(--vc-teal),var(--vc-teal-dark))!important;background-color:var(--vc-teal)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--vc-teal)!important;border-radius:28px!important;box-shadow:0 12px 28px #008c9533!important}.menu-drawer .button *,.menu-drawer button.button *,.menu-drawer a.button *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;stroke:#fff!important}.menu-drawer__submenu{position:fixed!important;top:0!important;left:0!important;width:min(94vw,43rem)!important;height:100dvh!important;z-index:10000!important;border-radius:0 2.7rem 2.7rem 0!important;overflow:hidden!important;box-shadow:24px 0 70px #103c3c3d!important;background:var(--vc-soft)!important;background-color:var(--vc-soft)!important;transition:transform .38s var(--vc-ease),opacity .26s var(--vc-ease)!important}details[open]>.menu-drawer__submenu,.js details[open]>.menu-drawer__submenu{transform:translate(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.menu-drawer__inner-submenu{height:100%!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:1.2rem!important}.header__search,.header__icon--search,details-modal.header__search,.modal__toggle-open{display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:130!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;fill:var(--vc-ink)!important;stroke:var(--vc-ink)!important}.header__icon--search,.modal__toggle-open{width:4.8rem!important;height:4.8rem!important;min-width:4.8rem!important;min-height:4.8rem!important;background:var(--vc-white)!important;background-color:var(--vc-white)!important;border:1px solid var(--vc-border)!important;border-radius:999px!important;box-shadow:0 8px 22px #103c3c1a!important;transition:background-color .22s var(--vc-ease),border-color .22s var(--vc-ease),box-shadow .22s var(--vc-ease),transform .22s var(--vc-ease)!important}.header__icon--search svg,.header__icon--search svg *,.modal__toggle-open svg,.modal__toggle-open svg *{display:block!important;width:2.25rem!important;height:2.25rem!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;fill:var(--vc-ink)!important;stroke:var(--vc-ink)!important;opacity:1!important;visibility:visible!important}.header__icon--search:hover,.modal__toggle-open:hover{background:var(--vc-soft-2)!important;background-color:var(--vc-soft-2)!important;border-color:var(--vc-teal)!important;color:var(--vc-teal)!important;-webkit-text-fill-color:var(--vc-teal)!important;transform:translateY(-1px)!important;animation:vcSoftPulse 1.4s ease-in-out!important}.header__icon--search:hover svg,.header__icon--search:hover svg *,.modal__toggle-open:hover svg,.modal__toggle-open:hover svg *{color:var(--vc-teal)!important;-webkit-text-fill-color:var(--vc-teal)!important;fill:var(--vc-teal)!important;stroke:var(--vc-teal)!important}.search-modal,.search-modal.modal__content,.modal__content.search-modal{background:linear-gradient(180deg,#f3fff7fb,#eaf8f1fb)!important;background-color:#f3fff7fb!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;border:0!important;box-shadow:none!important}details[open]>.search-modal,details[open] .search-modal,.search-modal.modal__content[open],details[open]>.modal__content.search-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;height:100dvh!important;z-index:10030!important;padding:calc(env(safe-area-inset-top) + 1.4rem) 1.25rem 1.4rem 1.25rem!important;overflow-y:auto!important;animation:vcFadeIn .24s var(--vc-ease) both!important}.search-modal__content{position:relative!important;display:flex!important;align-items:stretch!important;gap:1rem!important;width:100%!important;max-width:76rem!important;margin:0 auto!important;padding:5.8rem 1.15rem 1.15rem!important;background:#fffffff7!important;background-color:#fffffff7!important;border:1px solid var(--vc-border)!important;border-radius:2.4rem!important;box-shadow:0 24px 70px #103c3c2e!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;animation:vcSearchIn .34s var(--vc-ease) both!important}.search-modal__content:before{content:"Search VitaCore"!important;position:absolute!important;top:1.55rem!important;left:1.55rem!important;right:7rem!important;display:block!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;font-size:2rem!important;font-weight:950!important;letter-spacing:-.04em!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.search-modal__content:after{content:"Find products, pages, or support info"!important;position:absolute!important;top:3.72rem!important;left:1.6rem!important;right:7rem!important;display:block!important;color:#4e7772!important;-webkit-text-fill-color:#4E7772!important;font-size:1.16rem!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.search-modal .modal__close-button,.search-modal .modal__toggle-close,.search-modal__close-button,.search-modal button[aria-label*=Close],.search-modal button[aria-label*=close]{position:absolute!important;top:1.15rem!important;right:1.15rem!important;width:4.35rem!important;height:4.35rem!important;min-width:4.35rem!important;min-height:4.35rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--vc-soft-2)!important;background-color:var(--vc-soft-2)!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;border:1px solid var(--vc-border)!important;border-radius:999px!important;box-shadow:0 10px 28px #103c3c17!important;z-index:10!important;opacity:1!important;visibility:visible!important;transition:background-color .2s var(--vc-ease),border-color .2s var(--vc-ease),transform .2s var(--vc-ease),box-shadow .2s var(--vc-ease)!important}.search-modal .modal__close-button:hover,.search-modal .modal__toggle-close:hover,.search-modal__close-button:hover{background:var(--vc-teal)!important;background-color:var(--vc-teal)!important;border-color:var(--vc-teal)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:rotate(90deg) scale(1.03)!important;box-shadow:0 14px 34px #008c953d!important}.search-modal .modal__close-button svg,.search-modal .modal__close-button svg *,.search-modal .modal__toggle-close svg,.search-modal .modal__toggle-close svg *,.search-modal__close-button svg,.search-modal__close-button svg *{width:1.9rem!important;height:1.9rem!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.search-modal__form,.search{width:100%!important;max-width:none!important;margin:0!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important}.search .field,.search-modal .field,.template-search .field{position:relative!important;width:100%!important;margin:0!important;background:var(--vc-white)!important;background-color:var(--vc-white)!important;border-radius:1.8rem!important;overflow:visible!important}.search__input.field__input,.search-modal .field__input,.template-search .field__input,input[type=search]{width:100%!important;height:6.25rem!important;min-height:6.25rem!important;padding:2.45rem 6.2rem .9rem 1.65rem!important;background:var(--vc-white)!important;background-color:var(--vc-white)!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;border:1px solid var(--vc-border)!important;border-radius:1.8rem!important;font-size:1.72rem!important;font-weight:750!important;line-height:1.2!important;opacity:1!important;box-shadow:0 10px 28px #103c3c12!important;transition:border-color .22s var(--vc-ease),box-shadow .22s var(--vc-ease),transform .22s var(--vc-ease)!important}.search__input.field__input:focus,.search-modal .field__input:focus,.template-search .field__input:focus,input[type=search]:focus{outline:0!important;border-color:var(--vc-teal)!important;box-shadow:0 0 0 3px #008c9529,0 16px 38px #103c3c1a!important;transform:translateY(-1px)!important}.search__input::placeholder,.search-modal input::placeholder,input[type=search]::placeholder{color:#6a8d88!important;-webkit-text-fill-color:#6A8D88!important;opacity:.72!important;font-weight:650!important}.search-modal .field__label,.search .field__label,.template-search .field__label{position:absolute!important;top:.72rem!important;left:1.28rem!important;z-index:4!important;background:var(--vc-white)!important;background-color:var(--vc-white)!important;color:var(--vc-teal)!important;-webkit-text-fill-color:var(--vc-teal)!important;font-size:1rem!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important;padding:0 .35rem!important;line-height:1.1!important}.search-modal .field__button,.search .field__button,.template-search .field__button,.search__button{position:absolute!important;top:50%!important;right:.72rem!important;transform:translateY(-50%)!important;width:4.75rem!important;height:4.75rem!important;min-width:4.75rem!important;min-height:4.75rem!important;background:linear-gradient(135deg,var(--vc-teal),var(--vc-teal-dark))!important;background-color:var(--vc-teal)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--vc-teal)!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:6!important;opacity:1!important;visibility:visible!important;box-shadow:0 12px 28px #008c953b!important;transition:transform .2s var(--vc-ease),box-shadow .2s var(--vc-ease),filter .2s var(--vc-ease)!important}.search-modal .field__button:hover,.search .field__button:hover,.template-search .field__button:hover,.search__button:hover{transform:translateY(-50%) scale(1.045)!important;box-shadow:0 16px 36px #008c954d!important;filter:saturate(1.08)!important}.search-modal .field__button *,.search .field__button *,.template-search .field__button *,.search__button *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important}.predictive-search,.predictive-search--search-template{background:#fffffffa!important;background-color:#fffffffa!important;color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;border:1px solid var(--vc-border)!important;border-radius:2rem!important;box-shadow:0 20px 55px #103c3c29!important;margin-top:1.15rem!important;max-height:62dvh!important;overflow-y:auto!important;z-index:10040!important;padding:.75rem!important;animation:vcSearchIn .24s var(--vc-ease) both!important}.predictive-search *,.predictive-search__item,.predictive-search__heading,.predictive-search__item-heading,.predictive-search__item-vendor,.predictive-search__item-query-result,.predictive-search__pages-wrapper{color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;opacity:1!important;visibility:visible!important}.predictive-search__heading{padding:1rem 1.1rem!important;margin:0!important;color:var(--vc-teal)!important;-webkit-text-fill-color:var(--vc-teal)!important;font-weight:950!important;font-size:1.1rem!important;letter-spacing:.055em!important;text-transform:uppercase!important;border-bottom:1px solid var(--vc-border)!important}.predictive-search a,.predictive-search a *{color:var(--vc-ink)!important;-webkit-text-fill-color:var(--vc-ink)!important;text-decoration:none!important}.predictive-search__item,.predictive-search a{border-radius:1.35rem!important;transition:background-color .18s var(--vc-ease),transform .18s var(--vc-ease),box-shadow .18s var(--vc-ease)!important}.predictive-search a:hover,.predictive-search a:hover *,.predictive-search__item:hover,.predictive-search__item:hover *{color:var(--vc-teal)!important;-webkit-text-fill-color:var(--vc-teal)!important;background:var(--vc-soft-2)!important;background-color:var(--vc-soft-2)!important;transform:translate(3px)!important}}@media screen and (max-width:480px){.menu-drawer{width:96vw!important;max-width:96vw!important;min-width:0!important;border-radius:0 2.2rem 2.2rem 0!important}.menu-drawer-container details[open] summary.header__icon,header-drawer details[open] summary.header__icon{left:calc(96vw - 5.8rem)!important;top:calc(env(safe-area-inset-top) + 1.2rem)!important;width:4.5rem!important;height:4.5rem!important;min-width:4.5rem!important;min-height:4.5rem!important}.menu-drawer__navigation-container:before{min-height:7.25rem!important;font-size:2.05rem!important;padding:2rem 6.9rem 1.4rem 2rem!important}.menu-drawer__navigation{padding:1.2rem .95rem .9rem!important}.menu-drawer__menu{gap:.75rem!important}.menu-drawer__menu-item{min-height:5.45rem!important;font-size:1.62rem!important;padding:1.45rem!important;border-radius:1.45rem!important}.menu-drawer__utility-links{padding:1.15rem .95rem calc(1.15rem + env(safe-area-inset-bottom)) .95rem!important}details[open]>.search-modal,details[open] .search-modal,.search-modal.modal__content[open],details[open]>.modal__content.search-modal{padding:calc(env(safe-area-inset-top) + 1rem) .85rem 1rem .85rem!important}.search-modal__content{padding:5.6rem .85rem .85rem!important;border-radius:2rem!important}.search-modal__content:before{font-size:1.82rem!important;right:6.4rem!important}.search-modal__content:after{right:6.4rem!important;font-size:1.05rem!important}.search__input.field__input,.search-modal .field__input,.template-search .field__input,input[type=search]{height:6.05rem!important;min-height:6.05rem!important;font-size:1.6rem!important;padding:2.35rem 5.85rem .85rem 1.45rem!important}.search-modal .field__button,.search .field__button,.template-search .field__button,.search__button{width:4.45rem!important;height:4.45rem!important;min-width:4.45rem!important;min-height:4.45rem!important;right:.62rem!important}}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer *,.search-modal,.search-modal *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vitacore-menu-fix.css.map */
