@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:200 900;font-display:swap;src:url(/typo3conf/ext/theme/Resources/Public/Fonts/nwpMtKy2OAdR1K-IwhWudF-R3woqaeLYxnV18JRx.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:200 900;font-display:swap;src:url(/typo3conf/ext/theme/Resources/Public/Fonts/nwpMtKy2OAdR1K-IwhWudF-R3woqZ-LYxnV18A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200 900;font-display:swap;src:url(/typo3conf/ext/theme/Resources/Public/Fonts/nwpStKy2OAdR1K-IwhWudF-R3wEaZejf5HdF8Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200 900;font-display:swap;src:url(/typo3conf/ext/theme/Resources/Public/Fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:200 900;font-display:swap;src:url(/typo3conf/ext/theme/Resources/Public/Fonts/vEFK2_tTDB4M7-auWDN0ahZJW1gewtu_WpzEpMvsfA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:200 900;font-display:swap;src:url(/typo3conf/ext/theme/Resources/Public/Fonts/vEFK2_tTDB4M7-auWDN0ahZJW1gewtW_WpzEpMs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:200 900;font-display:swap;src:url(/typo3conf/ext/theme/Resources/Public/Fonts/vEFI2_tTDB4M7-auWDN0ahZJW1gV8te1Xb7GlMo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:200 900;font-display:swap;src:url(/typo3conf/ext/theme/Resources/Public/Fonts/vEFI2_tTDB4M7-auWDN0ahZJW1gb8te1Xb7G.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*;
Fonts:
.source-serif-4-<uniquifier> {
  font-family:"Source Serif 4", serif;
  font-optical-sizing:auto;
  font-weight:<weight>;
  font-style:normal;
}
.source-sans-3-<uniquifier> {
  font-family:"Source Sans 3", sans-serif;
  font-optical-sizing:auto;
  font-weight:<weight>;
  font-style:normal;
}
Transition; ease
-webkit-transition:all 200ms ease;
-moz-transition:all 200ms ease;
-ms-transition:all 200ms ease;
-o-transition:all 200ms ease;
transition:all 200ms ease;
*/
:root {
--mainFontFamily:"Source Sans 3", sans-serif;
--mainFontSize:calc(22px * var(--pixelMultiplicator));
--mainLineHeight:calc(32px * var(--pixelMultiplicator));
}
body {
font-family:var(--mainFontFamily);
font-weight:300;
font-style:normal;
font-size:var(--mainFontSize);
line-height:var(--mainLineHeight);
color:#253030;
}
body a {
font-family:var(--mainFontFamily);
font-weight:300;
font-style:normal;
font-size:var(--mainFontSize);
line-height:var(--mainLineHeight);
text-decoration:none;
display:block;
color:#253030;
}
body strong, body strong a, body b, body b a {
font-weight:500;
}
h1, h1 p, h1 a, .h1 {
font-family:"Source Serif 4", serif;
font-weight:400;
font-style:normal;
font-size:calc(70px * var(--pixelMultiplicator));
line-height:calc(80px * var(--pixelMultiplicator));
color:#253030;
}
h2, h2 p, h2 a, .h2, form h2 {
font-family:"Source Serif 4", serif;
font-weight:400;
font-style:normal;
font-size:calc(50px * var(--pixelMultiplicator));
line-height:calc(60px * var(--pixelMultiplicator));
color:#CABAA8;
}
h3, h3 p, h3 a, .h3 {
font-family:"Source Serif 4", serif;
font-weight:400;
font-style:normal;
font-size:calc(30px * var(--pixelMultiplicator));
line-height:calc(40px * var(--pixelMultiplicator));
color:#4B3B26;
}
h2 + h3 {
font-weight:400;
}
h4, h4 p, h4 a, .h4, form h4 {
font-family:"Source Serif 4", serif;
font-weight:400;
font-style:normal;
font-size:calc(30px * var(--pixelMultiplicator));
line-height:calc(40px * var(--pixelMultiplicator));
color:#4B3B26;
}
.formTitle {
font-family:"Source Serif 4", serif;
font-weight:400;
font-style:normal;
font-size:calc(30px * var(--pixelMultiplicator));
line-height:calc(40px * var(--pixelMultiplicator));
color:#4B3B26;
}
.basketItem_header {
font-weight:700;
font-size:var(--mainFontSize);
line-height:var(--mainLineHeight);
color:#4B3B26;
}
h5, h5 p, h5 a, .h5 {
font-family:"Source Serif 4", serif;
font-weight:400;
font-style:normal;
font-size:calc(12px * var(--pixelMultiplicator));
line-height:calc(36px * var(--pixelMultiplicator));
text-transform:uppercase;
}
ul {
margin-left:calc(20px * var(--pixelMultiplicator));
}
ol {
margin-left:calc(20px * var(--pixelMultiplicator));
}
p a, li a {
display:inline;
font-weight:400;
color:#4B3B26;
}
* + ul li {
margin-top:calc(10px * var(--pixelMultiplicator));
}
ul + * {
margin-top:calc(10px * var(--pixelMultiplicator));
}
* + p {
margin-top:calc(20px * var(--pixelMultiplicator));
}
p + p {
margin-top:0;
}
h1 + h1, h2 + h2, h3 + h3 {
margin-top:0;
}
* + h1 {
margin-top:calc(30px * var(--pixelMultiplicator));
}
h1 + * {
margin-top:calc(20px * var(--pixelMultiplicator));
}
* + h2 {
margin-top:calc(30px * var(--pixelMultiplicator));
}
h2 + * {
margin-top:calc(20px * var(--pixelMultiplicator));
}
* + h3 {
margin-top:calc(20px * var(--pixelMultiplicator));
}
h3 + * {
margin-top:calc(10px * var(--pixelMultiplicator));
}
* + h4 {
margin-top:calc(20px * var(--pixelMultiplicator));
}
h4 + * {
margin-top:calc(30px * var(--pixelMultiplicator));
}
.productItem h4 + * {
margin-top:calc(10px * var(--pixelMultiplicator));
}
.productItem_simple h4 + * {
margin-top:0;
}
* + h5 {
margin-top:calc(20px * var(--pixelMultiplicator));
}
h5 + * {
margin-top:calc(10px * var(--pixelMultiplicator));
}
.textSection_titles h1 + h2, .textSection_titles h2 + h3 {
margin-top:0;
}
.headerWrapper_navLanguage {
text-transform:uppercase;
}
.headerWrapper_contactText {
font-weight:700;
}
.headerWrapper_contactPhone a {
font-size:calc(40px * var(--pixelMultiplicator));
line-height:calc(50px * var(--pixelMultiplicator));
font-weight:700;
color:#4B3B26;
}
.headerIcon_basketInfo {
font-size:calc(16px * var(--pixelMultiplicator));
line-height:calc(16px * var(--pixelMultiplicator));
color:#ffffff;
}
.styledLink {
border:0;
background:none;
}
.styledLink_text {
font-size:calc(20px * var(--pixelMultiplicator));
line-height:calc(38px * var(--pixelMultiplicator));
color:#4B3B26;
padding-left:calc(20px * var(--pixelMultiplicator));
padding-right:calc(20px * var(--pixelMultiplicator));
border:1px solid #4B3B26;
-webkit-transition:all 200ms ease;
-moz-transition:all 200ms ease;
-ms-transition:all 200ms ease;
-o-transition:all 200ms ease;
transition:all 200ms ease;
font-weight:700;
}
.styledLink_text:hover {
color:#ffffff;
background-color:#4B3B26;
}
.footerWrapper_top, .footerWrapper_top a {
color:#ffffff;
}
.footerWrapper_claim {
font-weight:700;
}
.footerWrapper_phone a {
font-size:calc(40px* var(--pixelMultiplicator));
line-height:calc(50px* var(--pixelMultiplicator));
font-weight:700;
}
.footerWrapper_social a {
font-size:calc(25px * var(--pixelMultiplicator));
line-height:calc(35px * var(--pixelMultiplicator));
text-decoration:underline;
}
.footerWrapper_address {
font-size:calc(25px * var(--pixelMultiplicator));
line-height:calc(35px * var(--pixelMultiplicator));
}
.footerWrapper_credits, .footerWrapper_credits a {
font-size:calc(15px * var(--pixelMultiplicator));
line-height:calc(23px * var(--pixelMultiplicator));
}
.headerWrapper_navItem, .headerWrapper_navItem a {
-webkit-transition:all 200ms ease;
-moz-transition:all 200ms ease;
-ms-transition:all 200ms ease;
-o-transition:all 200ms ease;
transition:all 200ms ease;
}
.isDesktop .headerWrapper_navItem:hover, .isDesktop .headerWrapper_navItem:hover a, .headerWrapper_navItem.active, .headerWrapper_navItem.active a {
color:#4B3B26;
}
.navWrapper_menu {
text-align:center;
}
.navWrapper_menuItem, .navWrapper_menuItem a {
-webkit-transition:all 200ms ease;
-moz-transition:all 200ms ease;
-ms-transition:all 200ms ease;
-o-transition:all 200ms ease;
transition:all 200ms ease;
font-size:calc(40px* var(--pixelMultiplicator));
line-height:calc(50px* var(--pixelMultiplicator));
}
.isDesktop .navWrapper_menuItem:hover, .isDesktop .navWrapper_menuItem:hover a, .navWrapper_menuItem.active, .navWrapper_menuItem.active a {
color:#4B3B26;
}
.navWrapper_menuLanguage {
text-transform:uppercase;
}
.productItem_download a {
font-weight:700;
}