.catalog.product .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background: none;
}
.catalog.product  .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    background: transparent;
}
.catalog.product .ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more {
    background-size: 25px;
}
.catalog.product .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
    height: 25px;
    width: 25px;
}
.catalog.product .ya-share2__item.ya-share2__item_more > .ya-share2__link:hover {
    opacity: 1;
}
.catalog.product .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item,
.catalog.product .ya-share2__list.ya-share2__list_direction_horizontal {
    margin: 0;
}
.catalog.product .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    padding: 0;
}
.basket-controls__item,
.compare-controls .checkbox-field label{
    cursor: pointer;
}
.catalog.product .checkbox-field label:hover {
    opacity: 0.8;
    cursor: pointer;
}
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover{
    opacity: 0.8;
}

.catalog.product .checkbox-field label {
    padding-left: 0;
}
.catalog.product .checkbox-field.complex a {
    color: #666;
    font-size: 16px;
    line-height: 20px;
    cursor: default;
    border: none;
}
@media(max-width: 575px) {
    .catalog.product .checkbox-field label {
        font-size: 14px;
        padding-left: 0;
    }
}

.product-card__variantData.selected:before {
    display: none;
}

.product-card__variantData {
    padding-left: 10px;
}

footer {
    color: #666 !important;
    background: #fff !important;
}

.product-card__parameters .h2 {
    margin-top: 0;
}