:root{--vbt-noir: #0A0A0A;--vbt-noir-2: #161616;--vbt-gris: #2A2A2A;--vbt-gris-text: #A0A0A0;--vbt-blanc: #FFFFFF;--vbt-rouge: #EF4444;--vbt-rouge-2: #DC2626;--vbt-cyan: #22D3EE;--vbt-ease-out: cubic-bezier(.16, 1, .3, 1);--vbt-ease-in: cubic-bezier(.7, 0, .84, 0);--vbt-ease-in-out: cubic-bezier(.65, 0, .35, 1);--vbt-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--vbt-dur-micro: .12s;--vbt-dur-short: .28s;--vbt-dur-medium: .42s;--vbt-dur-long: .8s;--vbt-h0: clamp(56px, 9vw, 144px);--vbt-h1: clamp(40px, 6vw, 88px);--vbt-h2: clamp(32px, 4vw, 56px);--vbt-h3: clamp(20px, 2.4vw, 28px);--vbt-body-l: clamp(16px, 1.4vw, 20px);--vbt-body: 16px;--vbt-caption: 12px}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90%;descent-override:22.43%;line-gap-override:0%;size-adjust:107.4%;font-display:swap}@font-face{font-family:Bebas Neue Fallback;src:local("Impact"),local("Arial Narrow Bold"),local("Arial Narrow");ascent-override:100%;descent-override:0%;line-gap-override:0%;size-adjust:105%;font-display:swap}.vbt-hero__eyebrow,.vbt-hero__sub,.vbt-hero__rating,.vbt-btn-primary,.vbt-btn-secondary,.vbt-caption,.vbt-button,.vbt-num-label{font-family:Inter,Inter Fallback,-apple-system,Segoe UI,Roboto,sans-serif!important}.vbt-hero__heading,.vbt-h0,.vbt-h1,.vbt-h2,.vbt-num{font-family:Bebas Neue,Bebas Neue Fallback,Impact,Arial Narrow,sans-serif!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scroll-trigger,[data-vbt-reveal]{opacity:1!important;transform:none!important}}.vbt-h0{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:var(--vbt-h0);font-weight:400;letter-spacing:-.01em;line-height:.95;text-transform:uppercase}.vbt-h1{font-family:Bebas Neue,Impact,sans-serif;font-size:var(--vbt-h1);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.vbt-h2{font-family:Bebas Neue,Impact,sans-serif;font-size:var(--vbt-h2);font-weight:400;letter-spacing:.01em;line-height:1.05;text-transform:uppercase}.vbt-caption{font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--vbt-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--vbt-gris-text)}.vbt-button{font-family:Inter,-apple-system,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vbt-num{font-family:Bebas Neue,Impact,sans-serif;font-feature-settings:"tnum";letter-spacing:-.02em;line-height:1}.vbt-num-label{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--vbt-gris-text)}.vbt-btn-primary,.shopify-section--main-product .product-form__submit{position:relative;background:var(--vbt-rouge);color:var(--vbt-blanc);font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:18px 32px;border:0;border-radius:4px;cursor:pointer;transition:transform var(--vbt-dur-short) var(--vbt-ease-bounce),box-shadow var(--vbt-dur-short) var(--vbt-ease-out),background-color var(--vbt-dur-micro) var(--vbt-ease-out)}@media(hover:hover){.vbt-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ef444459}}.vbt-btn-primary:active{transform:scale(.97);background:var(--vbt-rouge-2);transition:transform 80ms var(--vbt-ease-out)}.vbt-btn-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--vbt-blanc);font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none!important;text-transform:none;padding:18px 32px;border:1px solid rgba(255,255,255,.25);border-radius:4px;cursor:pointer;transition:transform var(--vbt-dur-short) var(--vbt-ease-bounce),border-color var(--vbt-dur-short) var(--vbt-ease-out),color var(--vbt-dur-micro) var(--vbt-ease-out),background var(--vbt-dur-micro) var(--vbt-ease-out)}@media(hover:hover){.vbt-btn-secondary:hover{border-color:var(--vbt-cyan);color:var(--vbt-cyan);background:#22d3ee0f}}.vbt-btn-secondary:active{transform:scale(.97)}*:focus-visible{outline:2px solid var(--vbt-cyan);outline-offset:2px}[data-vbt-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s var(--vbt-ease-out),transform .6s var(--vbt-ease-out);will-change:opacity,transform}[data-vbt-reveal].is-visible{opacity:1;transform:translateY(0)}.vbt-skeleton{background:linear-gradient(90deg,var(--vbt-noir-2) 0%,var(--vbt-gris) 50%,var(--vbt-noir-2) 100%);background-size:200% 100%;animation:vbt-skel-shimmer 1.4s linear infinite}@keyframes vbt-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shopify-section-header[data-scroll-state=scrolled] .header{padding-top:12px;padding-bottom:12px;transition:padding .2s var(--vbt-ease-out)}.shopify-section-header,.section-header{position:relative;z-index:100!important}header-drawer{z-index:100!important}.menu-drawer{z-index:101!important}.vbt-buy-pill{display:none;align-items:center;gap:12px;padding:10px 18px;border-radius:999px;background:var(--vbt-rouge);color:var(--vbt-blanc);text-decoration:none;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:auto;margin-right:16px;opacity:0;transform:translateY(-8px);transition:opacity var(--vbt-dur-short) var(--vbt-ease-out),transform var(--vbt-dur-short) var(--vbt-ease-out),box-shadow var(--vbt-dur-short) var(--vbt-ease-out)}body.vbt-show-pill .vbt-buy-pill{display:inline-flex;opacity:1;transform:translateY(0)}.vbt-buy-pill:hover{box-shadow:0 6px 20px #ef444473;transform:translateY(-2px)}.vbt-buy-pill__price{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:#00000040;border-radius:11px;font-weight:800;letter-spacing:.04em}@media screen and (max-width:749px){.vbt-buy-pill{padding:8px 14px;font-size:12px;gap:8px;margin-right:8px}.vbt-buy-pill__label{display:none}}.shopify-section-header,.shopify-section-header sticky-header{background:var(--vbt-noir)!important;border-bottom:1px solid rgba(255,255,255,.06)}.header-wrapper{background:transparent!important}.header{padding-top:18px;padding-bottom:18px;align-items:center;gap:12px}.header__heading-logo,.header__heading-link img{height:40px!important;width:auto!important;max-width:160px!important;object-fit:contain}@media screen and (min-width:990px){.header__heading-logo,.header__heading-link img{height:44px!important;max-width:180px!important}}.vbt-header-nav{display:flex;align-items:center;margin:0 24px}.vbt-header-nav__list{display:flex;align-items:center;gap:32px;list-style:none;padding:0;margin:0}.vbt-header-nav__link{position:relative;display:inline-block;padding:4px 0;font-family:Inter,-apple-system,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vbt-blanc);text-decoration:none;transition:color var(--vbt-dur-micro) var(--vbt-ease-out)}.vbt-header-nav__link:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--vbt-cyan);transition:width var(--vbt-dur-short) var(--vbt-ease-out),left var(--vbt-dur-short) var(--vbt-ease-out)}.vbt-header-nav__link:hover,.vbt-header-nav__link:focus{color:var(--vbt-cyan)}.vbt-header-nav__link:hover:after{width:100%;left:0}@media screen and (max-width:989px){.vbt-header-nav{display:none}}.menu-drawer__menu .menu-drawer__menu-item{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.shopify-section-header .header-localization,.shopify-section-header .desktop-localization-wrapper,.shopify-section-header .header__icon--account,.menu-drawer__localization,.menu-drawer__account{display:none!important}.header__icon{width:36px;height:36px;padding:8px;color:var(--vbt-blanc);transition:color var(--vbt-dur-micro) var(--vbt-ease-out),transform var(--vbt-dur-micro) var(--vbt-ease-out)}.header__icon:hover{color:var(--vbt-cyan);transform:translateY(-1px)}.header__icon svg{width:20px;height:20px}.cart-count-bubble{background:var(--vbt-rouge)!important;color:var(--vbt-blanc)!important;font-family:Inter,sans-serif;font-weight:800;font-size:10px!important;min-width:18px;height:18px;border-radius:9px}.vbt-buy-pill{margin-left:auto;margin-right:14px;order:2}.header__icons{margin-left:0!important}@media screen and (max-width:989px){.vbt-buy-pill{margin-left:auto;margin-right:8px}}.footer{background:var(--vbt-noir)!important;border-top:1px solid rgba(255,255,255,.08);padding-top:0!important;margin-top:0!important}.footer__content-top{padding-top:80px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.06)}.footer__blocks-wrapper.grid{display:grid!important;grid-template-columns:minmax(300px,1.6fr) minmax(170px,1fr) minmax(170px,1fr) minmax(170px,1fr)!important;column-gap:56px!important;row-gap:40px!important;align-items:start}.footer__blocks-wrapper.grid>.grid__item,.footer__blocks-wrapper.grid>.footer-block{width:auto!important;max-width:none!important;flex:initial!important;min-width:0}@media screen and (max-width:989px){.footer__blocks-wrapper.grid{grid-template-columns:minmax(280px,1.6fr) 1fr 1fr!important;column-gap:36px!important;row-gap:36px!important}}@media screen and (max-width:749px){.footer__blocks-wrapper.grid{grid-template-columns:1fr!important;column-gap:0!important;row-gap:28px!important}}.footer-block__heading{white-space:nowrap!important}@media screen and (min-width:750px){.footer-block:not(:first-child) .footer-block__details-content p{white-space:nowrap}.footer-block:not(:first-child) .footer-block__details-content p a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}}.footer-block{margin:0!important}.footer-block__heading{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--vbt-gris-text)!important;margin:0 0 18px!important}.footer-block:first-child:before{content:"";display:block;width:56px;height:56px;margin-bottom:18px;background-image:url(vibrotech-logo-white.png);background-size:contain;background-repeat:no-repeat;background-position:left center}.footer-block:first-child .footer-block__heading{font-family:Bebas Neue,Impact,sans-serif!important;font-size:32px!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--vbt-blanc)!important;margin-bottom:12px!important}.footer-block__details-content,.footer-block__details-content p{font-family:Inter,sans-serif!important;font-size:14px!important;line-height:1.9!important;color:var(--vbt-gris-text)!important;margin:0 0 4px!important}.footer-block__details-content a{color:var(--vbt-gris-text)!important;text-decoration:none!important;transition:color var(--vbt-dur-micro) var(--vbt-ease-out)}.footer-block__details-content a:hover{color:var(--vbt-cyan)!important}.footer-block:first-child .footer-block__details-content p:first-child{font-size:14px!important;line-height:1.7!important;margin-bottom:18px!important;max-width:320px}.footer-block:first-child .footer-block__details-content p:last-child{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--vbt-gris-text)!important;opacity:.55;margin-top:16px!important}.footer-block:first-child .footer-block__details-content p:last-child strong{font-weight:600!important;color:inherit!important}.footer-block--newsletter{margin-top:48px;padding-top:48px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.footer-block__newsletter{display:flex;flex-wrap:wrap;align-items:center;gap:24px;width:100%}.footer-block--newsletter .footer-block__heading{font-family:Bebas Neue,Impact,sans-serif!important;font-size:clamp(24px,3vw,36px)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--vbt-blanc)!important;margin:0!important;flex:1 1 280px}.footer__newsletter,.newsletter-form{flex:1 1 360px;max-width:480px}.footer__newsletter .field{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:border-color var(--vbt-dur-short) var(--vbt-ease-out)}.footer__newsletter .field:focus-within{border-color:var(--vbt-cyan)}.footer__newsletter .field:after,.footer__newsletter .field:before{display:none!important}.footer__newsletter .field__input{background:transparent!important;border:0!important;color:var(--vbt-blanc)!important;padding:16px 56px 16px 18px!important;font-family:Inter,sans-serif;font-size:14px}.footer__newsletter .field__label{color:var(--vbt-gris-text)!important;font-family:Inter,sans-serif;font-size:14px;left:18px!important}.footer__newsletter .newsletter-form__button{color:var(--vbt-cyan)!important}.footer__newsletter .newsletter-form__button:hover{color:var(--vbt-blanc)!important}.footer__content-bottom{padding-top:28px;padding-bottom:0}.footer__content-bottom-wrapper{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.footer__copyright{font-family:Inter,sans-serif;font-size:12px!important;color:var(--vbt-gris-text)!important;opacity:.6;letter-spacing:.04em}.footer__copyright .copyright__content{color:inherit!important}.footer__payment .icon--full-color{filter:grayscale(.7) brightness(1.5);opacity:.7;transition:opacity var(--vbt-dur-micro) var(--vbt-ease-out)}.footer__payment .icon--full-color:hover{opacity:1}.footer__list-social{gap:8px!important}.footer__list-social .list-social__link{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:50%;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--vbt-gris-text);transition:color var(--vbt-dur-short) var(--vbt-ease-out),border-color var(--vbt-dur-short) var(--vbt-ease-out),transform var(--vbt-dur-short) var(--vbt-ease-out)}.footer__list-social .list-social__link:hover{color:var(--vbt-cyan);border-color:var(--vbt-cyan);transform:translateY(-2px)}@media screen and (max-width:989px){.vbt-compare__scroll::-webkit-scrollbar,.vbt-scrollbar-thin::-webkit-scrollbar{height:4px;width:4px}.vbt-compare__scroll::-webkit-scrollbar-track,.vbt-scrollbar-thin::-webkit-scrollbar-track{background:#ffffff0a}.vbt-compare__scroll::-webkit-scrollbar-thumb,.vbt-scrollbar-thin::-webkit-scrollbar-thumb{background:#22d3ee59;border-radius:2px}.vbt-compare__scroll,.vbt-scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.35) rgba(255,255,255,.04)}.vbt-btn-primary:focus-visible,.vbt-btn-secondary:focus-visible,.vbt-urgency__cta:focus-visible,.vbt-iconcards__cta a:focus-visible,.vbt-compare__cta a:focus-visible,.vbt-compare__scroll:focus-visible{outline:2px solid var(--vbt-cyan);outline-offset:3px;border-radius:6px}[class*=vbt-] a,[class*=vbt-] button{-webkit-tap-highlight-color:rgba(34,211,238,.18)}}@media screen and (max-width:749px){.vbt-iconcards .page-width,.vbt-trust-bar .page-width,.vbt-specs .page-width,.vbt-compare .page-width,.vbt-urgency .page-width{padding-left:16px;padding-right:16px}.vbt-compare__table th,.vbt-compare__table td{min-height:0}}@media screen and (max-width:360px){.vbt-iconcards .page-width,.vbt-trust-bar .page-width,.vbt-specs .page-width,.vbt-compare .page-width,.vbt-urgency .page-width{padding-left:12px;padding-right:12px}}::selection{background:var(--vbt-cyan);color:var(--vbt-noir)}::-moz-selection{background:var(--vbt-cyan);color:var(--vbt-noir)}@media(min-width:990px){html{scroll-behavior:smooth}}html{-webkit-tap-highlight-color:rgba(34,211,238,.18)}@media screen and (max-width:989px){.vbt-buy-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ef4444eb}}@media screen and (max-width:749px){[class*=vbt-] a:not(.vbt-nav-small):not(.vbt-badge):not([data-vbt-no-tap]),[class*=vbt-] button:not(.vbt-nav-small):not([data-vbt-no-tap]){min-height:44px;display:inline-flex;align-items:center}.vbt-compare__table a,.vbt-compare__table button,.vbt-specs a,.vbt-specs button{min-height:0}[class*=vbt-] a,[class*=vbt-] button{-webkit-tap-highlight-color:rgba(34,211,238,.18)}body{padding-left:0;padding-right:0}.footer-block--newsletter{flex-direction:column;gap:18px;margin-top:32px;padding-top:32px}.footer-block__newsletter{gap:12px}.vbt-btn-primary:focus-visible,.vbt-btn-secondary:focus-visible,.vbt-buy-pill:focus-visible,.footer-block__newsletter input:focus-visible,.footer-block__newsletter button:focus-visible{outline:2px solid var(--vbt-cyan);outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vibrotech-brand.css.map */
