:root {
    --ff--regular: 'IBM Plex Sans Condensed', 'Helvetica Neue', Arial, sans-serif;
    --ff--headlines: 'IBM Plex Sans Condensed', 'Helvetica Neue', Arial, sans-serif;

    --fw--bold: 500;
    --fw--bold-headlines: 500;
}

@font-face {
    font-family: 'IBM Plex Sans Condensed';
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-Bold.eot');
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Bold.woff2') format('woff2'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Bold.woff') format('woff'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Bold.ttf') format('truetype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Bold.svg#IBMPlexSansCond-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Sans Condensed';
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-Medium.eot');
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-Medium.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Medium.woff2') format('woff2'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Medium.woff') format('woff'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Medium.ttf') format('truetype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Medium.svg#IBMPlexSansCond-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Sans Condensed';
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-SemiBold.eot');
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-SemiBold.woff2') format('woff2'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-SemiBold.woff') format('woff'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-SemiBold.ttf') format('truetype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-SemiBold.svg#IBMPlexSansCond-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Sans Condensed';
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-Light.eot');
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-Light.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Light.woff2') format('woff2'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Light.woff') format('woff'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Light.ttf') format('truetype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-Light.svg#IBMPlexSansCond-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Sans Condensed';
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-ExtraLight.eot');
    src: url('../assets/fonts/aqipa/IBMPlexSansCond-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-ExtraLight.woff2') format('woff2'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-ExtraLight.woff') format('woff'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-ExtraLight.ttf') format('truetype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond-ExtraLight.svg#IBMPlexSansCond-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Sans Condensed';
    src: url('../assets/fonts/aqipa/IBMPlexSansCond.eot');
    src: url('../assets/fonts/aqipa/IBMPlexSansCond.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond.woff2') format('woff2'),
        url('../assets/fonts/aqipa/IBMPlexSansCond.woff') format('woff'),
        url('../assets/fonts/aqipa/IBMPlexSansCond.ttf') format('truetype'),
        url('../assets/fonts/aqipa/IBMPlexSansCond.svg#IBMPlexSansCond') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.navigation--middle .nav-cart .mini-cart-count {
    font-weight: var(--fw--regular);
}


#footer .wrapper--footer .wrapper--footer__container .wrapper--footer__column.footer__column1 {
    order: 3;
}
#footer .wrapper--footer .wrapper--footer__container .wrapper--footer__column.footer__column3 {
    order: 2;
}
#footer .wrapper--footer .wrapper--footer__container .wrapper--footer__column .footer--column__inner.socialMedia--column {
    order: 2;
}

#footer .wrapper--footer .wrapper--newsletterForm .elem--newsletterForm .widget_text:nth-child(2) p {
    font-weight: var(--fw--bold);
}
#footer .wrapper--footer .wrapper--flags .wrapper--languages .btn {
    border-radius: 1.5em;
}

#toTheTop {
    background-color: #000;
    font-weight: bold;
}