/* Minification failed. Returning unminified contents.
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(635,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(636,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(668,17): run-time error CSS1039: Token not allowed after unary operator: '-sun__text'
(672,17): run-time error CSS1039: Token not allowed after unary operator: '-snow__text'
(680,22): run-time error CSS1039: Token not allowed after unary operator: '-primary__bg'
(684,22): run-time error CSS1039: Token not allowed after unary operator: '-light__bg'
(688,22): run-time error CSS1039: Token not allowed after unary operator: '-success__bg'
(692,22): run-time error CSS1039: Token not allowed after unary operator: '-danger__bg'
(697,17): run-time error CSS1039: Token not allowed after unary operator: '-primary__text'
(701,17): run-time error CSS1039: Token not allowed after unary operator: '-muted__text'
(705,17): run-time error CSS1039: Token not allowed after unary operator: '-success__text'
(709,17): run-time error CSS1039: Token not allowed after unary operator: '-danger__text'
(716,22): run-time error CSS1039: Token not allowed after unary operator: '-btn--primary__bg'
(717,17): run-time error CSS1039: Token not allowed after unary operator: '-btn--primary__text'
(721,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--primary--hover__bg'
(722,21): run-time error CSS1039: Token not allowed after unary operator: '-btn--primary--hover__text'
(729,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--primary--focus__bg'
(730,21): run-time error CSS1039: Token not allowed after unary operator: '-btn--primary__text'
(736,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--primary--active__bg'
(743,22): run-time error CSS1039: Token not allowed after unary operator: '-btn--secondary__bg'
(744,17): run-time error CSS1039: Token not allowed after unary operator: '-btn--secondary__text'
(748,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--secondary--hover__bg'
(749,21): run-time error CSS1039: Token not allowed after unary operator: '-btn--secondary__text'
(754,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--secondary--focus__bg'
(755,21): run-time error CSS1039: Token not allowed after unary operator: '-btn--secondary__text'
(761,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--secondary--active__bg'
(762,21): run-time error CSS1039: Token not allowed after unary operator: '-btn--secondary__text'
(767,22): run-time error CSS1039: Token not allowed after unary operator: '-btn--success__bg'
(768,17): run-time error CSS1039: Token not allowed after unary operator: '-btn--success__text'
(772,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--success--hover__bg'
(773,21): run-time error CSS1039: Token not allowed after unary operator: '-btn--success--hover__text'
(778,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--success--focus__bg'
(779,21): run-time error CSS1039: Token not allowed after unary operator: '-btn--success--focus__text'
(785,26): run-time error CSS1039: Token not allowed after unary operator: '-btn--success--active__bg'
(786,21): run-time error CSS1039: Token not allowed after unary operator: '-btn--success--active__text'
(792,22): run-time error CSS1039: Token not allowed after unary operator: '-badge--primary__bg'
(793,17): run-time error CSS1039: Token not allowed after unary operator: '-badge--primary__text'
(797,22): run-time error CSS1039: Token not allowed after unary operator: '-badge--light__bg'
(798,17): run-time error CSS1039: Token not allowed after unary operator: '-badge--light__text'
(803,24): run-time error CSS1039: Token not allowed after unary operator: '-border'
(808,22): run-time error CSS1039: Token not allowed after unary operator: '-form-control__bg'
(809,17): run-time error CSS1039: Token not allowed after unary operator: '-form-control__text'
(813,26): run-time error CSS1039: Token not allowed after unary operator: '-form-control--focus__bg'
(814,21): run-time error CSS1039: Token not allowed after unary operator: '-form-control--focus__text'
(819,22): run-time error CSS1039: Token not allowed after unary operator: '-form-control__bg'
(820,17): run-time error CSS1039: Token not allowed after unary operator: '-form-control__text'
(824,26): run-time error CSS1039: Token not allowed after unary operator: '-form-control__bg'
(825,21): run-time error CSS1039: Token not allowed after unary operator: '-form-control__text'
(831,22): run-time error CSS1039: Token not allowed after unary operator: '-card__bg'
(835,22): run-time error CSS1039: Token not allowed after unary operator: '-card-header__bg'
(836,17): run-time error CSS1039: Token not allowed after unary operator: '-card-header__text'
(845,24): run-time error CSS1039: Token not allowed after unary operator: '-tabs__border'
(849,26): run-time error CSS1039: Token not allowed after unary operator: '-tabs-link__bg'
(850,21): run-time error CSS1039: Token not allowed after unary operator: '-tabs-link__text'
(854,32): run-time error CSS1039: Token not allowed after unary operator: '-tabs-link--hover__border'
(854,64): run-time error CSS1039: Token not allowed after unary operator: '-tabs-link--hover__border'
(858,32): run-time error CSS1039: Token not allowed after unary operator: '-tabs-link--focus__border'
(858,64): run-time error CSS1039: Token not allowed after unary operator: '-tabs-link--focus__border'
(862,30): run-time error CSS1039: Token not allowed after unary operator: '-tabs-link--active__bg'
(863,32): run-time error CSS1039: Token not allowed after unary operator: '-tabs__border'
(863,52): run-time error CSS1039: Token not allowed after unary operator: '-tabs__border'
(864,25): run-time error CSS1039: Token not allowed after unary operator: '-tabs-link--active__text'
(869,17): run-time error CSS1039: Token not allowed after unary operator: '-carousel-control-icon__text'
(874,22): run-time error CSS1039: Token not allowed after unary operator: '-list-group-item__bg'
(878,26): run-time error CSS1039: Token not allowed after unary operator: '-list-group-item--active__bg'
(879,28): run-time error CSS1039: Token not allowed after unary operator: '-list-group-item--active__border'
(880,21): run-time error CSS1039: Token not allowed after unary operator: '-list-group-item--active__text'
(886,22): run-time error CSS1039: Token not allowed after unary operator: '-alert-success__bg'
(887,24): run-time error CSS1039: Token not allowed after unary operator: '-alert-success__border'
(888,17): run-time error CSS1039: Token not allowed after unary operator: '-alert-success__text'
(893,22): run-time error CSS1039: Token not allowed after unary operator: '-alert-warning__bg'
(894,24): run-time error CSS1039: Token not allowed after unary operator: '-alert-warning__border'
(895,17): run-time error CSS1039: Token not allowed after unary operator: '-alert-warning__text'
(900,22): run-time error CSS1039: Token not allowed after unary operator: '-alert-danger__bg'
(901,24): run-time error CSS1039: Token not allowed after unary operator: '-alert-danger__border'
(902,17): run-time error CSS1039: Token not allowed after unary operator: '-alert-danger__text'
(912,24): run-time error CSS1039: Token not allowed after unary operator: '-table-bordered__border'
(917,28): run-time error CSS1039: Token not allowed after unary operator: '-table-bordered__border'
(924,22): run-time error CSS1039: Token not allowed after unary operator: '-card__bg'
(925,17): run-time error CSS1039: Token not allowed after unary operator: '-body__text'
(930,17): run-time error CSS1039: Token not allowed after unary operator: '-placeholder__text'
(937,45): run-time error CSS1039: Token not allowed after unary operator: '-autofill__bg'
(938,35): run-time error CSS1039: Token not allowed after unary operator: '-autofill__text'
(945,22): run-time error CSS1039: Token not allowed after unary operator: '-body__bg'
(946,17): run-time error CSS1039: Token not allowed after unary operator: '-body__text'
(951,17): run-time error CSS1039: Token not allowed after unary operator: '-link__text'
(955,21): run-time error CSS1039: Token not allowed after unary operator: '-link--hover__text'
(959,21): run-time error CSS1039: Token not allowed after unary operator: '-link--focus__text'
(967,22): run-time error CSS1039: Token not allowed after unary operator: '-top-menu__bg'
(971,17): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_link__text'
(975,21): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_link--hover__text'
(979,21): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_link--focus__text'
(983,22): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_dropdown-menu__bg'
(987,17): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_dropdown-item__text'
(991,26): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_dropdown-item--hover__bg'
(992,21): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_dropdown-item--hover__text'
(996,26): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_dropdown-item--focus__bg'
(997,21): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_dropdown-item--focus__text'
(1002,26): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_dropdown-item--active__bg'
(1003,21): run-time error CSS1039: Token not allowed after unary operator: '-top-menu_dropdown-item--active__text'
(1008,22): run-time error CSS1039: Token not allowed after unary operator: '-header__bg'
(1012,17): run-time error CSS1039: Token not allowed after unary operator: '-header_brand__text'
(1016,22): run-time error CSS1039: Token not allowed after unary operator: '-header_link__bg'
(1017,17): run-time error CSS1039: Token not allowed after unary operator: '-header_link__text'
(1021,21): run-time error CSS1039: Token not allowed after unary operator: '-header_link--hover__text'
(1025,17): run-time error CSS1039: Token not allowed after unary operator: '-header_link--active__text'
(1030,22): run-time error CSS1039: Token not allowed after unary operator: '-footer__bg'
(1031,17): run-time error CSS1039: Token not allowed after unary operator: '-footer__text'
(1035,21): run-time error CSS1039: Token not allowed after unary operator: '-footer_link__text'
(1040,22): run-time error CSS1039: Token not allowed after unary operator: '-pagination-btn__bg'
(1041,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-btn__text'
(1045,26): run-time error CSS1039: Token not allowed after unary operator: '-pagination-btn--hover__bg'
(1046,21): run-time error CSS1039: Token not allowed after unary operator: '-pagination-btn--hover__text'
(1050,26): run-time error CSS1039: Token not allowed after unary operator: '-pagination-btn--focus__bg'
(1051,21): run-time error CSS1039: Token not allowed after unary operator: '-pagination-btn--focus__text'
(1057,26): run-time error CSS1039: Token not allowed after unary operator: '-pagination-btn--active__bg'
(1058,21): run-time error CSS1039: Token not allowed after unary operator: '-pagination-btn--active__text'
(1063,17): run-time error CSS1039: Token not allowed after unary operator: '-primary__text'
(1069,17): run-time error CSS1039: Token not allowed after unary operator: '-star__text'
(1073,17): run-time error CSS1039: Token not allowed after unary operator: '-star__text'
(1080,22): run-time error CSS1039: Token not allowed after unary operator: '-car-search__bg'
(1081,17): run-time error CSS1039: Token not allowed after unary operator: '-car-search__text'
(1086,17): run-time error CSS1039: Token not allowed after unary operator: '-opinion_plus-icon__text'
(1090,17): run-time error CSS1039: Token not allowed after unary operator: '-opinion_minus-icon__text'
(1094,17): run-time error CSS1039: Token not allowed after unary operator: '-opinion_thumbs-up-icon__text'
(1098,17): run-time error CSS1039: Token not allowed after unary operator: '-opinion_thumbs-down-icon__text'
(1102,17): run-time error CSS1039: Token not allowed after unary operator: '-opinion_uncertain-icon__text'
(1108,22): run-time error CSS1039: Token not allowed after unary operator: '-success__bg'
(1114,22): run-time error CSS1039: Token not allowed after unary operator: '-light__bg'
(1121,22): run-time error CSS1039: Token not allowed after unary operator: '-trackings__bg'
(1123,28): run-time error CSS1039: Token not allowed after unary operator: '-trackings__border'
(1128,22): run-time error CSS1039: Token not allowed after unary operator: '-jymeo__bg'
(1133,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-jymeo__bg'
(1134,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-jymeo__text'
(1135,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-jymeo__border'
 */
/*
    This is the LAYOUT stylesheet
    used to edit the layout of components

    to change global atomic helpers use the Atomic-helper stylesheet
    to change the layout of a specific component use the Layout stylesheet    (current file)
    to change the colors of a specific component use the Color stylesheet
    to change the effects of a specific component use the Effect stylesheet
*/

/*
    source:
    https://www.freecodecamp.org/news/css-naming-conventions-that-will-save-you-hours-of-debugging-35cea737d849/

    BEM Naming Convention

    Block. e.g. header, footer, any other block of design
    Elements. e.g. link, button, any child component
    Modifiers. e.g. color(red, blue), state(clicked, selected), 

    .block
    .block--modifier
    .block__element
    .block__element--modifier


    JS classes
    only used by javascript, no css style
    prefilx with "js-*"
    
    .js-block
     
*/
/*
    Allowed css tags:
    position
    display
    width
    height
    max-width
    max-height
    margin (*-top, *-right, *-bottom, *-left)
    padding (*-top, *-right, *-bottom, *-left)
    align-items
    text-align
    font-family
    font-size
    font-weight
    line-height

*/

:root {
    --scroll-margin-top: 7rem;
}

/*#region Global*/
.icon {
    height: 1em;
    margin-top: -0.23em;
}
.img-error {
    max-width: 100%;
}
@media (min-width: 768px) {
    .img-error {
        max-width: 256px;
    }
}

*[id],
*[name]{
    scroll-margin-top: 7rem;
}

.btn-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}
/*#endregion*/
/*#region Atomic*/
.cursor-pointer {
    cursor: pointer;
}
.noselect {
    -webkit-user-select: none; 
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.font-large {
    font-size: 125%;
}
/*#endregion*/

/*#region Bootstrap*/
/*#region Bootstrap 5 columns*/
/*
    Bootstrap add-on for a 5 columns layout
*/
.col-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.col-5ths {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

@media (min-width: 576px) {
    .col-sm-5ths {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}

@media (min-width: 768px) {
    .col-md-5ths {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}

@media (min-width: 992px) {
    .col-lg-5ths {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}

@media (min-width: 1200px) {
    .col-xl-5ths {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
/*#endregion*/
/*#region Bootstrap 10 columns*/
/*
    Bootstrap add-on for a 10 columns layout
*/
.col-10ths,
.col-sm-10ths,
.col-md-10ths,
.col-lg-10ths {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.col-10ths {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
}

@media (min-width: 576px) {
    .col-sm-10ths {
        -ms-flex: 0 0 10%;
        flex: 0 0 10%;
        max-width: 10%;
    }
}

@media (min-width: 768px) {
    .col-md-10ths {
        -ms-flex: 0 0 10%;
        flex: 0 0 10%;
        max-width: 10%;
    }
}

@media (min-width: 992px) {
    .col-lg-10ths {
        -ms-flex: 0 0 10%;
        flex: 0 0 10%;
        max-width: 10%;
    }
}

@media (min-width: 1200px) {
    .col-xl-10ths {
        -ms-flex: 0 0 10%;
        flex: 0 0 10%;
        max-width: 10%;
    }
}
/*#endregion*/
/*#region Carousel*/
.carousel-control-prev {
    background: linear-gradient(to left, rgba(51,51,51,0) 15%, rgba(51,51,51,1));
}

.carousel-control-next {
    background: linear-gradient(to right, rgba(51,51,51,0) 15%, rgba(51,51,51,1));
}

.carousel .carousel-control-prev-icon, 
.carousel .carousel-control-next-icon {
    width: 40px;
    height: 40px;
}
/*#endregion*/
/*#endregion*/
/*#region MDB*/
.btn {
    margin: 0;
    padding: .84rem 1.44rem;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
    margin-left: 0;
}
.btn.btn-block {
    margin: initial;
}
/*#endregion*/
/*#region Base elements*/
/*#region Body*/
body {
    position: relative;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    /*font-size: 13px;
    line-height: 20px;*/
}
/*#endregion*/
/*#region Section*/
section {
    /*text-align: center;*/
    padding: 2rem 0;
}
/*#endregion*/
/*#region Footer*/
footer {
    padding: 2rem 0;
    font-size: 14px;
    font-weight: 400;
}
/*#endregion*/
/*#region H1-H6*/
/*h1 {
    font-size: 22px;
}*/

/*h2 {
    font-size: 20px;
}*/

/*h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 13px;
}*/
/*#endregion*/
/*#region Links*/
a:hover {
    text-decoration: underline;
}
/*#endregion*/
/*#region Paragraph*/
p {
   /* text-align: left !important;*/
}
/*#endregion*/
/*#endregion*/


/*#region Shared*/
.flag {
    max-width: 24px;
    max-height: 24px;
    margin-top: 0;
}
/*#region Top menu*/
.top-menu {
    display: block;
    width: 100%;
    padding: 0;
    font-size: 14px;
    font-weight: 300;
}
.top-menu__dropdown-item {
    display: flex;
    align-items: center; /* align flag with text */
}
/*#endregion*/
/*#region Header*/
.header__brand {
    max-width: 250px; /* image max size */
    max-height: 40px;
}
    .header__brand > img {
        max-height: inherit;
    }
.header__nav-item > a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
/*#endregion*/
/*#region Footer*/
.credit-logo {
    width: 2.75rem;
}
/*#endregion*/
/*#region Pagination*/
.pagination__btn {
    display: flex;
    align-items: center;
}
/*#endregion*/
/*#region Promotion*/
.promotion__price-container {
    position:absolute;
    top:0;
    right:0.25rem;
}
.promotion__price {
    padding-top: 0.5rem;
    font-size: 2.5em;
}
/*#endregion*/
/*#region Star Rating*/
.star-rating {
    display: inline-flex;
}
.star-rating__back-stars {
    position: relative;
    display: flex;
}
.star-rating__front-stars {
    position: absolute;
    top: 0;
    display: flex;
    overflow: hidden;
    transition: all .5s
}
/*#endregion*/
/*#endregion*/
/*#region Home*/
/*#region Slider*/
.slider-section {
    padding: 0;
}
/*#endregion*/
/*#region News Preview*/
.news-preview__img {
    /*max-width: 22rem;*/
    max-width: 8rem;
    margin-top: 2rem;
}
/*#endregion*/
/*#endregion*/
/*#region Car*/
/*#region Car Brand List*/
.car-brand-list__link {
    display: inline-block;
    text-align: center;
    font-size: x-small;
    font-weight: 300;
}
/*#endregion*/
/*#endregion*/
/*#region News*/
.news {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(16rem,1fr));
    grid-gap: 2rem
}
.news__img {
    /*max-width: 22rem;*/
    max-width: 8rem;
    margin-top: 2rem;
}
/*#endregion*/
/*#region Order*/
/*#region Shipping*/
.garage-map {
    width: 100%;
    height: 30rem;
}

.garage__img-container {
    float: right;
    display: flex;
    justify-content: space-around;
    width: 100px;
    height: 75px;
    overflow: hidden;
}
.garage__img {
    object-fit: contain;
}

.number-tag {
    display: block;
    float: left;
    width: 21px;
    height: 20px;
    background: url('/images/bg/bg_id_monteur.png') no-repeat;
    text-align: center;
    font-weight: bold;
    line-height: 20px;
}
/*#endregion*/
/*#endregion*/
/*#region Tires*/
/*#region Brands*/
.brands_letter-link {
    padding: 0 0.25rem;
    font-size: 1.5rem;
    font-weight: 500;
}
/*#endregion*/
/*#region Search result*/
.search-result__tire-img {
    max-height: 10.5rem;
}
/*#endregion*/
/*#endregion*/

/*
    This is the EFFECT stylesheet
    used to edit the effects of components, like transitions

    to change global atomic helpers use the Atomic-helper stylesheet
    to change the layout of a specific component use the Layout stylesheet
    to change the colors of a specific component use the Color stylesheet
    to change the effects of a specific component use the Effect stylesheet    (current file)
*/

/*
    source:
    https://www.freecodecamp.org/news/css-naming-conventions-that-will-save-you-hours-of-debugging-35cea737d849/

    BEM Naming Convention

    Block. e.g. header, footer, any other block of design
    Elements. e.g. link, button, any child component
    Modifiers. e.g. color(red, blue), state(clicked, selected), 

    .block
    .block--modifier
    .block__element
    .block__element--modifier


    JS classes
    only used by javascript, no css style
    prefilx with "js-*"
    
    .js-block
     
*/
/*
    Allowed css tags:

*/

.hoverable:hover {
    z-index: 1000;
}
/*
    This is the EFFECT stylesheet
    used to edit the effects of components, like transitions

    to change global atomic helpers use the Atomic-helper stylesheet
    to change the layout of a specific component use the Layout stylesheet
    to change the colors of a specific component use the Color stylesheet
    to change the effects of a specific component use the Effect stylesheet    (current file)
*/

/*
    source:
    https://www.freecodecamp.org/news/css-naming-conventions-that-will-save-you-hours-of-debugging-35cea737d849/

    BEM Naming Convention

    Block. e.g. header, footer, any other block of design
    Elements. e.g. link, button, any child component
    Modifiers. e.g. color(red, blue), state(clicked, selected), 

    .block
    .block--modifier
    .block__element
    .block__element--modifier


    JS classes
    only used by javascript, no css style
    prefilx with "js-*"
    
    .js-block
     
*/
/*
    Allowed css tags:
    background
    color
    filter: drop-shadow
*/

:root {
    --color-brand: #aaa;
}

:root {
    /*#region Atomic*/
    --star__text: #ffbc0b;
    --sun__text: #ffab00;
    --snow__text: #33b5e5;
    /*#endregion*/
    /*#region Bootstrap*/
    --primary__bg: var(--color-brand); /*#fd0;*/
    --light__bg: #ddd; /*#ffeb66;*/
    --success__bg: #dff0d8;
    --danger__bg: #f2dede;
    --primary__text: var(--color-brand);
    --muted__text: #6c757d;
    --success__text: #28a745;
    --danger__text: #dc3545;
    --btn--primary__bg: #2b7da6;
    --btn--primary__text: white;
    --btn--primary--hover__bg: #328FBF;
    --btn--primary--hover__text: white;
    --btn--primary--focus__bg: #328FBF;
    --btn--primary--active__bg: #328FBF;
    --btn--secondary__bg: #6c757d;
    --btn--secondary__text: black;
    --btn--secondary--hover__bg: #5a6268;
    --btn--secondary--focus__bg: #5a6268;
    --btn--secondary--active__bg: #545b62;
    --btn--success__bg: #28a745;
    --btn--success__text: white;
    --btn--success--hover__bg: #218838;
    --btn--success--hover__text: white;
    --btn--success--focus__bg: #218838;
    --btn--success--focus__text: white;
    --btn--success--active__bg: #1e7e34;
    --btn--success--active__text: white;
    --badge--primary__bg: #007bff;
    --badge--primary__text: white;
    --badge--light__bg: #e0e0e0;
    --badge--light__text: black;
    --border: #dee2e6;
    --form-control__bg: white;
    --form-control__text: black;
    --form-control--focus__bg: white;
    --form-control--focus__text: black;
    --card__bg: white;
    --card-header__bg: var(--color-brand);
    --card-header__text: black;
    --tabs__border: #dee2e6;
    --tabs-link__bg: transparent;
    --tabs-link__text: black;
    --tabs-link--hover__border: #e9ecef;
    --tabs-link--focus__border: #e9ecef;
    --tabs-link--active__bg: var(--color-brand);
    --tabs-link--active__text: #495057;
    --carousel-control-icon__text: white;
    --list-group-item__bg: white;
    --list-group-item--active__bg: #007bff;
    --list-group-item--active__border: #007bff;
    --list-group-item--active__text: white;
    --alert-success__bg: #d4edda;
    --alert-success__border: #c3e6cb;
    --alert-success__text: #155724;
    --alert-warning__bg: #fff3cd;
    --alert-warning__border: #ffeeba;
    --alert-warning__text: #856404;
    --alert-danger__bg: #f8d7da;
    --alert-danger__border: #f5c6cb;
    --alert-danger__text: #721c24;
    --table-bordered__border: #dee2e6;
    /*#endregion*/
    /*#region Pseudo elements*/
    --placeholder__text: #555252;
    --autofill__bg: white;
    --autofill__text: black;
    /*#endregion*/
    /*#region Base elements*/
    --body__bg: white;
    --body__text: #656565;
    --link__text: black;
    --link--hover__text: #01090C;
    --link--focus__text: #01090C;
    /*#endregion*/
    /*#region Shared*/
    --top-menu__bg: black;
    --top-menu_link__text: white;
    --top-menu_link--hover__text: white;
    --top-menu_link--focus__text: white;
    --top-menu_dropdown-menu__bg: white;
    --top-menu_dropdown-item__text: black;
    --top-menu_dropdown-item--hover__bg: #f8f9fa;
    --top-menu_dropdown-item--hover__text: #16181b;
    --top-menu_dropdown-item--focus__bg: #f8f9fa;
    --top-menu_dropdown-item--focus__text: #16181b;
    --top-menu_dropdown-item--active__bg: #aaa;
    --top-menu_dropdown-item--active__text: white;
    --header__bg: var(--color-brand);
    --header_brand__text: #333;
    --header_link__bg: transparent;
    --header_link__text: #0f0101;
    --header_link--hover__text: white;
    --header_link--active__text: white;
    --footer__bg: black;
    --footer__text: white;
    --footer_link__text: white;
    --pagination-btn__bg: #fb3;
    --pagination-btn__text: white;
    --pagination-btn--hover__bg: #ffc44d;
    --pagination-btn--hover__text: white;
    --pagination-btn--focus__bg: #c80;
    --pagination-btn--focus__text: white;
    --pagination-btn--active__bg: #c80;
    --pagination-btn--active__text: white;
    /*#endregion*/
    /*#region Car*/
    --car-search__bg: var(--color-brand);
    --car-search__text: black;
    --opinion_plus-icon__text: darkgreen;
    --opinion_minus-icon__text: darkred;
    --opinion_thumbs-up-icon__text: darkgreen;
    --opinion_thumbs-down-icon__text: darkred;
    --opinion_uncertain-icon__text: #656565;
    /*#endregion*/
    /*#region Espace Client*/
    --trackings__bg: #ff9;
    --trackings__border: red;
    /*#endregion*/
    /*#region Monteur*/
    --jymeo__bg: #FE6903;
    --btn-jymeo__bg: #FE6903;
    --btn-jymeo__text: white;
    --btn-jymeo__border: orangered;
    /*#endregion*/
}

/*#region Atomic*/
.text-sun {
    color: var(--sun__text);
}

.text-snow {
    color: var(--snow__text);
}
/*#endregion*/

/*#region Bootstrap*/
/*#region Atomic*/
/*#region Background*/
.bg-primary {
    background: var(--primary__bg) !important
}

.bg-light {
    background: var(--light__bg) !important
}

.bg-success {
    background: var(--success__bg) !important
}

.bg-danger {
    background: var(--danger__bg) !important
}
/*#endregion*/
/*#region Text*/
.text-primary {
    color: var(--primary__text) !important;
}

.text-muted {
    color: var(--muted__text) !important;
}

.text-success {
    color: var(--success__text) !important;
}

.text-danger {
    color: var(--danger__text) !important;
}
/*#endregion*/
/*#endregion*/
/*#region Buttons*/
/*#region Primary*/
.btn-primary, .btn-primary.dropdown-toggle {
    background: var(--btn--primary__bg) !important;
    color: var(--btn--primary__text);
}

    .btn-primary:hover, .btn-primary.dropdown-toggle:hover {
        background: var(--btn--primary--hover__bg) !important;
        color: var(--btn--primary--hover__text);
    }

    .btn-secondary:focus,
    .btn-secondary.focus,
    .btn-primary.dropdown-toggle:focus,
    .btn-primary.dropdown-toggle.focus {
        background: var(--btn--primary--focus__bg) !important;
        color: var(--btn--primary__text);
    }

    .btn-primary:not(:disabled):not(.disabled):active,
    .btn-primary:not(:disabled):not(.disabled).active,
    .show > .btn-primary.dropdown-toggle {
        background: var(--btn--primary--active__bg) !important;
    }


/*#endregion*/
/*#region Secondary*/
.btn-secondary {
    background: var(--btn--secondary__bg) !important;
    color: var(--btn--secondary__text);
}

    .btn-secondary:hover {
        background: var(--btn--secondary--hover__bg) !important;
        color: var(--btn--secondary__text);
    }

    .btn-secondary:focus,
    .btn-secondary.focus {
        background: var(--btn--secondary--focus__bg) !important;
        color: var(--btn--secondary__text);
    }

    .btn-secondary:not(:disabled):not(.disabled):active,
    .btn-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-secondary.dropdown-toggle {
        background: var(--btn--secondary--active__bg) !important;
        color: var(--btn--secondary__text);
    }
/*#endregion*/
/*#region Success*/
.btn-success {
    background: var(--btn--success__bg) !important;
    color: var(--btn--success__text);
}

    .btn-success:hover {
        background: var(--btn--success--hover__bg);
        color: var(--btn--success--hover__text);
    }

    .btn-success:focus,
    .btn-success.focus {
        background: var(--btn--success--focus__bg);
        color: var(--btn--success--focus__text);
    }

    .btn-success:not(:disabled):not(.disabled):active,
    .btn-success:not(:disabled):not(.disabled).active,
    .show > .btn-success.dropdown-toggle {
        background: var(--btn--success--active__bg) !important;
        color: var(--btn--success--active__text);
    }
/*#endregion*/
/*#endregion*/
/*#region Badge*/
.badge-primary {
    background: var(--badge--primary__bg) !important;
    color: var(--badge--primary__text) !important;
}

.badge-light {
    background: var(--badge--light__bg) !important;
    color: var(--badge--light__text) !important;
}
/*#endregion*/
/*#region Border*/
.border {
    border-color: var(--border) !important;
}
/*#endregion*/
/*#region Form-control*/
.form-control {
    background: var(--form-control__bg);
    color: var(--form-control__text);
}

    .form-control:focus {
        background: var(--form-control--focus__bg);
        color: var(--form-control--focus__text);
    }
/*#region Custom-Select*/
.custom-select,
.custom-select:disabled {
    background: var(--form-control__bg) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    color: var(--form-control__text);
}

    .was-validated .custom-select:valid, .custom-select.is-valid {
        background: var(--form-control__bg) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
        color: var(--form-control__text);
    }
/*#endregion*/
/*#endregion*/
/*#region Card*/
.card {
    background: var(--card__bg);
}

.card-header {
    background: var(--card-header__bg);
    color: var(--card-header__text);
}

.card .card-body .card-text {
    color: inherit;
}
/*#endregion*/
/*#region Tabs*/
.nav-tabs {
    border-color: var(--tabs__border);
}

    .nav-tabs .nav-link {
        background: var(--tabs-link__bg);
        color: var(--tabs-link__text);
    }

        .nav-tabs .nav-link:hover {
            border-color: var(--tabs-link--hover__border) var(--tabs-link--hover__border) transparent;
        }

        .nav-tabs .nav-link:focus {
            border-color: var(--tabs-link--focus__border) var(--tabs-link--focus__border) transparent;
        }

        .nav-tabs .nav-link.active {
            background: var(--tabs-link--active__bg);
            border-color: var(--tabs__border) var(--tabs__border) transparent;
            color: var(--tabs-link--active__text);
        }
/*#endregion*/
/*#region Carousel*/
.carousel-control-prev, .carousel-control-next {
    color: var(--carousel-control-icon__text); /* NOT WORKING*/
}
/*#endregion*/
/*#region List Group*/
.list-group-item {
    background: var(--list-group-item__bg);
}

    .list-group-item.active {
        background: var(--list-group-item--active__bg);
        border-color: var(--list-group-item--active__border);
        color: var(--list-group-item--active__text);
    }
/*#endregion*/
/*#region Alerts*/
/*#region Success*/
.alert-success {
    background: var(--alert-success__bg);
    border-color: var(--alert-success__border);
    color: var(--alert-success__text);
}
/*#endregion*/
/*#region Warning*/
.alert-warning {
    background: var(--alert-warning__bg);
    border-color: var(--alert-warning__border);
    color: var(--alert-warning__text);
}
/*#endregion*/
/*#region Danger*/
.alert-danger {
    background: var(--alert-danger__bg);
    border-color: var(--alert-danger__border);
    color: var(--alert-danger__text);
}
/*#endregion*/
/*#endregion*/
/*#region Tables*/
.table {
    color: inherit;
}

.table-bordered {
    border-color: var(--table-bordered__border);
}

    .table-bordered th,
    .table-bordered td {
        border-color: var(--table-bordered__border);
    }
/*#endregion*/
/*#endregion*/
/*#region Leaflet map*/
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
    background: var(--card__bg) !important;
    color: var(--body__text) !important;
}
/*#endregion*/
/*#region Pseudo elements*/
.form-control::placeholder {
    color: var(--placeholder__text);
}

:-webkit-autofill,
:-webkit-autofill:hover,
:-webkit-autofill:focus {
    /*border: 1px solid green;*/
    -webkit-box-shadow: 0 0 0px 1000px var(--autofill__bg) inset;
    -webkit-text-fill-color: var(--autofill__text);
    transition: background-color 5000s ease-in-out 0s;
}
/*#endregion*/
/*#region Base elements*/
/*#region Body*/
body {
    background: var(--body__bg);
    color: var(--body__text);
}
/*#endregion*/
/*#region Links*/
a {
    color: var(--link__text);
}

    a:hover {
        color: var(--link--hover__text);
    }

    a:focus {
        color: var(--link--focus__text);
    }
/*#endregion*/
/*#endregion*/

/*#region Shared*/
/*#region Top menu*/
.top-menu {
    background: var(--top-menu__bg);
}

.top-menu__link {
    color: var(--top-menu_link__text);
}

    .top-menu__link:hover {
        color: var(--top-menu_link--hover__text);
    }

    .top-menu__link:focus {
        color: var(--top-menu_link--focus__text);
    }

.top-menu__dropdown-menu {
    background: var(--top-menu_dropdown-menu__bg);
}

.top-menu__dropdown-item {
    color: var(--top-menu_dropdown-item__text);
}

    .top-menu__dropdown-item:hover {
        background: var(--top-menu_dropdown-item--hover__bg);
        color: var(--top-menu_dropdown-item--hover__text);
    }

    .top-menu__dropdown-item:focus {
        background: var(--top-menu_dropdown-item--focus__bg);
        color: var(--top-menu_dropdown-item--focus__text);
    }

    .top-menu__dropdown-item:active,
    .top-menu__dropdown-item.active {
        background: var(--top-menu_dropdown-item--active__bg) !important;
        color: var(--top-menu_dropdown-item--active__text) !important;
    }
/*#endregion*/
/*#region Header*/
.header {
    background: var(--header__bg);
}

.header__brand {
    color: var(--header_brand__text); /* alt text */
}

.header__nav-item > a {
    background: var(--header_link__bg);
    color: var(--header_link__text);
}

    .header__nav-item > a:hover {
        color: var(--header_link--hover__text);
    }

.header__nav-item.active > a {
    color: var(--header_link--active__text);
}
/*#endregion*/
/*#region Footer*/
.footer-section {
    background: var(--footer__bg);
    color: var(--footer__text);
}

    .footer-section a {
        color: var(--footer_link__text);
    }
/*#endregion*/
/*#region Pagination*/
.pagination__btn {
    background: var(--pagination-btn__bg);
    color: var(--pagination-btn__text);
}

    .pagination__btn:hover {
        background: var(--pagination-btn--hover__bg);
        color: var(--pagination-btn--hover__text);
    }

    .pagination__btn:focus {
        background: var(--pagination-btn--focus__bg);
        color: var(--pagination-btn--focus__text);
    }

    .pagination__btn:not([disabled]):not(.disabled):active,
    .pagination__btn:not([disabled]):not(.disabled).active,
    .show > .pagination__btn.dropdown-toggle {
        background: var(--pagination-btn--active__bg);
        color: var(--pagination-btn--active__text);
    }
/*#endregion*/
/*#region Promotion*/
.promotion__price {
    color: var(--primary__text);
    text-shadow: 1px 1px 2px black, 1px 1px 2px black;
}
/*#endregion*/
/*#region Star Rating*/
.star-rating__back-stars {
    color: var(--star__text);
}

.star-rating__front-stars {
    color: var(--star__text);
}
/*#endregion*/
/*#endregion*/
/*#region Car*/
/*#region Car Search*/
.car-search {
    background: var(--car-search__bg);
    color: var(--car-search__text);
}
/*#endregion*/
/*#region Opinions*/
.opinion__plus-icon {
    color: var(--opinion_plus-icon__text);
}

.opinion__minus-icon {
    color: var(--opinion_minus-icon__text);
}

.opinion__thumbs-up-icon {
    color: var(--opinion_thumbs-up-icon__text);
}

.opinion__thumbs-down-icon {
    color: var(--opinion_thumbs-down-icon__text);
}

.opinion__uncertain-icon {
    color: var(--opinion_uncertain-icon__text);
}
/*#endregion*/
/*#endregion*/
/*#region Order*/
.garage.active {
    background: var(--success__bg);
}
/*#endregion*/
/*#region Tires*/
/*#region Search result*/
.search-result:nth-child(even) {
    background: var(--light__bg);
}
/*#endregion*/
/*#endregion*/
/*#region Espace client*/
.trackings {
    padding-top: 1rem;
    background: var(--trackings__bg);
    border-top: dashed 2px;
    border-top-color: var(--trackings__border);
}
/*#endregion*/
/*#region Monteur*/
.bg-jymeo {
    background: var(--jymeo__bg);
}

.btn-jymeo,
.btn-jymeo:hover {
    background: var(--btn-jymeo__bg);
    color: var(--btn-jymeo__text);
    border-color: var(--btn-jymeo__border);
}
/*#endregion*/

