/*
 Theme Name: Child theme eMotivo
 Theme URI: https:www.plissee4home.de
 Description: Child Theme von Hello-Elementor
 Author: John Doe
 Template: hello-elementor
 Version: 1.0.0
 Text Domain: child theme emotivo
*/

@import url("includes/css/general.css");
@import url("includes/css/topbar.css");
@import url("includes/css/header.css");
@import url("includes/css/menu.css");
@import url("includes/css/product-grid.css");
@import url("includes/css/related-products.css");
@import url("includes/css/slider.css");
@import url("includes/css/account.css");
@import url("includes/css/cart.css");
@import url("includes/css/footer.css");

/* roboto-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300italic.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300italic.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300italic.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300italic.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-300italic.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-regular.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-regular.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-regular.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-regular.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-regular.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-regular.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-italic.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-italic.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-italic.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-italic.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-italic.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700.svg#Roboto") format("svg"); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700italic.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700italic.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700italic.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700italic.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/roboto/roboto-v32-latin-700italic.svg#Roboto") format("svg"); /* Legacy iOS */
}

/* lato-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
    src: url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-300italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Lato";
    font-style: italic;
    font-weight: 300;
    src: url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300italic.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300italic.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300italic.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300italic.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-300italic.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-regular.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-regular.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-regular.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-regular.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-regular.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-regular.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Lato";
    font-style: italic;
    font-weight: 400;
    src: url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-italic.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-italic.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-italic.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-italic.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-italic.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Lato";
    font-style: normal;
    font-weight: 700;
    src: url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: "Lato";
    font-style: italic;
    font-weight: 700;
    src: url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700italic.eot"); /* IE9 Compat Modes */
    src:
        url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700italic.woff2") format("woff2"),
        /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700italic.woff") format("woff"),
        /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700italic.ttf") format("truetype"),
        /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
            url("/wp-content/themes/emotivo/fonts/lato/lato-v24-latin-700italic.svg#Lato") format("svg"); /* Legacy iOS */
}

:root {
    --main-color: #c9bca7;
    --secondary-color: #4d69b0;
    --dark-color: #141414;
    --white-color: #fff;
    --black-color: #000;
    --light-color: #f2eee9;
    --bg-light-colir: #f9f7f5;
    --check-icons: #858585;
    --font-family-base: "Roboto";
    --headings-font-family: "Lato";
    --font-size-base: 1rem;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-bold: 700;
    --font-style-italic: italic;
    --font-style-normal: normal;
    --medium-breakpoint: 767px;
    --border-radius-10: 10px;
    --border-radius-20: 20px;
    --h1-font-size: 2rem;
    --h2-font-size: 2rem;
    --h3-font-size: 1rem;
    --slider-headline-font-size-desktop: 3.125rem;
    --slider-headline-font-size-mobile: calc(var(--slider-headline-font-size-desktop)/2);
    --slider-subline-font-size-desktop: 1.5rem;
    --slider-subline-font-size-mobile: calc(var(--slider-subline-font-size-desktop)/1.5);
}




body {
    font-family: var(--font-family-base);
}
