/* Échec de l'agrandissement. Renvoi du contenu non agrandi.
(10,28): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(13,19): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(16,18): run-time error CSS1039: Token not allowed after unary operator: '-marg_0_auto'
(17,19): run-time error CSS1039: Token not allowed after unary operator: '-marg_20_0'
(20,15): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(28,24): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(43,22): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(52,22): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(63,17): run-time error CSS1039: Token not allowed after unary operator: '-val_25'
(67,17): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(68,23): run-time error CSS1039: Token not allowed after unary operator: '-semibold'
(88,22): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(91,19): run-time error CSS1039: Token not allowed after unary operator: '-marg_10_20'
(97,17): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(109,22): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(116,28): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(122,17): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(135,28): run-time error CSS1039: Token not allowed after unary operator: '-jaune'
(142,28): run-time error CSS1039: Token not allowed after unary operator: '-bleu_65'
(145,17): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(146,23): run-time error CSS1039: Token not allowed after unary operator: '-semibold'
(152,17): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(164,28): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(197,28): run-time error CSS1039: Token not allowed after unary operator: '-gris_50'
(201,28): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(206,17): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(207,21): run-time error CSS1039: Token not allowed after unary operator: '-size_h5'
(221,19): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(222,22): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(225,19): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(233,19): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(234,22): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(236,19): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(245,19): run-time error CSS1039: Token not allowed after unary operator: '-val_5'
(246,17): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(247,21): run-time error CSS1039: Token not allowed after unary operator: '-size_p'
(248,28): run-time error CSS1039: Token not allowed after unary operator: '-gris_25'
(251,17): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(252,21): run-time error CSS1039: Token not allowed after unary operator: '-size_p'
(268,32): run-time error CSS1039: Token not allowed after unary operator: '-gris_50'
(269,35): run-time error CSS1039: Token not allowed after unary operator: '-gris_50'
(276,21): run-time error CSS1039: Token not allowed after unary operator: '-size_h5'
(278,32): run-time error CSS1039: Token not allowed after unary operator: '-gris_50'
(279,35): run-time error CSS1039: Token not allowed after unary operator: '-gris_50'
(286,17): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(287,18): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(293,26): run-time error CSS1030: Expected identifier, found '.'
(293,60): run-time error CSS1031: Expected selector, found ')'
(293,60): run-time error CSS1025: Expected comma or open brace, found ')'
(301,17): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(302,18): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(347,19): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(356,24): run-time error CSS1039: Token not allowed after unary operator: '-val_5'
(376,15): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(384,28): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(416,19): run-time error CSS1039: Token not allowed after unary operator: '-marg_15_10'
(417,28): run-time error CSS1039: Token not allowed after unary operator: '-gris_50'
(418,32): run-time error CSS1039: Token not allowed after unary operator: '-gris_50'
(419,35): run-time error CSS1039: Token not allowed after unary operator: '-gris_50'
(427,28): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(437,28): run-time error CSS1039: Token not allowed after unary operator: '-jaune'
(448,24): run-time error CSS1039: Token not allowed after unary operator: '-val_30'
(461,17): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(462,18): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(472,28): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(480,17): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(481,19): run-time error CSS1039: Token not allowed after unary operator: '-marg_20_10'
(483,28): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(488,21): run-time error CSS1039: Token not allowed after unary operator: '-size_h5'
(499,17): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(500,18): run-time error CSS1039: Token not allowed after unary operator: '-val_20'
(521,22): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(523,19): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(524,17): run-time error CSS1039: Token not allowed after unary operator: '-blanc'
(525,21): run-time error CSS1039: Token not allowed after unary operator: '-size_h4'
(526,28): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(529,17): run-time error CSS1039: Token not allowed after unary operator: '-val_15'
(531,24): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
(545,23): run-time error CSS1039: Token not allowed after unary operator: '-marg_0_10'
(567,23): run-time error CSS1039: Token not allowed after unary operator: '-marg_10_0'
(568,32): run-time error CSS1039: Token not allowed after unary operator: '-noir'
(635,19): run-time error CSS1039: Token not allowed after unary operator: '-val_10'
 */
/* début du conteneur au dessus de navbar (logo, barre de recherche, etc) */
.cbk_mini-site__header * {
    box-sizing: border-box;
}

.cbk_mini-site__header {
    position: sticky;
    top: 0;
    z-index: 3;
    background-color: var(--noir);
}
.cbk_mini-site__header-content {
    row-gap: var(--val_10);
    width: 100%;
    max-width: 1280px;
    margin: var(--marg_0_auto);
    padding: var(--marg_20_0);
}
.cbk_mini-site__header-fragment {
    gap: var(--val_20);
}
/* fin du conteneur au dessus de navbar */

/* début de barre de recherche */
.cbk_mini-site__search-bar {
    width: 400px;
    height: 40px;
    padding-left: var(--val_10);
    border: 1px;
}
.cbk_mini-site__search-bar:focus {
    outline: none;
}
#_ctl0_btn_recherche:hover {
    background-color: #ffe783;
}
/* fin de barre de recherche */

/* début de redirection magasins et mon compte */
.cbk_mini-site__link {
    position: relative;
    align-items: flex-end;
    column-gap: var(--val_10);
}
.cbk_mini-site__link::after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 50%;
    width: 0%;
    height: 1px;
    background: var(--blanc);
    transition: .3s;
}
.cbk_mini-site__link:hover::after {
    width: 100%;
    left: 0;
}
.cbk_mini-site__link img,
.cbk_mini-site__navbar-item--pc-config img,
.cbk_mini-site__navbar-item--pc-office img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(10deg) brightness(103%) contrast(101%);
    width: var(--val_25);
}
.cbk_mini-site__link-label {
    width: fit-content;
    color: var(--blanc);
    font-weight: var(--semibold);
    text-transform: uppercase;
    white-space: nowrap;
}
/* fin de redirection magasins et mon compte */

/* début du logo */
.cbk_mini-site__logo {
    width: 100%;
    max-width: 185px;
}
.cbk_mini-site__logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
/* fin du logo */

/* début de cta nos servies */
.cbk_mini-site__header-services {
    column-gap: var(--val_10);
    width: 100%;
    max-width: 170px;
    padding: var(--marg_10_20);
}
.cbk_mini-site__header-services img {
    max-width: 25px;
}
.cbk_mini-site__header-services .cbk_mini-site__link-label {
    color: var(--noir);
}
/* fin de cta nos servies */
/* début de la barre de navigation */
.cbk_mini-site__navbar {
    position: relative;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
}
.cbk_mini-site__navbar-item {
    position: relative;
    column-gap: var(--val_10);
    width: calc(25% - 10px);
    padding: 10px 0;
    border-radius: 10px 10px 0 0;
    cursor: pointer;
}
.cbk_mini-site__navbar-item--pc-config:hover {
    background-color: var(--blanc);
}
.cbk_mini-site__navbar-item--pc-config:hover img {
    filter: none;
}
.cbk_mini-site__navbar-item--pc-config:hover .cbk_mini-site__navbar-label--white {
    color: var(--noir);
}
.cbk_mini-site__menu-label {
    text-transform: uppercase;
}
.cbk_mini-site__navbar-item img {
    max-width: 17px;
}
.cbk_mini-site__navbar-item--all {
    position: relative;
    background-color: #fff;
}
.cbk_mini-site__navbar-item--gaming {
    background-color: var(--jaune);
}
.cbk_mini-site__navbar-item--gaming:hover {
    background-color: #ffe783;
}
.cbk_mini-site__navbar-item--pc-config,
.cbk_mini-site__navbar-item--pc-office {
    background-color: var(--bleu_65);
}
.cbk_mini-site__navbar-label {
    color: var(--noir);
    font-weight: var(--semibold);
    line-height: 1.5;
    text-align: center;
    text-transform: uppercase;
}
.cbk_mini-site__navbar-label--white {
    color: var(--blanc);
}
/* fin de la barre de navigation */

/* début du menu tous les produits */
.cbk_mini-site__menu {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: calc(400% + 40px);
    max-width: 1280px;
    background-color: var(--blanc);
}
.cbk_mini-site__menu--pc-office {
    width: 100%;
}
.cbk_mini-site__navbar-item--all:hover .cbk_mini-site__menu--all,
.cbk_mini-site__navbar-item--pc-office:hover .cbk_mini-site__menu--pc-office {
    display: block;
}
/* fin du menu tous les produits */

/* début d'effet d'overlay */
.cbk_mini-site__overlay {
    z-index: -1;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100svh;
    width: 100%;
}
.cbk_mini-site__navbar-item--pc-office:hover ~ .cbk_mini-site__overlay,
.cbk_mini-site__navbar-item--all:hover ~ .cbk_mini-site__overlay {
    display: block;
    background: rgba(0,0,0,0.7);
}
/* fin d'effet d'overlay */

/* début des catégories menu */
.cbk_mini-site__menu-category {
    display: flex;
    width: 100%;
    max-width: 310px;
    background-color: var(--gris_50);
    cursor: pointer;
}
.cbk_mini-site__menu-category:hover {
    background-color: var(--blanc);
}
.cbk_mini-site__primary-category,
.cbk_mini-site__menu-category p,
.cbk_mini-site__menu-category--mobile p {
    color: var(--noir);
    font-size: var(--size_h5);
}
/* fin des catégories menu */

/* début de conteneur des blocs sous catégorie */
.cbk_mini-site__category-container {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: baseline;
    row-gap: var(--val_20);
    column-gap: var(--val_10);
    width: calc(100% - 310px);
    height: 100%;
    padding: var(--val_20);
    overflow-y: scroll;
}
.cbk_mini-site__category-container--pc-office {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: baseline;
    row-gap: var(--val_20);
    column-gap: var(--val_10);
    height: 100%;
    padding: var(--val_20);
}
.cbk_mini-site__category-container--pc-office .cbk_mini-site__secondary-category {
    width: 100%;
}
.cbk_mini-site__menu-category:hover .cbk_mini-site__category-container {
    display: flex;
}
.cbk_mini-site__category-title {
    padding: var(--val_5);
    color: var(--noir);
    font-size: var(--size_p);
    background-color: var(--gris_25);
}
.cbk_mini-site__category-link {
    color: var(--noir);
    font-size: var(--size_p);
}
/* fin de conteneur des blocs sous catégorie */

/* début de lien catégorie */
.cbk_mini-site__category-link:hover {
    text-decoration: underline;
}
/* fin de lien catégorie */

/* début du titre de menu primaire */
.cbk_mini-site__primary-category {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 15px 0 15px 40px;
    border-top: 1px solid var(--gris_50);
    border-bottom: 1px solid var(--gris_50);
}
.cbk_mini-site__landing-link {
    position: relative;
    padding: 15px 0 15px 40px;
    width: 100%;
    height: 100%;
    font-size: var(--size_h5);
    text-decoration: underline;
    border-top: 1px solid var(--gris_50);
    border-bottom: 1px solid var(--gris_50);
}
.cbk_mini-site__landing-link::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    width: var(--val_20);
    height: var(--val_20);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://www.cybertek.fr/images/icn_promos.svg);
    transform: translateY(-50%)
}
.cbk_mini-site__menu:has(.cbk_mini-site__landing-link:hover) {
    width: 100%;
}
.cbk_mini-site__primary-category::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    width: var(--val_20);
    height: var(--val_20);
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateY(-50%);
}
.pc-bureau .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_pcbureau.svg);
}
.portables .cbk_mini-site__primary-category::before {
    background-image: url('https://cybertek.fr/images/icn_pcportable3.svg');
}
.composants .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_gpu.svg);
}
.imprimantes .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_imprimantes3.svg);
}
.peripheriques .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_peripherique3.svg);
}
.tablettes .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_telephone.svg);
}
.logiciels .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_logiciel3.svg);
}
.stockage .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_stockage3.svg);
}
.tv .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_audio3.svg);
}
.conso .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_consommable3.svg);
}
.cbk_mini-site__menu-category--mobile:last-child .cbk_mini-site__primary-category::before,
.cbk_mini-site__menu-category:last-child .cbk_mini-site__primary-category::before {
    background-image: url(https://cybertek.fr/images/icn_ecolocyber.svg);
}
/* fin du titre de menu primaire */

/* début de catégorie secondaire */
.cbk_mini-site__secondary-category {
    display: flex;
    flex-direction: column;
    row-gap: var(--val_10);
    width: calc(25% - 10px);
    height: fit-content;
    min-height: 35px;
}
/* fin de catégorie secondaire */

/* début de catégorie tertiaire */
.cbk_mini-site__tertiary-category {
    padding-left: var(--val_5);
}
/* fin de catégorie tertiaire */

/* début d'éléments concernant le responsive */
.cbk_mini-site__header-logo--mobile {
    display: none;
    width: 100%;
    max-width: 200px;
    min-height: 45px;
}
.cbk_mini-site__header-logo--mobile img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.cbk_mini-site__menu-toggler {
    display: none;
    flex-direction: column;
    gap: var(--val_10);
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.cbk_mini-site__menu-bar {
    width: 100%;
    height: 3px;
    background-color: var(--blanc);
    transform-origin: center;
    transition: all .4s ease-out;
}
.cbk_mini-site__menu-toggler--actived {
    z-index: 1;
    position: fixed;
    top: 10px;
    left: 10px;
}
/* début d'éléments concernant le responsive */

/** début de menu mobile **/
.cbk_mini-site__menu--mobile {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateX(-100%);
    transition: transform .2s;
}
.cbk_mini-site__menu--mobile--visible {
    transform: translateX(0);
}
.cbk_mini-site__list-container--mobile {
    overflow-y: scroll;
    height: calc(100vh - 65px);
}
.cbk_mini-site__menu-category--mobile {
    display: flex;
    width: 100%;
    padding: var(--marg_15_10);
    background-color: var(--gris_50);
    border-top: 1px solid var(--gris_50);
    border-bottom: 1px solid var(--gris_50);
    cursor: pointer;
}
.cbk_mini-site__category-container--mobile {
    top: 65px;
    display: flex;
    height: calc(100dvh - 65px);
    overflow: auto;
    background-color: var(--blanc);
    transform: translateX(-100%);
    z-index: 1;
    transition: transform .2s;
}
.cbk_mini-site__menu-category--mobile[aria-selected='true'] .cbk_mini-site__category-container--mobile {
    transform: translateX(0);
}
.cbk_mini-site__menu-category--mobile.gamer {
    padding: 0;
    background-color: var(--jaune);
}
.cbk_mini-site__primary-category--mobile {
    padding: 0 0 0 30px;
}
.cbk_mini-site__primary-category--mobile::before {
    left: 0;
}
.cbk_mini-site__menu-category--mobile.gamer a,
.cbk_mini-site__menu-link--mobile {
    display: flex;
    padding-left: var(--val_30);
}
.cbk_mini-site__menu-category--mobile.gamer a {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 15px 0 15px 40px;
}
.cbk_mini-site__menu-category--mobile.gamer a::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    width: var(--val_20);
    height: var(--val_20);
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateY(-50%);
    background-image: url(https://cybertek.fr/images/icn_gamer.svg);
}
.cbk_mini-site__category-arrow {
    width: 15px;
    height: 15px;
    margin-left: auto;
    background-color: var(--noir);
    clip-path: polygon(40% 0, 100% 50%, 40% 100%, 10% 100%, 70% 50%, 10% 0);
}
.cbk_mini-site__menu-category--mobile.gamer .cbk_mini-site__category-arrow {
    display: none;
}
.cbk_mini-site__cpt--mobile {
    display: block;
    color: var(--blanc);
    padding: var(--marg_20_10);
    width: 100%;
    background-color: var(--noir);
    border-top: 1px solid #464646;
}
.cbk_mini-site__menu-link--mobile {
    position: relative;
    font-size: var(--size_h5);
    text-decoration: underline;
}
.cbk_mini-site__menu-link--mobile + .cbk_mini-site__category-arrow {
    display: none;
}
.cbk_mini-site__menu-link--mobile::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: var(--val_20);
    height: var(--val_20);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://www.cybertek.fr/images/icn_promos.svg);
    transform: translateY(-50%);
}
/** fin de menu mobile **/
/** début d'animation menu mobile trigger **/
.cbk_mini-site__fade-out-bar {
    transform: translateY(-2px) rotate(-5deg);
    opacity: 0;
}
.cbk_mini-site__rotated-bar--right {
    transform: rotate(39deg) translate(-8px, -5px);
}
.cbk_mini-site__rotated-bar--left {
    transform: rotate(-39deg) translateX(-5px);
}

/** fin d'animation menu mobile trigger **/
.cbk_mini-site__category-back {
    column-gap: var(--val_10);
    width: 100%;
    padding: var(--val_10);
    color: var(--blanc);
    font-size: var(--size_h4);
    background-color: var(--noir);
}
.cbk_mini-site__category-back img {
    width: var(--val_15);
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(6deg) brightness(107%) contrast(101%);
    margin-right: var(--val_10);
}
.cbk_mini-site__menu--mobile .cbk_mini-site__secondary-category {
    min-width: 210px;
}
.cbk_mini-site__scroll-disabled {
    height: 100%;
    overflow-y: hidden;
}
/* fin d'éléments concernant le responsive */

/* début du responsive */
@media screen and (max-width: 1280px) {
    .cbk_mini-site__header {
        padding: var(--marg_0_10);
    }
}
@media screen and (max-width: 1024px) {
    .cbk_mini-site__menu-category {
        max-width: 240px;
    }

    .cbk_mini-site__category-container {
        width: calc(100% - 240px);
    }
}
@media screen and (max-width: 1024px) and (min-width: 961px) {
    .cbk_mini-site__search-bar {
        width: 270px;
    }
}
@media screen and (max-width: 960px) {
    .cbk_mini-site__menu--mobile {
        display: initial;
    }
    .cbk_mini-site__menu--mobile__head {
        padding: var(--marg_10_0);
        background-color: var(--noir);
    }
    .cbk_mini-site__header-logo--mobile,
    .cbk_mini-site__header-fragment--icons {
        width: calc(50% - 10px);
    }
    #_ctl0_btn_recherche {
        min-width: 40px;
        min-height: 40px;
    }
    .cbk_mini-site__logo {
        display: none;
    }
    .cbk_mini-site__menu-toggler {
        display: flex;
    }
    
    .cbk_mini-site__header-logo--mobile {
        display: block;
    }

    .cbk_mini-site__header-fragment--search {
        order: 2;
    }
    .cbk_mini-site__header-fragment--icons {
        order: 1;
        justify-content: flex-end;
    }
    .cbk_mini-site__header-services {
        order: 3;
    }

    .cbk_mini-site__header-content {
        flex-wrap: wrap;
    }
    .cbk_mini-site__search {
        width: calc(200px + (400 - 200) * ((100vw - 320px) / (960 - 320)));
    }

    .cbk_mini-site__navbar {
        display: none;
    }
    .cbk_mini-site__category-container--mobile {
        width: 100%;
    }
}
@media screen and (max-width: 900px) {
    .cbk_mini-site__menu--mobile .cbk_mini-site__secondary-category {
        width: calc(33.33% - 10px);
    }
}
@media screen and (max-width: 690px) {
    .cbk_mini-site__menu--mobile .cbk_mini-site__secondary-category {
        width: calc(50% - 10px);
    }
}
@media screen and (max-width: 510px) {
    .cbk_mini-site__link-label {
        display: none;
    }

    .cbk_mini-site__header-services {
        max-width: 40px;
        padding: 10px;
    }

    .cbk_mini-site__header-fragment--search {
        gap: var(--val_10);
    }
}
@media screen and (max-width: 470px) {
    .cbk_mini-site__menu--mobile .cbk_mini-site__secondary-category {
        width: 100%;
    }
}
@media screen and (max-width: 400px) {
    .cbk_mini-site__search-bar {
        width: calc(100% - 40px);
    }
}
/* fin du responsive */
