li.druckmuster_jn {
    display: none!important;
}
#product-detail {
background: #EBEBEB;
}

#visual_calculation .contentwrapper.right #comments {display: block;}

/* --- viminds --- */
.ccm-settings-summoner{
bottom:120px;
left:25px !important;
}
footer.main form.searchOffer input{
margin-left:0;
margin-right:0;
}
header.main #brand-logo img{
max-width:170px;
margin:1.25rem;
}
header.main a#brand-logo{
max-height: none;
}
nav#offcanvas{
padding:2rem;
}
#offcanvas #offcanvas_productmenu ul{
margin:0;
}
#offcanvas_productmenu > li:first-child{
margin:1rem 0 2rem;
}
#offcanvas header button#offcanvas_close{
float:right;
margin-right:.7rem;
}
div.ap-box.closed .outer{
transition:none;
}
div#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810{
right:15px !important;
left:auto !important;
}
.content .card figcaption{
hyphens:auto;
}

@media screen and (max-width:767px){
button#offcanvas_open{
top:2rem;
right:1rem;
}
}

@media (min-width:801px) and (max-width:1200px){
.trade-groups.full .content{
gap:.75rem;
}
.trade-groups.full .card, .product-listing.full .card, .product-listing.full .card.cardBig{
width:25%;
margin-right:0;
}
}

@media (min-width:501px) and (max-width:801px){
.trade-groups.full .content{
gap:1rem;
}
.trade-groups.full .card, .product-listing.full .card, .product-listing.full .card.cardBig{
width:45%;
margin-right:0;
}
}

@media (max-width:501px){
body{
padding-top:5rem !important;
}
.trade-groups.full .content{
gap:1.5rem;
}
.trade-groups.full .card, .product-listing.full .card, .product-listing.full .card.cardBig{
width:100%;
margin-right:0;
}
}

h1 
{color:#E30614!Important;}