.lpc-prods-3 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.lpc-prods-3__subblock-wrap:nth-child(even) {
    background: rgba(31, 80, 161, 0.05);
}

.lpc-prods-3__title-wrap {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.lpc-prods-3__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.lpc-prods-3__text {
    opacity: .6;
}

.lpc-prods-3__item {
    background: #fff;
    border: 1px solid #1F50A1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}

.lpc-prods-3__item-photo {
    width: 100%;
    line-height: 0;
    font-size: 0;
}

.lpc-prods-3__item-photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.lpc-prods-3__item-text {
    margin-top: 4px;
}

.lpc-prods-3__item-line {
    height: 1px;
    background: rgba(31, 80, 161, 0.2);
}

.lpc-prods-3__item-old-price {
    opacity: .6;
    text-decoration: line-through;
}

.lpc-prods-3__item-buttons {
    margin-bottom: -16px;
}

.lpc-prods-3__button {
    width: 100%;
    letter-spacing: .01em;
    margin-bottom: 16px;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__subblock-wrap {
    padding: 32px 0;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__subblock {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__title-wrap + .lpc-prods-3__items {
    margin-top: 24px;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__items {
    margin-bottom: -24px;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__item-wrap {
    margin-bottom: 24px;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__item-top {
    padding: 16px 16px 8px;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__item-photo {
    height: calc((100% - 56px) / 4 * 3);
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__item-title {
    margin-top: 8px;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__item-bottom-in {
    padding: 8px 16px 16px;
}

.lpc-prods-3[data-media-source="mobile"] .lpc-prods-3__item-buttons {
    margin-top: 8px;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__subblock-wrap {
    padding: 56px 0;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__subblock {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__title-wrap + .lpc-prods-3__items {
    margin-top: 40px;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__items {
    margin-bottom: -48px;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__item-wrap {
    margin-bottom: 48px;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__item-top {
    padding: 16px;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__item-photo {
    height: calc((50vw - 56px) / 4 * 3);
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__item-title {
    margin-top: 16px;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__item-bottom-in {
    padding: 16px;
}

.lpc-prods-3[data-media-source="tablet"] .lpc-prods-3__item-buttons {
    margin-top: 16px;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__subblock-wrap {
    padding: 80px 0;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__subblock {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__title-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__text {
    margin-top: 8px;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__items {
    margin-bottom: -32px;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__item-wrap {
    margin-bottom: 32px;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__item-top {
    padding: 24px 24px 16px;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__item-photo {
    height: calc(((100vw - 17px) / 4 - 72px) / 4 * 3);
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__item-title {
    margin-top: 16px;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__item-bottom-in {
    padding: 16px 24px 24px;
}

.lpc-prods-3[data-media-source="desktop"] .lpc-prods-3__item-buttons {
    margin-top: 16px;
}