.paypal-sidebar.panel {
    display: none;
}

.footer-additional-infos {
    background-color: #ccc!important;
    border-bottom: 1px solid #dedede;
}

.mega-menu .drop-down *, .mega-menu .drop-down-tab-bar * {
    color: #333!important;
}

.product--details .product--image-container .product--badge.badge--discount {display: none;}

.product--box .product--badges .product--badge.badge--discount {display: none;}

.product--navigation .navigation--link .link--prev-button, .product--navigation .navigation--link .link--next-button {
    background-color: #333!important;
    color: #fff!important;
    box-shadow: 0 0 0 0px!important;
}

.image-gallery--modal .button--zoom-out, .image-gallery--modal .button--zoom-reset, .image-gallery--modal .button--zoom-in {
    padding: .5rem .875rem .5rem .875rem;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,1);
    color: #000!important;
    text-shadow: none;
    width: auto;
}

.image-gallery--modal .modal--close {
    padding: .5rem .875rem .5rem .875rem;
    font-size: .75rem;
    background-color: #000!important;
    border: 1px solid rgba(0,0,0,0.2);
    color: #fff;
    text-shadow: none;
    width: auto;
}

.product--box .product--price-info .product--price, .product--box .product--title {
    text-align: center;
}

.emotion--product .product--box .product--details {
    background: #f2f2f2;
    padding: 18px;
    z-index:9999;
}
.product--details .product--buybox .product--configurator .variant--group .variant--option {
width:auto!important;
}
.product--details .product--image-container .product--badge.badge--recommend {
    display: none;
}

@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 748px) { 
    .emotion--product .product--box .product--details {
    padding:2px!important;
    height:100px!important;
    }
    .product--box .product--title {
        font-size: 0.8rem!important;
    }
}

.paypal-express .paypal-express--btn {
    display: none!important;
}
.paypal-express .paypal-express--delimiter {
    display: none!important;
}








