nav .current-menu-item a {
    color: var(--secondary-color);
}

.anchor-right li.active::before {
    background-color: var(--secondary-color);
}

.anchor-right li.active .anchor-link {
    color: var(--secondary-color);
}

.stylesheet-hb .h2.theme-titre {
    font-family: var(--quaternary-font); 
}

a.btn-grey:hover>span, a.btn-white:hover>span, .disko-component-slider-gammes .cta-container a.btn-grey:hover span {
    background-position: 100% 100%;
    background-size: 200% max(0.04em, 0.5px);
}

.home.stylesheet-hb footer {
    margin-top: 50px;
}

.stylesheet-hb h2 span {
    font-family: var(--extra-font);
}

.home.stylesheet-hb .disko-component-image-full + .disko-component-video-full {
    margin-top: 5vw;
}