/*
 * This file includes all spacings defined in the styleguide.
 */

/*
 *      This file includes all colors defined in the styleguide.
 */

/* #c4c4c4 */

/* Photoswipe colors */

/*
 * This file includes all breakpoint definitions including mixins to use them.
 */

/**
 * apply-from mixin
 *
 * It wraps the content with a media query which targets devices with a viewport bigger then the provided breakpoint.
 */

/*
 * This file defines all the fonts used in the styleguide.
 */

@font-face {
    font-family: "iconFont";
    src: url("../assets/fonts/iconFont.woff2?9078f8f7eb015880e81a7067cd4ad59c") format("woff2"),
url("../assets/fonts/iconFont.woff?9078f8f7eb015880e81a7067cd4ad59c") format("woff");
}

i[class^="fa-"]:before, i[class*=" fa-"]:before {
    font-family: iconFont !important;
    font-style: normal;
    font-weight: normal !important;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-account-settings:before {
        content: "\f101";
    }

.fa-account-wishlist:before {
        content: "\f102";
    }

.fa-account:before {
        content: "\f103";
    }

.fa-adress:before {
        content: "\f104";
    }

.fa-applepay:before {
        content: "\f105";
    }

.fa-arrow-left:before {
        content: "\f106";
    }

.fa-arrow-light:before {
        content: "\f107";
    }

.fa-arrow-solid:before {
        content: "\f108";
    }

.fa-arrow:before {
        content: "\f109";
    }

.fa-bin:before {
        content: "\f10a";
    }

.fa-burgersearch:before {
        content: "\f10b";
    }

.fa-cart-newsletter:before {
        content: "\f10c";
    }

.fa-cart:before {
        content: "\f10d";
    }

.fa-check-e-mail-newsletter:before {
        content: "\f10e";
    }

.fa-check:before {
        content: "\f10f";
    }

.fa-close-light:before {
        content: "\f110";
    }

.fa-close:before {
        content: "\f111";
    }

.fa-delivery:before {
        content: "\f112";
    }

.fa-e-mail-checked-newsletter:before {
        content: "\f113";
    }

.fa-e-mail:before {
        content: "\f114";
    }

.fa-facebook:before {
        content: "\f115";
    }

.fa-few-colors-wheel:before {
        content: "\f116";
    }

.fa-france-flag:before {
        content: "\f117";
    }

.fa-germany-flag:before {
        content: "\f118";
    }

.fa-heart-light-l:before {
        content: "\f119";
    }

.fa-heart-light-m:before {
        content: "\f11a";
    }

.fa-heart-light-s:before {
        content: "\f11b";
    }

.fa-heart-solid:before {
        content: "\f11c";
    }

.fa-info:before {
        content: "\f11d";
    }

.fa-instagram:before {
        content: "\f11e";
    }

.fa-italy-flag:before {
        content: "\f11f";
    }

.fa-klarna-logo:before {
        content: "\f120";
    }

.fa-link:before {
        content: "\f121";
    }

.fa-lock:before {
        content: "\f122";
    }

.fa-magnifier:before {
        content: "\f123";
    }

.fa-many-colors-wheel:before {
        content: "\f124";
    }

.fa-netherlands-flag:before {
        content: "\f125";
    }

.fa-order:before {
        content: "\f126";
    }

.fa-password-hidden:before {
        content: "\f127";
    }

.fa-password-legible:before {
        content: "\f128";
    }

.fa-payment:before {
        content: "\f129";
    }

.fa-pinterest:before {
        content: "\f12a";
    }

.fa-refinement:before {
        content: "\f12b";
    }

.fa-refund:before {
        content: "\f12c";
    }

.fa-return:before {
        content: "\f12d";
    }

.fa-see-less-light:before {
        content: "\f12e";
    }

.fa-see-more-light:before {
        content: "\f12f";
    }

.fa-send-to-friend:before {
        content: "\f130";
    }

.fa-share:before {
        content: "\f131";
    }

.fa-shopping-cart:before {
        content: "\f132";
    }

.fa-size-out-of-stock:before {
        content: "\f133";
    }

.fa-skip:before {
        content: "\f134";
    }

.fa-spain-flag:before {
        content: "\f135";
    }

.fa-uk-flag:before {
        content: "\f136";
    }

.fa-voucher-newsletter:before {
        content: "\f137";
    }

.fa-whatsapp:before {
        content: "\f138";
    }

/*
 * This file defines all the fonts used in the styleguide.
*/

.homepage-content--wrapped {
    max-width: 1350px;
    margin: 0 auto;
    padding: 0 15px
}

@media (min-width:481px) {

.homepage-content--wrapped {
        padding: 0 30px
}
    }

.homepage-content--breathe {
    margin-top: 45px
}

@media (min-width:481px) {

.homepage-content--breathe {
        margin-top: 60px
}
    }

.content-article_header {
    text-align: center;
}

.content-article_headline {
    margin-top: 15px;
}

.content-article_section {
    font-family: 'Montserrat Regular', sans-serif;
    font-size: 13px;
    color: rgb(51, 51, 51);
        line-height: 19.5px;

    color: rgb(119, 119, 119);
    margin: 30px 0 60px 0
}

@media (min-width:481px) {

.content-article_section {
        margin-top: 45px
}
    }

.homepage-content--seo {
    max-width: 1050px;
    color: rgb(51, 51, 51)
}

.homepage-content--seo .content-article_headline, .homepage-content--seo .content-article_subheadline {
        color: rgb(119, 119, 119);
    }

.content-text-banner {
    font-family: 'Montserrat Regular', sans-serif;
    font-size: 13px;
    color: rgb(51, 51, 51);
        line-height: 19.5px;

    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(224, 224, 224);
    height: 40px
}

@media (min-width:481px) {

.content-text-banner {
        height: 45px
}
    }

@media (min-width:769px) {

.content--hide-widescreen {
        display: none
}
    }

/*# sourceMappingURL=homepage.css.map */