@font-face{font-family:NHG Text Pro;src:url(/cdn/shop/files/Neue_Haas_Grotesk_Text_Pro_Medium.woff2?v=1788939585) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NHG Text Pro;src:url(/cdn/shop/files/NeueHaasGroteskTextPro-Bold.woff2?v=1788946901) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-body-family: "NHG Text Pro", "Neue Haas Grotesk Text", Helvetica, Arial, sans-serif;--font-body-weight: 500;--font-body-weight-bold: 700;--font-heading-family: "Graphik XX Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 800}body{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{text-transform:uppercase!important;letter-spacing:.02em!important;line-height:.88!important}h4,h5,h6,.h4,.h5,.h6{letter-spacing:0}.button,.btn,.sticky-product__button,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:1.05em}.price,.price *,.price-item,.unit-price,.offer__price,.offer__compare-price,.offer__prices *,.quantity__input,.badge__text,.caption-with-letter-spacing,.caption,.subtitle,.countdown,[class*=countdown],[class*=timer]{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.price,.price-item{font-weight:600}.price .price-item--sale,.price--on-sale .price__sale .price-item,.price__sale .price-item--sale{color:rgb(var(--color-foreground))!important}.price .price-item--regular,.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.55)!important}.badge__text,.caption-with-letter-spacing,.subtitle{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.color-scheme-4c0cb6e0-59e9-45ec-85ea-a90748ec1fec .price,.color-scheme-4c0cb6e0-59e9-45ec-85ea-a90748ec1fec .h0,.color-scheme-4c0cb6e0-59e9-45ec-85ea-a90748ec1fec .h1{color:#c8102e}body{font-size:16px;line-height:1.5}.rte:not(.simple-text__content) p,.rte:not(.simple-text__content) li,.rte:not(.simple-text__content),.product__description p,.text-block p,.testimonial-card__text,p,li{font-size:16px!important;line-height:1.5!important}.h0{font-size:48px!important;line-height:.96!important}h1,.h1,.product-title__heading{font-size:40px!important;line-height:1!important;letter-spacing:.02em!important}h2,.h2,h2.heading-block__content,.faq__heading{font-size:40px!important;line-height:.88!important}h3,.h3,.offer__title{font-size:28px!important;line-height:.88!important}h4,.h4{font-size:24px!important}h5,.h5,h6,.h6{font-size:20px!important}.collapsible-row__title{font-size:29px!important;line-height:.88!important}.sugar-cart-header__title,.sugar-cart-drawer__empty-title{font-size:40px!important}.footer-block__heading{font-size:24px!important}.product-form__submit,.sticky-product__button,.button,.btn{font-size:18px!important;line-height:1!important;letter-spacing:.04em}.price,.price-item{font-size:18px!important;font-weight:600}.offer__price{font-size:19px!important;font-weight:700!important}.price--large .price-item--sale,.price--large .price-item--regular:not(s){font-size:20px!important}.price-item--regular,s.price-item,.offer__compare-price{font-size:13px!important}.badge__text,.caption-with-letter-spacing,.subtitle{font-size:12px}.shopify-pc__banner h2,#shopify-pc__banner h2,.shopify-pc__banner__dialog h2{font-size:20px!important;line-height:1.2!important;letter-spacing:0!important}@media screen and (min-width:750px){body{font-size:16px;line-height:1.4}.rte:not(.simple-text__content) p,.rte:not(.simple-text__content) li,.rte:not(.simple-text__content),.product__description p,.text-block p,.testimonial-card__text,p,li{line-height:1.4!important}.h0{font-size:56px!important}h1,.h1,.product-title__heading{font-size:42px!important}h2,.h2,h2.heading-block__content,.faq__heading{font-size:48px!important;line-height:.96!important}h3,.h3,.offer__title{font-size:28px!important}.collapsible-row__title{font-size:29px!important}.sugar-cart-header__title,.sugar-cart-drawer__empty-title{font-size:40px!important}}@media screen and (max-width:749px){sticky-header header .header__heading-link .header__heading-logo-wrapper,sticky-header header .header__heading-link .header__heading-logo-wrapper .header__heading-logo{width:150px!important;max-width:48vw!important;height:auto!important}sticky-header header .header__heading-link .header__heading-logo-wrapper{transform:translate(-12px)}}@media screen and (min-width:750px){sticky-header header .header__heading-link .header__heading-logo-wrapper,sticky-header header .header__heading-link .header__heading-logo-wrapper .header__heading-logo{width:220px!important;height:auto!important}}[id^=readout].container-block,[id^=readout]>.container-block__bg{background:#000!important;border:1px solid #333336!important;border-radius:16px!important}[id^=readout] .container-block__content{padding:22px 24px 18px!important}[id^=readout] .heading-block__content,[id^=readout] h1,[id^=readout] h2,[id^=readout] h3{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace!important;font-weight:700!important;color:#c8102e!important;font-size:44px!important;line-height:1!important;letter-spacing:.02em!important;font-variant-numeric:tabular-nums;margin:0 0 14px!important}[id^=readout] .simple-text__content,[id^=readout] .simple-text__content p{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase;color:#9a9a9a!important;margin:0!important}@media screen and (min-width:750px){[id^=readout] .heading-block__content,[id^=readout] h1,[id^=readout] h2,[id^=readout] h3{font-size:56px!important}[id^=readout] .simple-text__content,[id^=readout] .simple-text__content p{font-size:13px!important}}.vc-readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.vc-readouts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-readouts--1{grid-template-columns:minmax(0,1fr)}.vc-readout{background:#000;border:1px solid #333336;border-radius:16px;padding:16px 12px 12px;min-width:0}.vc-readout__n{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-weight:700;color:#c8102e;font-size:22px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 10px}.vc-readouts--1 .vc-readout__n,.vc-readouts--2 .vc-readout__n{font-size:32px}.vc-readout__l{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;margin:0}.vc-readout--paper{background:#fafaf8;border-color:#e4e2dc}.vc-readout--paper .vc-readout__l{color:#6b6b6b}@media screen and (min-width:750px){.vc-readouts{gap:16px}.vc-readout{padding:24px 24px 20px}.vc-readout__n,.vc-readouts--1 .vc-readout__n,.vc-readouts--2 .vc-readout__n{font-size:48px;letter-spacing:.02em;margin-bottom:14px}.vc-readout__l{font-size:12px;letter-spacing:.14em}}strong,b{font-weight:var(--font-body-weight-bold, 700);-webkit-text-stroke:.45px currentColor}@supports not ((-webkit-text-stroke: 1px currentColor)){strong,b{text-shadow:.4px 0 0 currentColor,-.4px 0 0 currentColor}}.color-scheme-1 strong,.color-scheme-1 b,.color-scheme-2 strong,.color-scheme-2 b,.color-scheme-4c0cb6e0-59e9-45ec-85ea-a90748ec1fec strong,.color-scheme-4c0cb6e0-59e9-45ec-85ea-a90748ec1fec b{color:#fff}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,h1 b,h2 b,h3 b,h4 b,h5 b,h6 b,.button strong,.button b,.btn strong,.btn b,.buy-button__content strong,.buy-button__text strong,.sticky-product__button strong,.sticky-product__button-text strong,.sugar-cart-checkout__button strong,.sugar-cart-subtotals__row strong,.badge strong,.badge__text strong,.offer__title strong,.offer__badge strong,.price strong,.price-item strong,.vcac__offer strong,.vcac__eyebrow strong,.vcts__label strong,.vctm__reviews-text strong{-webkit-text-stroke:0!important;text-shadow:none!important}.button,.btn,.product-form__submit,.buy-button__content,.buy-button__line-1,.buy-button__line-2,.buy-button__text,.sticky-product__button,.sticky-product__button-content,.sticky-product__button-line-1,.sticky-product__button-line-2,.sticky-product__button-text,.sugar-cart-checkout__button,.sugar-cart-checkout__line-1,.sugar-cart-checkout__text,.sugar-cart-drawer__empty-cta,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.sugar-cart-checkout__button,.sugar-cart-drawer__empty-cta,.sticky-product__button-line-1,.sticky-product__button-text{font-size:18px!important;line-height:1!important}.sugar-cart-checkout__price,.sugar-cart-checkout__price *,.sugar-cart-checkout__current-price,.sugar-cart-subtotals__row strong,.sugar-cart-subtotals__row span:last-child,[class*=sugar-cart-item][class*=price],[class*=sugar-cart][class*=money],[class*=sugar-cart][class*=total] strong,.buy-button__price,.sticky-product__price,[class*=sticky-product][class*=price],.cart-item__price-wrapper,.cart-item__price-wrapper *,.totals__total-value,.quantity__input,[class*=sugar-cart][class*=quantity] input{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace!important;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0!important;text-transform:none!important}.sugar-cart-checkout__price,.sugar-cart-checkout__current-price{font-size:16px!important}.shopify-pc__banner__btn-manage-prefs,.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline,.combined-localization__button,.disclosure__button{font-family:var(--font-body-family)!important;font-weight:500!important}.button,.btn,.product-form__submit,.buy-button__content,.buy-button__line-1,.buy-button__text,.sticky-product__button,.sticky-product__button-content,.sticky-product__button-line-1,.sticky-product__button-text,.sugar-cart-checkout__button,.sugar-cart-checkout__line-1,.sugar-cart-checkout__text,.sugar-cart-drawer__empty-cta{font-size:22px!important;letter-spacing:.06em!important;line-height:1!important}.product-form__submit:not([class*=buy-button--]),.sugar-cart-checkout__button,.sticky-product__button{min-height:56px!important;padding-top:0!important;padding-bottom:0!important}.product-form__submit[class*=buy-button--]{min-height:56px!important;height:auto!important}.sugar-cart-item__line-total,[class*=sugar-cart-item][class*=price],[class*=sugar-cart-item][class*=price] *,.sugar-cart-subtotals__row,.sugar-cart-subtotals__row *{font-size:16px!important}.sugar-cart-subtotals__row span:last-child,[class*=sugar-cart][class*=total] strong{font-size:18px!important}.sugar-cart-item__title,[class*=sugar-cart-item][class*=title]{font-size:15px!important;line-height:1.3!important}.offer__price{font-size:20px!important}.offer__compare-price,.price-item--regular,s.price-item{font-size:14px!important}.price--large .price-item--sale,.price--large .price-item--regular:not(s){font-size:24px!important}[class*=sticky-product][class*=price]{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace!important;font-size:18px!important;font-weight:700}.button,.btn,.product-form__submit,.buy-button__content,.buy-button__line-1,.buy-button__text,.sticky-product__button,.sticky-product__button-content,.sticky-product__button-line-1,.sticky-product__button-text,.sugar-cart-checkout__button,.sugar-cart-checkout__line-1,.sugar-cart-checkout__text,.sugar-cart-drawer__empty-cta{font-family:var(--font-heading-family)!important;font-weight:800!important;font-size:28px!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important}.sugar-cart-checkout__price,.sugar-cart-checkout__price *,.sugar-cart-checkout__current-price{font-size:20px!important}.sugar-cart-checkout__line-1,.sugar-cart-checkout__text,.sugar-cart-checkout__text strong{display:inline-flex!important;align-items:center!important;gap:.35em}.sugar-cart-checkout__price,.sugar-cart-checkout__price--inline{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;line-height:1!important;position:relative;top:.06em}.sugar-cart-checkout__price--inline:before{content:"\b7";display:inline-block;margin:0 .32em;opacity:.55;font-family:JetBrains Mono,Menlo,monospace;font-size:.9em;line-height:1;transform:translateY(-.05em)}.sugar-cart-checkout__line-1,.sugar-cart-checkout__text,.sugar-cart-checkout__text strong{gap:0!important}.buy-button__line-2{display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight-bold, 700)!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap}.buy-button__line-1{white-space:nowrap}[class*=buy-button-wrapper--]{container-type:inline-size}.buy-button__line-1,.buy-button__line-1 .buy-button__text{font-size:min(var(--buy-line-1-size),calc((100cqi - 44px) / 10.2))!important}.buy-button__line-2,.buy-button__line-2 .buy-button__text{font-size:var(--buy-line-2-size)!important}.buy-button__line-2{flex-wrap:nowrap!important}.buy-button__line-2 .buy-button__text{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight-bold, 700)!important;text-transform:none!important;letter-spacing:0!important}.buy-button__line-2 .buy-button__text:before{content:"";flex:0 0 auto;display:block;width:1em;height:1em;background:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2 4 5v6c0 5 3.4 9.7 8 11 4.6-1.3 8-6 8-11V5l-8-3ZM10.8 16 7 12.2l1.4-1.4 2.4 2.4 4.8-4.8L17 9.8 10.8 16Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2 4 5v6c0 5 3.4 9.7 8 11 4.6-1.3 8-6 8-11V5l-8-3ZM10.8 16 7 12.2l1.4-1.4 2.4 2.4 4.8-4.8L17 9.8 10.8 16Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.buy-button__current-price{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight, 800)!important;font-variant-numeric:tabular-nums;letter-spacing:.016em!important;text-transform:none!important}.buy-button__compare-price{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace!important;font-size:.72em!important;font-weight:500!important;font-variant-numeric:tabular-nums;letter-spacing:-.011em!important;text-transform:none!important}.buy-button__compare-price{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.68;margin-left:-.06em;position:relative;top:-.097em}@media screen and (max-width:749px){.product-form__submit[class*=buy-button--]{padding-top:13px!important;padding-bottom:13px!important}}.simple-text__content p{font-size:inherit!important;line-height:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vasocore-brand.css.map?bust=1789049188070 */
