/*
rot: #ea1921
rosa: #e8c1d9
*/
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans');

* {font-family: 'Nunito Sans', sans-serif; border-radius: 0px !important;}
body {background: white; font-family: 'Nunito Sans', sans-serif;}
.product--details .product--header {min-height: 10px;}
h1, h2, h3, h4, h5, h6,
.product--details .product--buybox .price--content,
.js--tab-menu .tab--link.is--active,
.product--details .content--title {color:  #ea1921; text-transform: lowercase;}
.advanced-menu .button-container,
.navigation-main .is--active .navigation--link {background: #ea1921;}
.sidebar-main.off-canvas,
.offcanvas--overlay {background: white;}
.navigation--headline {color:  #ea1921; text-transform: lowercase; font-weight: bold;}

h1 {margin-top: 0px;}

.product--details .buybox--button,
.btn--checkout-continue,
.btn--checkout-proceed,
.register--submit,
.confirm--actions button,
.main--actions button,
.teaser--actions .btn,
.navigation--smartphone .entry--close-off-canvas {background: #ea1921 !important; color: white !important;}

.top-bar,.top-bar  *,
.ajax--cart .button--container .button--checkout {background: #ea1921; color: white !important;}
.content-main {box-shadow: none;}
.footer-main,
.footer-main .container{background-color: #faddec;}
.footer--bottom {display: none;}
.logo--linkxy {display: none;}
.entry--notepad {display: none !important;}
.navigation--list span.account--display {display: none;}
.btn {border:none; background: none;}
.icon--search::before {
	
    content:none;
   }
.icon--search {
	background-image: url("../img/icons/Lupe_Suche.png");
    background-size: 25px 25px;
    display: block;
    height: 25px;
    width: 25px;
}
.icon--account {
	background-image: url("../img/icons/Account_Login.png");
    background-size: 25px 25px;
    display: block;
    height: 25px !important;
    width: 25px;
}
.icon--basket{
	background-image: url("../img/icons/Warenkorb.png");
    background-size: 25px 25px;
    display: block;
    height: 25px  !important;
    width: 25px ;
}


.icon--account::before {content: none;}
.icon--basket::before {content:none;}
.btn.is--icon-left [class^="icon--"] {min-height: 1rem;}
.navigation-main .navigation--link {font-weight: bold; font-size: 1.3rem;}
.logo--shop .navigation--entry {float: left; font-weight: bold; padding-right: 10px; padding-top: 15px;}
.header-main .logo-main {padding-left: 0px !important;}
.header-main .top-bar--navigation {float: none;}
.header-main .top-bar--navigation .navigation--entry {padding-left: 0px;}
.sozial-media {float: right;}
.sozial-media img {max-width: 20px;}
.shop--navigation .navigation--entry {margin-right: 0px;}
.shop--navigation .entry--search {left: 12%;}
.header-main .header--navigation { padding-bottom: 1.5rem; padding-left: 0rem; padding-right: 0rem; padding-top: 2rem;}
.box--image {width: 33%}
.sidebar-main .sidebar--categories-wrapper *,
.content--breadcrumb,
.listing--actions, .listing--actions *,
.listing--bottom-paging, .listing--bottom-paging *  {background: #FFF; border: none !important;}
.content--breadcrumb  {padding-left: 1rem;}
.content-main--inner {padding: 0px;}
.product--box .box--content {border: none;}
.product--badges {display: none;}
.box--image .product--info {text-align: center; color: #ea1921;}
.product--box * {font-size: 14px !important; color: #ea1921 !important;}
.product--box .price--unit {display: none !important;}
.product--price {font-weight: bold;}
.product--actions {display: none;}
.product--box .product--title {height: 1.5rem; font-weight: normal !important;}
.product--box .product--price .price--default {font-size: 1.25rem !important;}
.product--rating-container {display: none !important;}
.swag_color_variants{display: none !important;}
.footerint {padding: 30px 0px;}
.footerint * {float: left;
    font-size: 16px;
    line-height: 28px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    text-align: center;}
.footer-main .navigation--link {text-transform: lowercase;}
.product-detail .content--description {padding: 0px;}
.product-detail .content--description .content--title {display: none;}
.product-detail .content--description .content--list {display: none;}
.product--description p,
.product--description p span {margin-bottom: 0px; color: black; font-family: 'Nunito Sans', sans-serif !important;}
.tab-menu--product {display: none;}
.panel--title.is--underline {color: #ea1921;}
.advanced-menu .button-container {display: none;}
.sozial-media a {padding-left: 10px;}
.navigation-main .navigation--link:hover {background: #ea1921 !important;}
.is--rounded {border-radius: 0px;}
.nextinfo .first {width: 33%; float: left;}
.nextinfo .second {width: 33%; float: left;}
.nextinfo .third {width: 33%; float: left;}
.nextinfo .entry--content {color: black;}
.nextinfo .entry--content p {height: auto; margin: 0px;}
.nextinfo img {float: left; height: 50px; width: auto; padding-top: 20px; padding-right: 10px;}
.nextinfo ul {margin-left: 20px; font-family: 'Nunito Sans' !important;}
.footer-main .navigation--link {font-weight: bold;}
.emotion--banner-slider .image-slider--dots .dot--link {border: 0px; height: 0.8rem; width: 0.8rem;}
.js--img-zoom--flyout {display: none !important;}
.panel.has--border {border: 0px !important;}
textarea, input[type="text"], input[type="search"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"], .js--fancy-select {
	border: 1px solid #ea1921; background: white; box-shadow: none;
}
.panel--title.is--underline {
	border-color: #FFF;
}
.dot--link {border-radius: 100% !important; }
.footerint {width: 450px; margin-left: auto; margin-right: auto;}
.configurator--variant .variant--option {width: auto;}
.configurator--variant .option--label {border-color: #ea1921; width: 40px; height: 40px; padding: 0px;}
.configurator--variant .option--input:checked ~ label {background:#ea1921; color: white; }
.image-slider--item {text-align: left;}
.panel--body.has--border {border: 0px;}
.emotion--container.emotion--column-8 .col-xl-6 {}
.womom h2 {text-align: center; line-height: 40px;}
.stw-search-input-field {border-bottom: 1px solid #ea1921;}
#stw-shop-result hr {border-color: white !important; background: none !important; padding: 10px;}
.footerint2 { display: block;
    font-size: 25px;
    font-weight: bold;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 250px;
}
.steps--content .steps--entry .icon {background: #ea1921;}
.newsletter--additional-form {
	display: none  !important;
}
  .btn.is--icon-right,
  .panel--actions .btn {background: #ea1921; color: white;}
@media (max-width: 780px) { 
	body {padding: 0px;}
	.shop--navigation .entry--search,
	.shop--navigation .navigation--entry .icon--search,
	.entry--search {display: none;}
	.header-main .logo-main .logo--shop {margin-left: auto; margin-right: auto; float: none;}
	.box--image {width: 100%;}
	.footerint span {display: none;}
	.footerint a {padding-right: 10px !important; display: block;}
	.tab--preview {display: none;}
	.nextinfo .first {width: 100%; float: none; padding: 10px; clear: both;}
	.nextinfo .second {width: 100%; float: none;  padding: 10px; clear: both;}
	.nextinfo .third {width: 100%; float: none;  padding: 10px; clear: both;}
	.footer-main {padding: 10px}
	.last-seen-products .last-seen-products--title {text-align: center;}
	.image-slider--item {text-align: center;}
	.product--details .product--buybox {padding: 10px;}
	
}
@media (min-width: 780px) { 
.logo-main img {display: none;}
.navigation-main {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    display: block;
    
        margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -75px;
    width: 1270px;
   
}
nav.shop--navigation {z-index: 2;}
.advanced-menu .button-container, .navigation-main .is--active .navigation--link {
	background: white; color: #e8c1d9;
}
.footerint * {line-height: 36px !important; }
.footerint a {font-size: 20px !important;}
.footer-main, .footer-main .container {padding: 20px;}
.footer-main .footer--columns {border-bottom: 0px;}
.content--home .start-row-m-3 .emotion--banner {border: 2px solid #ea1921;}

}
