:root{--color-surface: #FFFFFF;--color-surface-raised: #F5F5F5;--color-ink: #0A0A0A;--color-ink-muted: #555555;--color-line: #E5E5E5;--color-bleu: #1FAAE2;--color-bleu-hover: #1A96C9;--color-on-bleu: #0A0A0A;--color-ink-hover: #2A2A2A;--color-ciel-pale: #EAF8FE;--color-ciel: #A0E4F4;--color-gris-arc: #9A9A9A;--color-error: #C62828;--shadow-float: 0 8px 24px rgba(10, 10, 10, .08);--shadow-overlay: 0 16px 48px rgba(10, 10, 10, .16);--duration-fast: .2s;--duration-base: .3s;--duration-slow: .6s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--focus-ring: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-bleu);--font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--container-max: 1440px;--page-padding: 96px;--section-padding: 112px}@media screen and (max-width:749px){:root{--page-padding: 20px;--section-padding: 64px}}.section-header .header{transition:padding-top .25s ease,padding-bottom .25s ease}.section-header .header-wrapper{transition:box-shadow .25s ease}.vibro-header--compact .header-wrapper{box-shadow:var(--shadow-float)}.header__menu-item{font-size:1.5rem;font-weight:500;color:rgb(var(--color-foreground))}.header__menu-item span,.header__menu-item:hover span{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color var(--duration-fast) ease}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--color-bleu)}.vibro-header__cta{display:none}@media screen and (min-width:990px){.vibro-header__cta{display:inline-flex;min-width:0;margin-left:1.6rem}}body{font-family:var(--font-sans);font-size:1.6rem;line-height:1.625;letter-spacing:0;color:rgb(var(--color-foreground, 10, 10, 10))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-sans);font-weight:600;letter-spacing:0}h1,.h1,.h0{font-size:3.4rem;line-height:4.2rem;letter-spacing:-.01em}h2,.h2{font-size:2.8rem;line-height:3.6rem}h3,.h3{font-size:2rem;line-height:2.8rem}.product__title h1,.product__title .h1{font-size:3rem;line-height:3.8rem}.text-large{font-size:1.6rem;line-height:2.6rem}.text-small{font-size:1.5rem;line-height:2.2rem}.text-caption{font-size:1.3rem;line-height:1.8rem;color:var(--color-ink-muted)}.eyebrow{display:inline-flex;align-items:center;gap:1.2rem;font-size:1.3rem;font-weight:500;line-height:1.8rem;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";flex:none;width:24px;height:3px;border-radius:2px;background:var(--color-bleu)}@media screen and (min-width:750px){h1,.h1,.h0{font-size:5.6rem;line-height:6.4rem}.product__title h1,.product__title .h1,h2,.h2{font-size:4rem;line-height:4.8rem}h3,.h3{font-size:2.2rem;line-height:3rem}.text-large{font-size:1.8rem;line-height:2.8rem}}a:not(.button){color:rgb(var(--color-foreground, 10, 10, 10));text-decoration-color:var(--color-bleu);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) ease}a:not(.button):hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5.2rem;padding:0 3.2rem;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:1.4rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform .12s ease}.button:after,.shopify-challenge__button:after,.customer button:after,button.shopify-payment-button__button--unbranded:after,.button:not([disabled]):hover:after{box-shadow:none}.button:not([disabled]):not(.disabled):active,button.shopify-payment-button__button--unbranded:not([disabled]):active{transform:scale(.97)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not(.disabled):hover,button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:var(--color-bleu-hover)}.button--secondary{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground))}.button--secondary:not([disabled]):not(.disabled):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.color-scheme-4 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not(.disabled):hover,.color-scheme-5 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):not(.disabled):hover{background-color:var(--color-ink-hover)}.button:focus-visible,.button.focused,.button--secondary:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px var(--color-bleu)}.button--secondary:focus-visible,.button--secondary.focused{box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground)),0 0 0 2px rgb(var(--color-background)),0 0 0 4px var(--color-bleu)}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled{opacity:1;background-color:var(--color-line);color:var(--color-ink-muted);box-shadow:none}.button--large,.product-form__submit{min-height:5.6rem}.button--small{min-height:4.4rem;padding:0 2.4rem}.product-form__submit.button--secondary{background-color:var(--color-bleu);color:var(--color-on-bleu);box-shadow:none}.product-form__submit.button--secondary:not([disabled]):not(.disabled):hover{background-color:var(--color-bleu-hover);color:var(--color-on-bleu)}.product-form__submit.button--secondary:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px var(--color-bleu)}.product-form__submit.button--secondary:disabled,.product-form__submit.button--secondary[aria-disabled=true]{background-color:var(--color-line);color:var(--color-ink-muted)}button.shopify-payment-button__button--unbranded{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground))}button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}button.shopify-payment-button__button--unbranded:focus-visible{box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground)),0 0 0 2px rgb(var(--color-background)),0 0 0 4px var(--color-bleu)}.button--tertiary{min-height:4.4rem;font-size:1.2rem}.color-scheme-4,.gradient.color-scheme-4{--color-foreground: 10, 10, 10}[id]{scroll-margin-top:calc(var(--header-height, 7rem) + 1.6rem)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vibro-brand.css.map */
