@charset 'UTF-8';

/* Global (group: null, definition: body) */
body {
    background-color: rgb(243, 243, 243);
}

/* Paragraph (group: $paragraph, definition: p) */
p {
    margin: 0rem;
}

/* Heading 3 (group: $paragraph, definition: h3) */
h3 {
    padding: 0rem 0rem 0rem 1.875rem;
}

/* Heading 4 (group: $paragraph, definition: h4) */
h4 {
    font-family: "Open Sans", sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0rem 0rem 0.625rem;
    padding: 1.25rem 0rem 0rem 1.875rem;
}

/* Heading 5 (group: $paragraph, definition: h5) */
h5 {
    font-family: "Open Sans", sans-serif;
    font-size: 1rem;
    color: rgb(0, 0, 0);
    padding: 0rem 0rem 0rem 1.25rem;
}

/* Heading 6 (group: $paragraph, definition: h6) */
h6 {
    font-family: "Open Sans", sans-serif;
    color: rgb(0, 0, 0);
    padding: 0.625rem 0rem;
}

/* Vertical list (group: null, definition: vnav-list) */
.vnav-list {
    font-size: 0.9375rem;
    padding: 0rem;
    list-style-type: none;
}

/* Sub-level collapse (group: null, definition: vnav-collapse) */
.vnav-collapse {
    font-size: 0.625rem;
    margin: 0rem 0rem 0rem 1rem;
}

/* Sub-level title (group: null, definition: vnav-collapse-title) */
.vnav-collapse-title {
    font-size: 0.9375rem;
    font-weight: 600;
    color: rgb(0, 0, 0);
}

/* Section (group: null, definition: layout-section-grid) */
.layout-section-grid {
    padding: 0rem 0.625rem;
    --layout-row-max-width: 75rem;
    --layout-column-gap: 0rem;
}

/* Vertical list item (group: null, definition: vnav-item) */
.vnav-item {
    font-size: 0.875rem;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    --marker-color: rgb(39, 79, 155);
    --current-color: rgb(39, 79, 155);
    --current-bg: rgb(228, 234, 247);
}

/* List item (group: null, definition: li) */
li {
    font-size: 0.875rem;
}

/* List (group: null, definition: ul) */
ul {
    font-weight: 500;
    color: rgb(39, 79, 155);
    padding: 0rem 0rem 0rem 2rem;
}

/* Tooltip (group: null, definition: bs5-tooltip) */
.tooltip {
    --tooltip-bg: rgb(39, 79, 155);
    --tooltip-arrow-width: 1.25rem;
    --tooltip-arrow-height: 1rem;
    --tooltip-max-width: 20.5rem;
}

/* Accordion (group: null, definition: bs5-accordion) */
.accordion {
    --accordion-btn-color: rgb(255, 255, 255);
    --accordion-active-color: rgb(255, 254, 84);
    --accordion-btn-bg: rgb(39, 79, 155);
    --accordion-active-bg: rgb(39, 79, 155);
}

/* Link to sub-level collapse (group: null, definition: vnav-collapse-link) */
.vnav-collapse-link {
    font-size: 0.9375rem;
    font-weight: 700;
    margin: 0rem 0rem 0.625rem;
    padding: 0rem 0rem 0rem 1.5625rem;
}

/* Sub-level button (group: null, definition: vnav-collapse-button) */
.vnav-collapse-button {
    margin: 0rem 0rem 0.3125rem;
    --expanded-color: rgb(0, 0, 0);
    --active-color: rgb(39, 79, 155);
    --bg: rgb(255, 255, 255);
    --expanded-bg: rgb(250, 229, 0);
    --active-bg: rgb(250, 229, 0);
}

/* Hyperlink (group: null, definition: a) */
a {
    --link-color: rgb(0, 0, 0);
    --link-hover-color: rgb(39, 79, 155);
    padding: 0rem;
    --link-decoration: none;
    --link-hover-decoration: none;
}

/* Pictos vignette pneu (group: null, definition: flex-container) */
.style-s1735d {
    padding: 0rem 0rem 1.25rem;
    --gap: 0rem;
    --justify-content: center;
    --align-items: center;
}

/* TRACTION (group: $paragraph, definition: p) */
.style-s3e482 {
    margin: 0rem;
}

/* PICTOS vignette pneu (group: null, definition: image-figure) */
.style-s153dd {
    margin: 0px;
}

/* Bold Code (group: $character, definition: b) */
.style-sdfac3 {
    font-size: 1.375rem;
}

/* Section 1 des fiches produit (group: null, definition: layout-section-grid) */
.style-s63f8e {
    padding: 0rem;
    --layout-row-max-width: 75rem;
    --layout-column-gap: 0rem;
    --grid-cell-min-height: 12.125rem;
}

/* Liste TECHNOS (group: null, definition: flex-container) */
.style-s8744c {
    padding: 0rem;
    --gap: 0rem;
    --justify-content: space-between;
}

/* Section TECHNOS (group: null, definition: layout-section-grid) */
.style-s02f0b {
    padding: 0rem 1.875rem;
    --layout-row-max-width: 75rem;
    --layout-column-gap: 0rem;
}

/* Titres encadrés (group: $character, definition: b) */
.style-sd3d4f {
    color: rgb(255, 255, 255);
    background-color: rgb(39, 79, 155);
    padding: 0.3125rem;
}

/* Cellule fonds blanc et marge (group: null, definition: layout-cell) */
.style-s74e7e {
    background-color: rgb(255, 255, 255);
    padding: 1.25rem 1.875rem 1.875rem;
}

/* Page volante (group: null, definition: body) */
.style-sa4916 {
    background-color: rgb(243, 243, 243);
    padding: 0rem 1.25rem;
}

/* grid-cell : fonds blanc et marges (group: null, definition: grid-cell) */
.style-sc588c {
    background-color: rgb(255, 255, 255);
    padding: 1.25rem 1.875rem 0rem 1.25rem;
}

/* Section 1 fiche produit (group: null, definition: layout-section-grid) */
.style-sa9aaa {
    padding: 0rem 0.625rem;
    --layout-row-max-width: 75rem;
    --layout-column-gap: 0rem;
    --grid-cell-min-height: 15.625rem;
}

/* Section 2 fiche produit (group: null, definition: layout-section-grid) */
.style-s7dbeb {
    padding: 0rem 0.625rem;
    --layout-row-max-width: 75rem;
    --layout-column-gap: 0rem;
    --grid-cell-min-height: 15.9375rem;
}

/* Liste flexible TRACTION PMS (group: null, definition: flex-container) */
.style-sc4b17 {
    padding: 0rem 0rem 0.9375rem;
    --gap: 0rem;
    --align-items: center;
}

/* TITRE NIVEAU 5 (group: $character, definition: b) */
.style-s95e47 {
    padding: 0rem 0rem 0rem 1.25rem;
}

/* Titre des fiches PNEUS (group: $paragraph, definition: h3) */
.style-s95117 {
    font-size: 1.4375rem;
    font-weight: 600;
    color: rgb(33, 37, 41);
    margin: 0rem 0.625rem 0.5rem;
    padding: 0rem 0rem 1.875rem;
}

/* Cellule fonds blanc et marge BANDEAU TETE GAMMES (group: null, definition: layout-cell) */
.style-s78111 {
    background-color: rgb(255, 255, 255);
    padding: 0.625rem 1.875rem 0rem;
}

/* bouton (group: null, definition: a) */
.style-s101ef {
    font-size: 0.8125rem;
    --link-color: rgb(0, 0, 0);
    --link-hover-color: rgb(39, 79, 155);
    background-color: rgb(250, 229, 0);
    padding: 0.4375rem;
    --link-decoration: none;
    --link-hover-decoration: none;
}

/* Liste verticale 2 (group: null, definition: vnav-list) */
.style-s40cff {
    font-size: 0.9375rem;
    line-height: 1.5;
    padding: 0rem 0rem 1.25rem 1.25rem;
    list-style-type: none;
}

/* Paragraphe (preco-gammes) (group: $paragraph, definition: p) */
.style-sfefcb {
    font-size: 0.875rem;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 0rem 0rem 0.625rem;
}

/* Hyperlien (preco-gammes) (group: null, definition: a) */
.style-sf72c0 {
    font-size: 0.875rem;
    --link-color: rgb(0, 0, 0);
    --link-hover-color: rgb(39, 79, 155);
    padding: 0rem;
    --link-decoration: none;
    --link-hover-decoration: none;
}

/* Exposant (preco-gammes) (group: $character, definition: sup) */
.style-s9a7ba {
    font-size: 0.5rem;
}

/* Paragraphe (Source) (group: $paragraph, definition: p) */
.style-se5949 {
    font-size: 0.625rem;
    color: rgb(39, 79, 155);
    margin: 0rem;
}

/* Hyperlink - mentions légales (group: null, definition: a) */
.style-sdd2da {
    --link-color: rgb(183, 183, 183);
    --link-hover-color: rgb(39, 79, 155);
    padding: 0rem;
    --link-decoration: underline;
    --link-hover-decoration: underline;
}
