#pc_basketrecommendations {
    background: #EDEDED;
    margin: 30px -15px -15px;
    padding: 15px;
}

#pc_basketrecommendations h2 {
    padding-left: 10px;
    text-align: left;
}

#pc_basketrecommendations h4 {
    padding-left: 10px;
}

#pc_basketrecommendations .slick-list {
    margin-left: -5px;
}

#pc_basketrecommendations .slick-dots {
    display: none !important;
}

#pcrecomm-slick-slider-container {
    padding: 10px;
    margin: 0 5px 0 5px;
}

#pc_basketrecommendations .pcrecomm-responsive-slider {
    width: 100%;
    margin-bottom: 0;
}

.pcrecomm-responsive-slider .slick-prev:before,
.pcrecomm-responsive-slider .slick-next:before {
    opacity: .75;
    color: gray;
}

.pcrecomm-headline:before {
    content: '\f00c';
    font-family: stadler-icons;
    color: #0c0;
    font-size: 18px;
    position: absolute;
    top: 18px;
    left: 15px;
}

.pcrecomm-headline {
    padding-left: 35px;
}

.slick-dots {
    bottom: -30px;
}

.slick-dots li button:before {
    font-size: 30px;
}

#pc_basketrecommendations .slick-track {
    display: flex;
    align-items: stretch;
    gap: 15px;
}

.pcrecomm-slide {
    background: #fff;
    height: auto;
    padding: 5px 0 0;
    font-size: 85%;
    line-height: 130%;
}

.pcrecomm-slide .img-thumbnail {
    border: none;
}

#pc_basketrecommendations .productManufacturer {
    font-weight: bold;
}

#pc_basketrecommendations .productTitle {
    margin-bottom: 10px;
}

#pc_basketrecommendations .priceDiffCont {
    display: none;
}

#pc_basketrecommendations .priceDiffCont + .col-12 {
    width: 100% !important;
}

#pc_basketrecommendations .asys_strikethrough {
    display: block;
    text-align: right;
    font-style: italic;
}

#pc_basketrecommendations .priceRow {
    font-weight: bold;
    font-style: italic;
    font-size: initial;
    color: #f00;
    text-align: right;
    margin-right: 0;
}

#pc_basketrecommendations .slick-prev:before {
    content: '\f053';
    font-family: stadler-icons;
}

#pc_basketrecommendations .slick-next:before {
    content: '\f054';
    font-family: stadler-icons;
}

.basketFlyout .modal-footer {
    border: none !important;
}
