:root{--vitals-red: #B62527;--vitals-red-hover: #8E1D1F;--vitals-charcoal: #262626;--vitals-cream: #F7F5F2;--vitals-gold: #DAA520;--vitals-radius: 12px;--vitals-font-stack: "Lato", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media screen and (max-width:767px){.cart-drawer__dialog{width:100%!important;max-width:100%!important;height:100%!important;max-height:100dvh!important;margin:0!important;border-left:none!important;border-radius:0!important}}.vitals-cart__checkout-button.button,.vitals-cart__checkout-button{width:100%!important;min-height:56px!important;height:auto!important;padding:16px 24px!important;background-color:var(--vitals-red)!important;border:2px solid var(--vitals-red)!important;color:#fff!important;font-family:var(--vitals-font-stack)!important;font-weight:700!important;font-size:18px!important;line-height:1.2!important;letter-spacing:.01em!important;border-radius:var(--vitals-radius)!important;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.vitals-cart__checkout-button:hover:not(:disabled),.vitals-cart__checkout-button:focus-visible:not(:disabled){background-color:var(--vitals-red-hover)!important;border-color:var(--vitals-red-hover)!important;color:#fff!important;box-shadow:0 6px 20px #b6252747}.vitals-cart__checkout-button:disabled{opacity:.55;cursor:not-allowed}.vitals-cart__continue-shopping{display:block;width:100%;margin-top:12px;padding:12px 8px;background:transparent;border:none;color:var(--vitals-charcoal);font-family:var(--vitals-font-stack);font-weight:400;font-size:14px;line-height:1.4;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}.vitals-cart__continue-shopping:hover,.vitals-cart__continue-shopping:focus-visible{color:var(--vitals-red);text-decoration:underline}.vitals-cart__ctas{display:flex!important;flex-direction:column!important;gap:0!important;width:100%}.cart-drawer__dialog .cart-discount__summary{font-family:var(--vitals-font-stack);font-weight:700;color:var(--vitals-charcoal)}.header a[href$="/products/product-1"],.header a[href$="/products/product-1/"],.header-section a[href$="/products/product-1"],.header-section a[href$="/products/product-1/"],header a[href$="/products/product-1"],header a[href$="/products/product-1/"],header-drawer a[href$="/products/product-1"],header-drawer a[href$="/products/product-1/"]{display:none!important}.vitals-standalone-link{margin-block-start:12px!important;margin-block-end:0!important;font-size:14px!important;line-height:1.4!important;color:var(--vitals-charcoal)!important;text-align:center!important}.vitals-standalone-link a{color:var(--vitals-charcoal)!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:700!important}.vitals-standalone-link a:hover,.vitals-standalone-link a:focus-visible{color:var(--vitals-red)!important}.vitals-bundle-banner{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin-block:12px 16px!important;padding:14px 18px!important;background-color:#daa5201a!important;border:2px solid var(--vitals-gold)!important;border-radius:var(--vitals-radius)!important;color:var(--vitals-charcoal)!important;font-family:var(--vitals-font-stack)!important;font-size:14px!important;line-height:1.35!important;text-decoration:none!important;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.vitals-bundle-banner:hover,.vitals-bundle-banner:focus-visible{background-color:#daa5202e!important;box-shadow:0 6px 20px #daa52038}.vitals-bundle-banner__icon{font-size:18px;color:var(--vitals-gold);flex-shrink:0}.vitals-bundle-banner__text{flex:1 1 auto}.vitals-bundle-banner__text strong{color:var(--vitals-red)!important;font-weight:900!important}.vitals-bundle-banner__chev{font-size:18px;color:var(--vitals-red);flex-shrink:0}.vitals-buy-now-button.button,.vitals-buy-now-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-block-start:12px;padding:16px 24px;background-color:#fff!important;border:2px solid var(--vitals-red)!important;color:var(--vitals-red)!important;font-family:var(--vitals-font-stack)!important;font-weight:700!important;font-size:18px!important;line-height:1.2!important;letter-spacing:.01em!important;border-radius:var(--vitals-radius)!important;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.vitals-buy-now-button:hover:not(:disabled):not([aria-busy=true]),.vitals-buy-now-button:focus-visible:not(:disabled):not([aria-busy=true]){background-color:var(--vitals-red)!important;color:#fff!important;box-shadow:0 6px 20px #b625272e}.vitals-buy-now-button:disabled,.vitals-buy-now-button[aria-busy=true]{opacity:.55;cursor:not-allowed}.vitals-buy-now-button__label{display:inline-block}.header-section:has(>#header-component),.header-section{position:sticky!important;top:0!important;z-index:var(--layer-sticky, 50)!important}body[style*="position: fixed"] .header-section,body[style*="position:fixed"] .header-section{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important}.header-actions__cart-icon .svg-wrapper,.header-actions__cart-icon .svg-wrapper>svg{width:32px!important;height:32px!important}@media screen and (max-width:749px){.header-actions__cart-icon .svg-wrapper,.header-actions__cart-icon .svg-wrapper>svg{width:28px!important;height:28px!important}}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:none!important;-webkit-mask:none!important}.header-actions__cart-icon .cart-bubble{width:18px!important;min-width:16px!important;aspect-ratio:1!important;border-radius:50%!important}.header-actions__cart-icon .cart-bubble .cart-bubble__background{background-color:var(--vitals-red)!important;border-radius:50%!important}.header-actions__cart-icon .cart-bubble__text,.header-actions__cart-icon .cart-bubble__text-count{color:#fff!important;font-family:var(--vitals-font-stack);font-weight:700!important;font-size:11px!important;line-height:1!important}.header-actions__cart-icon{--cart-bubble-size: 18px !important;--cart-bubble-top: -4px !important;--cart-bubble-right: -4px !important}@media screen and (max-width:767px){[id$=__hero_v2_VA]{min-height:auto!important;background-color:var(--vitals-cream)!important;padding:0!important;margin:0!important}[id$=__hero_v2_VA] .background-media,[id$=__hero_v2_VA] .hero__media,[id$=__hero_v2_VA] .hero__media-wrapper,[id$=__hero_v2_VA] picture,[id$=__hero_v2_VA]>img,[id$=__hero_v2_VA] .hero__container>img{display:none!important}[id$=__hero_v2_VA] .hero__container{min-height:auto!important;padding:40px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;background-color:var(--vitals-cream)!important}[id$=__hero_v2_VA] .group-block--width-custom{width:100%!important;max-width:100%!important;margin-inline:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;border:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:18px!important}[id$=__hero_v2_VA] .group-block--width-custom>*{margin-inline:auto!important;text-align:center!important;width:100%!important;max-width:100%!important}[id$=__hero_v2_VA] .group-block--width-custom .text-block:first-of-type{margin-block-end:4px!important;color:var(--vitals-red)!important;font-weight:700!important;letter-spacing:.05em!important}[id$=__hero_v2_VA] .group-block--width-custom .button,[id$=__hero_v2_VA] .group-block--width-custom a.button,[id$=__hero_v2_VA] .group-block--width-custom .button-wrapper{width:100%!important;max-width:100%!important;min-height:56px!important}[id$=__section_compare_VA] .group-block--width-custom{padding:28px 24px!important;margin-block-end:16px!important}[id$=__section_compare_VA] .group-block--width-custom:has(.overlay[style*=b62527]),[id$=__section_compare_VA] .group-block--width-custom:has([style*=b62527]){box-shadow:0 8px 28px #b6252740!important;color:#fff!important}[id$=__section_compare_VA] .group-block--width-custom:has(.overlay[style*=b62527]) :where(p,h1,h2,h3,h4,h5,h6,li,span,strong,em),[id$=__section_compare_VA] .group-block--width-custom:has([style*=b62527]) :where(p,h1,h2,h3,h4,h5,h6,li,span,strong,em){color:#fff!important}[id$=__section_compare_VA] .group-block--width-fill{gap:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vitals-2026.css.map */
