/*Advanced Menu*/
.advanced-menu {
    background-color: #f5f5f8 !important;
    box-shadow: 0 25px 25px -15px rgba(0, 0, 0, 0.9) !important;
}

.advanced-menu .button-container {
    background-color: #666;
}

.menu--teaser .teaser--image {
    margin-bottom: 1rem;
}

@media (min-width: 1260px) {
    .advanced-menu .button-container {
        display: none;
    }
}

/*Badges*/
.box--content .product--badge.badge--newcomer {
    background-color: #666;
}

.box--content .product--badge.badge--discount {
    background-color: #fff;
    border: 2px solid #800;
    color: #800;
}

/*Bonussystem*/
span.bonussystem--bonus-text {
    color: #800;
}

.bonussystem--info {
    background-color: #eee;
}

span.bonussystem--info-orb {
    background-color: #800;
}

.bonussystem--info-text {
    color: #800;
}

.bonussystem--info-text strong {
    color: #800;
}

.bonussystem--info-text a {
    color: #800;
}

.bonussystem--info-text a:hover {
    color: #800;
}

.bonussystem--cart-text {
    color: #800;
}

.bonussystem--coin {
    background-color: #800;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--info-orb-navigation {
    background-color: #800;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--info-container {
    background-color: #800;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--info-container {
    background-color: #eee;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--navigation {
    color: #800;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--header-entry {
    background-color: #eee;
    color: #800;
}

.bonussystem--sidebar .sidebar--bonus-header {
    background-color: #eee;
    color: #800;
}

.bonussystem--bonus-text {
    margin-left: 2rem;
}

/*Emotion Category Teaser*/
.emotion--category-teaser .category-teaser--link {
    background-size: 100%;
}

/*Product Slider Item*/
.last-seen-products-item--image.product--image {
    height: 192px;
    height: 12rem;
}

.last-seen-products-item--title.product--title {
    border-bottom: none !important;
}

/*Product Price*/
.product--price {
    margin: 10px 0;
    margin: 0.625rem 0;
}

/*Cookie Banner*/
@media screen and (min-width: 64em) {
    .page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--button.cookie-permission--extra-button {
        width: 24.125rem;
    }

    .page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--content.cookie-permission--extra-button {
        width: calc(100% - 390px);
    }
}

/*Headline*/
.hero-unit.category--teaser .hero--headline.panel--title {
    line-height: 1.5 !important;
}

/*Hide Display Special Properties Images in Slider */
.product-slider .product-slider--item .product--box .mtsde-dsp--listing-list {
    display: none;
}

/*icon export for proficheck in listing*/
.mtsde-proficheck a:after {
    content: "\e62a";
    font-family: 'shopware';
    position: relative;
    color: #000;
    top: 1px;
    display: table-cell;
    padding-right: 16px;
    left: 0.5rem;
    left: 8px;
}

/* emotion slider line layout / TST /2023-11-18 */
.emotion--mode-rows .emotion--product-slider {
    height: 25rem;
}

.dreiscMenuColumn.dreiscMenuColumnFirst {
    padding-left: 4% !important;
}

/*Advanced Menu*/
.advanced-menu {
    background-color: #f5f5f8 !important;
    box-shadow: 0 25px 25px -15px rgba(0, 0, 0, 0.9) !important;
}

.advanced-menu .button-container {
    background-color: #666;
}

.menu--teaser .teaser--image {
    margin-bottom: 1rem;
}

@media (min-width: 1260px) {
    .advanced-menu .button-container {
        display: none;
    }
}

/*Badges*/
.box--content .product--badge.badge--newcomer {
    background-color: #666;
}

.box--content .product--badge.badge--discount {
    background-color: #fff;
    border: 2px solid #800;
    color: #800;
}

/*Bonussystem*/
span.bonussystem--bonus-text {
    color: #800;
}

.bonussystem--info {
    background-color: #eee;
}

span.bonussystem--info-orb {
    background-color: #800;
}

.bonussystem--info-text {
    color: #800;
}

.bonussystem--info-text strong {
    color: #800;
}

.bonussystem--info-text a {
    color: #800;
}

.bonussystem--info-text a:hover {
    color: #800;
}

.bonussystem--cart-text {
    color: #800;
}

.bonussystem--coin {
    background-color: #800;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--info-orb-navigation {
    background-color: #800;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--info-container {
    background-color: #800;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--info-container {
    background-color: #eee;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--navigation {
    color: #800;
}

.top-bar--navigation .top-bar--bonuspoints .bonussystem--header-entry {
    background-color: #eee;
    color: #800;
}

.bonussystem--sidebar .sidebar--bonus-header {
    background-color: #eee;
    color: #800;
}

.bonussystem--bonus-text {
    margin-left: 2rem;
}

/*Emotion Category Teaser*/
.emotion--category-teaser .category-teaser--link {
    background-size: 100%;
}

/*Product Slider Item*/
.last-seen-products-item--image.product--image {
    height: 192px;
    height: 12rem;
}

.last-seen-products-item--title.product--title {
    border-bottom: none !important;
}

/*Product Price*/
.product--price {
    margin: 10px 0;
    margin: 0.625rem 0;
}

/*Cookie Banner*/
@media screen and (min-width: 64em) {
    .page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--button.cookie-permission--extra-button {
        width: 24.125rem;
    }

    .page-wrap--cookie-permission .cookie-permission--container.cookie-mode--1 .cookie-permission--content.cookie-permission--extra-button {
        width: calc(100% - 390px);
    }
}

/*Headline*/
.hero-unit.category--teaser .hero--headline.panel--title {
    line-height: 1.5 !important;
}

/*Hide Display Special Properties Images in Slider */
.product-slider .product-slider--item .product--box .mtsde-dsp--listing-list {
    display: none;
}

/*icon export for proficheck in listing*/
.mtsde-proficheck a:after {
    content: "\e62a";
    font-family: 'shopware', sans-serif;
    position: relative;
    color: #000;
    top: 1px;
    display: table-cell;
    padding-right: 16px;
    left: 0.5rem;
    left: 8px;
}
