@charset "iso-8859-1";
@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

body { font-family: 'Inter', sans-serif; -moz-font-family: 'Inter', sans-serif; }
div.ajax_login_form .new_customer p, div.ajax_login_form .existing_customer p, #detail #detailinfo #description p, #content .custom p, #content .cat_text p { font-family: 'Inter'; }

/* Navigation Menu */
.navigation--link { font-size: 16px; }
.navigation-main { padding: 20px; -moz-padding: 20px; }
.navigation-main .navigation--list { text-align: center; }
.navigation-main .is--active .navigation--link { font-size: 14.5px !important; border-radius: 5px; }

@media screen and (min-width: 48em) {
 .navigation-main .navigation--link {
	font-size: 14.5px !important;
	text-transform: uppercase !important;
 }
}

.content-main { border-radius: 7px !important; }
.header-main .top-bar--navigation .entry--service { visibility: hidden; }
.js--menu-scroller--arrow.right--arrow { visibility: hidden; }

.demo--disabled { display: none; }

.page-wrap--cookie-permission { background: black; color: white; z-index: 99999999; }

/* Product Details */
.product--details .buybox--button { font-weight: lighter; }

/* Hersteller Listing
.vendor--info .vendor--text { position: absolute; left: -230px; }
.vendor--info .vendor--image { display: none; } */

/* FAQ */
.questionTitle { background-color: #E2E2E2; padding: 10px; cursor: pointer; }
.questionAnswer { padding: 15px; }

/* Shopping */
.shopping-style-1 { float:left;width:32%;text-align:center;font-size:30px;color:#ffffff;padding-top:35px;padding-bottom:20px }
.shopping-style-2 { float: left; width: 33.3%; }
.border { border-radius: 5px; }
.font-m { font-size: medium; }
.emotion--product-slider { border-radius: 5px; }
.marginDown { margin-top: 220px !important; }
.marginTop { margin-top: -100px !important; }
.marginTopMore { margin-top: -125px !important; }
.margin-top-4x { margin-top: -160px !important; }
.marginTopMobile { margin-top: 0px !important; }
.height-100 { height: 100% !important; }