/* Custom Font-family and Font-source */
@font-face {
font-family: "Apercu Pro";
src: url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-ExtraLight.1cc237a.eot);
src: local("Apercu Pro ExtraLight"), local("ApercuPro-ExtraLight"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-ExtraLight.1cc237a.eot?#iefix) format("embedded-opentype"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-ExtraLight.67754b0.woff2) format("woff2"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-ExtraLight.f2a22fd.woff) format("woff"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-ExtraLight.d19b714.ttf) format("truetype");
font-weight: 200;
font-style: normal
}
@font-face {
font-family: "Apercu Pro";
src: url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Light.af83db3.eot);
src: local("Apercu Pro Light"), local("ApercuPro-Light"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Light.af83db3.eot?#iefix) format("embedded-opentype"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Light.040df1a.woff2) format("woff2"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Light.c91398b.woff) format("woff"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Light.b46b162.ttf) format("truetype");
font-weight: 300;
font-style: normal
}
@font-face {
font-family: "Apercu Pro";
src: url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Regular.6c1459d.eot);
src: local("Apercu Pro Regular"), local("ApercuPro-Regular"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Regular.6c1459d.eot?#iefix) format("embedded-opentype"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Regular.2a38115.woff2) format("woff2"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Regular.3e7a16c.woff) format("woff"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Regular.7c77e9a.ttf) format("truetype");
font-weight: 400;
font-style: normal
}
@font-face {
font-family: "Apercu Pro";
src: url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Bold.3366b54.eot);
src: local("Apercu Pro Bold"), local("ApercuPro-Bold"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Bold.3366b54.eot?#iefix) format("embedded-opentype"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Bold.e1d3c4c.woff2) format("woff2"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Bold.4b66dda.woff) format("woff"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Bold.ed76cda.ttf) format("truetype");
font-weight: 700;
font-style: normal
}
@font-face {
font-family: "Apercu Pro";
src: url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Black.f845b5f.eot);
src: local("Apercu Pro Black"), local("ApercuPro-Black"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Black.f845b5f.eot?#iefix) format("embedded-opentype"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Black.638810c.woff2) format("woff2"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Black.e255a89.woff) format("woff"), url(https://www.rheinwelten.com/_nuxt/fonts/ApercuPro-Black.ed6daf3.ttf) format("truetype");
font-weight: 900;
font-style: normal
}
@font-face {
font-family: "Swear Deck";
src: url(https://www.rheinwelten.com/_nuxt/fonts/SwearDeck-Black.dd340e8.woff2) format("woff2"),
url(https://www.rheinwelten.com/_nuxt/fonts/SwearDeck-Black.f499a14.woff) format("woff");
font-weight: 900;
font-style: normal;
font-display: swap
}

.tp-wrapper,
.tp-wrapper #cart-content-area,
.tp-wrapper .cart-exchange-currency,
.tp-wrapper .cart-button-primary,
.tp-wrapper .cart-button-secondary,
.tp-wrapper .cart-button-tertiary,
.tp-wrapper .cart-headline-primary,
.tp-wrapper .cart-headline-secondary,
.tp-wrapper .cart-headline-tertiary,
.tp-wrapper .cart-infobox-error:after,
.tp-wrapper .cart-input,
.tp-wrapper .cart-label strong,
.tp-wrapper .cart-list strong,
.tp-wrapper .cart-select,
.tp-wrapper .cart-steps li:before,
.tp-wrapper .cart-textarea,
.tp-wrapper .cart-text strong {
font-family: "Apercu Pro", sans-serif;
}

/* Hintergrundfarbe: #ffffff = #ffffff */
.tp-wrapper .tp-header-standalone--background {
background-color: #ffffff;
}
/* Hintergrundfarbe: #ffffff = #ffffff */
.tp-wrapper .tp-hero__content{
background-color: #ffffff;
}

