[data-product-basket-link]._hide,
[product-favorite-link]._hide,
[data-product-basket-add]._hide {
    display: none !important;
}

@media (min-width: 768px) {
    .elem-color:not(.elem-color--xs) {
        background: #f0f0f0 !important;
    }
}

@media (min-width: 768px) {
    .item-card__col--in._size-br {
        width: 100%;
    }
}

#size .popup__inner .scroll-wrapper {
    margin-top: -12px;
}

#addreview .popup__rating label.error {
    display: none !important;
}

#addreview .rating__wrap.error .rating__title {
    color: #f9003c;
}

#addreview .elem-checkbox__input.error + label#accept2-error.error {
    display: none !important;
}

#addreview .elem-checkbox__input.error + label#accept2-error.error + .elem-checkbox__fake {
    border-color: #f9003c;
}

#addreview textarea.error::-webkit-input-placeholder {
    color: #f9003c;
}

#addreview textarea.error:-moz-placeholder { /* Firefox 18- */
    color: #f9003c;
}

#addreview textarea.error::-moz-placeholder { /* Firefox 19+ */
    color: #f9003c;
}

#addreview textarea.error:-ms-input-placeholder {
    color: #f9003c;
}

#addreview textarea.error::placeholder {
    color: #f9003c;
}

.item-card__slider.slick-slider .slick-list {
    max-width: 100vw;
}

.item-card__slider.slick-slider .item-card__slider-item {
    min-width: 243px;
}

.item-card__slider.slick-slider .item-card__slider-item:last-child:first-child {
    min-width: 100%;
}

@media (max-width: 1365px) {
    #desc .popup__img {
        width: 100%;
        display: inline-block;
    }
}

.page-item-card .elem-info--bonus {
    position: relative;
    margin-top: 20px;
    margin-bottom: 21px;
}

@media (max-width: 768px) {
    .elem-color__list .elem-color.elem-color--white {
        border: 1px solid #dddddd;
    }

    .elem-color--active:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.231' height='8.859' viewBox='0 0 12.231 8.859'%3E%3Cpath d='M23.5,7120.332l4.08,4.08,6.738-6.738' transform='translate(-22.793 -7116.966)' fill='none' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E");
    }

    .elem-color--white.elem-color--active:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.231' height='8.859' viewBox='0 0 12.231 8.859'%3E%3Cpath d='M23.5,7120.332l4.08,4.08,6.738-6.738' transform='translate(-22.793 -7116.966)' fill='none' stroke='%230099ba' stroke-width='2'/%3E%3C/svg%3E");
    }

    .elem-color--active {
        border: none;
    }
}

.btn--details span {
    background-position: right 20px center;
}

.btn--details.alt_name_btn span{
    background-image: url("../../static/main/images/example/angle-right-hover.svg");
}
.btn--details.alt_name_btn {
    background-color:#0099ba!important;
    color:#ffffff!important;
}
.btn.btn--details {border: 2px solid #fff;
}
.item-card__list .item-card__row.item-card__about {
    display: none;
}
.btn[data-product-basket-link]{
    padding-left: 0px;
    padding-right: 0px;
}
.widgettitle{
    padding-top: 20px;
    padding-left: 40px !important;
}

@media (min-width: 768px){
    ._br[block_select_city]{
        width: 100% !important;
        margin-bottom: 13px;
    }
}