:root{--color-primary: #448FF8;--color-primary-rgb: 68, 143, 248;--color-primary-light: #AAF7FD;--color-primary-light-rgb: 170, 247, 253;--color-primary-dark: #0018AD;--color-primary-dark-rgb: 0, 24, 173;--color-white: #FFFFFF;--color-white-rgb: 255, 255, 255;--color-dark: #021539;--color-dark-rgb: 2, 21, 57;--color-gray: #868585;--color-gray-rgb: 134, 133, 133;--color-gray-medium: #4B4B4B;--color-gray-medium-rgb: 75, 75, 75;--color-accent: #FF993A;--color-accent-rgb: 255, 153, 58;--color-bg-page: var(--color-white);--color-bg-section: #F7F9FC;--color-bg-hero: var(--color-primary);--color-bg-hero-dark: var(--color-primary-dark);--color-bg-dark: var(--color-dark);--color-bg-accent-soft: rgba(68, 143, 248, .06);--color-bg-highlight: rgba(170, 247, 253, .3);--color-text-heading: var(--color-dark);--color-text-body: var(--color-gray-medium);--color-text-muted: var(--color-gray);--color-text-link: var(--color-primary);--color-text-on-primary: var(--color-white);--color-text-on-dark: var(--color-white);--color-text-on-accent: var(--color-white);--color-text-accent-word: var(--color-primary);--color-border: #E4E7EC;--color-border-light: #F0F2F5;--color-border-focus: var(--color-primary);--color-cta-bg: var(--color-primary);--color-cta-text: var(--color-white);--color-cta-hover: #3578D8;--color-cta-secondary-bg: var(--color-accent);--color-cta-secondary-hover: #E8852E;--color-cta-outline-border: var(--color-primary);--color-cta-outline-text: var(--color-primary);--color-success: #22C55E;--color-warning: var(--color-accent);--color-error: #EF4444;--color-info: var(--color-primary);--color-sale: var(--color-primary);--color-rating: #9a6e00;--color-stock-in: #3C9342;--color-stock-low: #E99114;--color-stock-out: #BF262F;--overlay-color: #000000;--overlay-opacity: .5;--overlay-rgba: rgba(0, 0, 0, .5);--font-heading: "Plus Jakarta Sans", sans-serif;--font-body: "Open Sans", sans-serif;--font-menu: var(--font-heading);--font-section: var(--font-heading);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.75;--line-height-article: 1.8;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-caps: .15em;--text-h1-font: var(--font-heading);--text-h1-weight: var(--font-weight-bold);--text-h1-size: var(--font-size-6xl);--text-h1-size-mobile: var(--font-size-4xl);--text-h1-line-height: var(--line-height-tight);--text-h1-color: var(--color-text-heading);--text-h2-font: var(--font-heading);--text-h2-weight: var(--font-weight-bold);--text-h2-size: var(--font-size-5xl);--text-h2-size-mobile: var(--font-size-3xl);--text-h2-line-height: var(--line-height-tight);--text-h3-font: var(--font-heading);--text-h3-weight: var(--font-weight-semibold);--text-h3-size: var(--font-size-3xl);--text-h3-size-mobile: var(--font-size-2xl);--text-h3-line-height: var(--line-height-snug);--text-h4-font: var(--font-heading);--text-h4-weight: var(--font-weight-semibold);--text-h4-size: var(--font-size-2xl);--text-h4-size-mobile: var(--font-size-xl);--text-h4-line-height: var(--line-height-snug);--text-body-font: var(--font-body);--text-body-weight: var(--font-weight-regular);--text-body-size: var(--font-size-xl);--text-body-size-mobile: var(--font-size-base);--text-body-line-height: var(--line-height-relaxed);--text-body-color: var(--color-text-body);--text-small-size: var(--font-size-sm);--text-small-line-height: var(--line-height-normal);--text-label-font: var(--font-body);--text-label-weight: var(--font-weight-semibold);--text-label-size: var(--font-size-xs);--text-label-spacing: var(--letter-spacing-caps);--text-label-transform: uppercase;--text-surtitre-font: var(--font-heading);--text-surtitre-weight: var(--font-weight-bold);--text-surtitre-size: 1.25rem;--text-surtitre-line-height: var(--line-height-tight);--text-surtitre-color: var(--color-primary);--text-surtitre-spacing: var(--letter-spacing-caps);--text-surtitre-transform: uppercase;--text-article-font: var(--font-body);--text-article-weight: var(--font-weight-regular);--text-article-size: var(--font-size-base);--text-article-line-height: var(--line-height-article);--text-article-color: var(--color-text-body);--text-chapeau-font: var(--font-body);--text-chapeau-weight: var(--font-weight-regular);--text-chapeau-size: var(--font-size-xl);--text-chapeau-line-height: var(--line-height-relaxed);--text-chapeau-color: var(--color-text-body);--text-highlight-font: var(--font-body);--text-highlight-weight: var(--font-weight-regular);--text-highlight-size: 1.125rem;--text-highlight-line-height: var(--line-height-article);--text-highlight-color: var(--color-text-heading);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--section-padding-y: var(--space-24);--section-padding-y-mobile: var(--space-16);--section-padding-x: var(--space-6);--container-max-width: 1200px;--container-padding: var(--space-6);--gap-content: var(--space-6);--gap-cards: var(--space-8);--gap-inline: var(--space-4);--gap-stack: var(--space-4);--article-max-width: 860px;--article-section-gap: 74px;--article-chapeau-gap: 45px;--article-title-gap: 48px;--article-body-gap: 36px;--article-surtitre-gap: 10px;--article-surtitre-padding-y: 5px;--article-surtitre-padding-x: 3px;--article-highlight-padding-left: 99px;--article-highlight-inner-padding: 49px;--article-separator-color: var(--color-primary);--article-separator-weight: 1px;--hero-content-max-width: 650px;--hero-content-padding-y: 107px;--hero-content-gap: 48px;--hero-text-gap: 48px;--hero-image-ratio: 82%;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-btn: 2.5rem;--radius-full: 9999px;--border-width: 1px;--border-width-thick: 2px;--shadow-xs: 0 1px 2px rgba(2, 21, 57, .05);--shadow-sm: 0 2px 4px rgba(2, 21, 57, .06);--shadow-md: 0 4px 12px rgba(2, 21, 57, .08);--shadow-lg: 0 8px 24px rgba(2, 21, 57, .1);--shadow-xl: 0 16px 48px rgba(2, 21, 57, .12);--shadow-card: 0 2px 8px rgba(2, 21, 57, .06), 0 0 1px rgba(2, 21, 57, .08);--shadow-card-hover: 0 8px 24px rgba(2, 21, 57, .12), 0 0 1px rgba(2, 21, 57, .08);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-spring: .5s cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--z-behind: -1;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--btn-font: var(--font-heading);--btn-weight: var(--font-weight-semibold);--btn-size: var(--font-size-base);--btn-padding-y: 1rem;--btn-padding-x: 1.5rem;--btn-radius: var(--radius-btn);--btn-icon-gap: .5rem;--btn-height: 56px;--btn-primary-bg: var(--color-cta-bg);--btn-primary-text: var(--color-cta-text);--btn-primary-hover-bg: var(--color-cta-hover);--btn-primary-shadow: var(--shadow-sm);--btn-primary-hover-shadow: var(--shadow-md);--btn-secondary-bg: var(--color-cta-secondary-bg);--btn-secondary-text: var(--color-white);--btn-secondary-hover-bg: var(--color-cta-secondary-hover);--btn-outline-bg: transparent;--btn-outline-border: var(--color-cta-outline-border);--btn-outline-text: var(--color-cta-outline-text);--btn-outline-hover-bg: rgba(68, 143, 248, .06);--btn-on-dark-bg: var(--color-white);--btn-on-dark-text: var(--color-primary);--btn-on-dark-hover-bg: #F0F2F5;--btn-border-width: 2px;--btn-icon-size: var(--icon-size-sm);--btn-icon-stroke: 2.5;--card-bg: var(--color-white);--card-border: var(--color-border-light);--card-radius: var(--radius-xl);--card-padding: var(--space-8);--card-padding-mobile: var(--space-6);--card-shadow: var(--shadow-card);--card-shadow-hover: var(--shadow-card-hover);--card-transition: var(--transition-base);--hero-bg: var(--color-bg-hero);--hero-text: var(--color-text-on-primary);--hero-padding-y: var(--space-32);--hero-padding-y-mobile: var(--space-20);--hero-radius: var(--radius-2xl);--hero-topline-height: 3px;--hero-topline-height-mobile: 2px;--section-pedagogique-bg: var(--color-bg-hero);--section-pedagogique-text: var(--color-text-on-primary);--section-urgence-bg: var(--color-bg-hero-dark);--section-urgence-text: var(--color-text-on-dark);--section-neutral-bg: var(--color-bg-section);--section-neutral-text: var(--color-text-heading);--dark-overlay: rgba(0, 10, 40, .78);--dark-overlay-mid: rgba(0, 10, 40, .55);--dark-overlay-fade: rgba(0, 10, 40, .18);--dark-vignette: rgba(0, 5, 30, .55);--dark-text-secondary: rgba(255, 255, 255, .78);--dark-text-muted: rgba(255, 255, 255, .6);--dark-text-active: rgba(255, 255, 255, .88);--dark-accent-line: var(--color-primary);--input-bg: var(--color-white);--input-text: var(--color-primary);--input-border: var(--color-border);--input-border-focus: var(--color-border-focus);--input-radius: var(--radius-md);--input-padding-y: var(--space-3);--input-padding-x: var(--space-4);--input-font: var(--font-body);--input-size: var(--font-size-base);--input-shadow-focus: 0 0 0 3px rgba(68, 143, 248, .15);--badge-font: var(--font-body);--badge-weight: var(--font-weight-semibold);--badge-size: var(--font-size-xs);--badge-padding-y: var(--space-1);--badge-padding-x: var(--space-3);--badge-radius: var(--radius-full);--badge-primary-bg: rgba(68, 143, 248, .1);--badge-primary-text: var(--color-primary);--badge-accent-bg: rgba(255, 153, 58, .1);--badge-accent-text: var(--color-accent);--badge-border: 1.5px solid var(--color-primary);--badge-dot-size: 7px;--badge-dot-color: var(--color-primary);--icon-size-sm: 1rem;--icon-size-md: 1.25rem;--icon-size-lg: 1.5rem;--icon-size-xl: 2rem;--icon-color: currentColor;--icon-color-primary: var(--color-primary);--icon-color-accent: var(--color-accent);--icon-color-muted: var(--color-gray);--header-height: 72px;--header-height-mobile: 60px;--header-bg: rgba(255, 255, 255, .95);--header-bg-scrolled: rgba(255, 255, 255, .98);--header-shadow-scrolled: var(--shadow-sm);--header-backdrop: blur(12px);--header-shadow: 0 1px 10px rgba(0, 0, 0, .06);--header-border: 1px solid var(--color-border);--nav-link-font: var(--font-heading);--nav-link-weight: var(--font-weight-medium);--nav-link-size: var(--font-size-sm);--nav-link-color: var(--color-text-heading);--nav-link-hover: var(--color-primary);--nav-icon-color: var(--color-text-body);--nav-icon-hover: var(--color-primary);--cart-icon-bg: var(--color-dark);--cart-badge-bg: var(--color-primary);--cart-badge-border: 2px solid var(--color-white);--logo-height-desktop: 40px;--logo-height-mobile: 32px;--logo-spacing: .75em;--footer-bg: var(--color-dark);--footer-text: rgba(255, 255, 255, .7);--footer-heading: var(--color-white);--footer-link-hover: var(--color-white);--footer-padding-y: var(--space-20)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/basis-infobannerCSS.css.map */
