/* CSS for specials */

#special .active {
    border-bottom-width: 5px !important;
}

.special-color-2 *, #special .special-color button[value="2"] {
    border-color: #FFF !important;
}

.special .header-pane {
    border: 1px solid;
}

.special .main-actions__item {
    border: 1px solid;
    border-radius: 16px;
}

.special .action-card--lg .action-card__picture {
    display: none;
}

.special * {
    box-shadow: none !important;
    text-shadow: none !important;
}

.special .price-list-nav__item--current {
    font-weight: bold;
    border: 1px solid;
}

.special .price-card__name.link {
    text-decoration: underline;
}

.special .footer__btn {
    max-width: initial;
}

.special.special-color-2 .link--logo img,
.special.special-color-2 .link--logo picture {
    filter:  brightness(500%) contrast(100%);
}

.special .dp__cell_disabled {
    opacity: 0.1;
}

.special .dp__active_date,
.special .dp__today {
    border-width: 5px;
}

.special .input,
.special .textarea {
    border: 1px solid;
}

.special .input-wrap__label {
    position: relative;
    padding: 0;
}

.special .review-list__banner {
    border: 1px solid;
}
.special .main-banner__bg picture,
.special .main-banner__bg::after {
    display: none;
}
.special .compare-banner__picture::after {
    display: none;
}

.special .b24-widget-button-wrapper,
.special .b24-widget-button-wrapper * {
    background: initial !important;
}

.footer__text_special {
    margin: 15px 0 0 0;
    cursor: pointer;
    display: flex;
    font: 400 var(--fs14)/var(--lh14) 'Nunito',Arial,sans-serif,-apple-system;
    max-width: 220px;
}

.footer__text_special > img {
    filter: invert(1);
    max-width: 25px;
    height: auto;
    margin-right: 10px;
    object-fit: contain;
}
