

/* Start:/local/templates/maxi_mobile/components/bitrix/catalog.item/card_linesize_catalog/style.css?17097076974470*/
.catalog-medium-item {
    display: flex;
    justify-content: space-between;
    border: 2px solid gray;
    border-radius: 5px;
    margin-bottom: 5px;
}

.catalog-image-item {
    height: 205px;
    object-fit: contain;
    width: 250px;
}

.catalog-block-image-item {
    border: 2px solid lightgray;
    margin: 3px;
    border-radius: 8px;
    align-self: center;
    position: relative;
}

.promo-product-vendorcode-flex .block_not_can_by{
    color: #828282;
    font-weight: bolder;
    padding: 10px;
    text-align: center;
}

.block-medium-krat {
    position: absolute;
    left: 0;
    top: 0;
    padding: 7px;
    color: #5B5B5B;
}

.block-adder-title {
    text-align: center;
    font-weight: bold;
    color: #5B5B5B;
}

.block-adder {
    border: 2px solid gray;
    border-radius: 5px;
    padding: 15px;
    position: fixed;
    left: calc(50% - 129px);
    top: calc(50% - 80px);
    background: white;
    display: none;
    z-index: 999;
    min-width: 308px;
    max-width: 308px;
}


.block-adder-act {
    background-color: #ffc01d !important;
    border: unset !important;
}

.block-adder-price {
    margin-top: 15px;
}

.pay-block_product .promo-product-vendorcode {
    white-space: nowrap;
    font-size: 13px;
    line-height: 17px;
    color: #828282;
    position: unset;
    top: unset;
    margin-left: 10px;
}

.promo-product-vendorcode-flex {
    display: flex;
    align-self: center;
}

.catalog-block-two-sector-top .promo-product-name {
    font-size: 0.75em;
    margin-top: 3px;
    margin-bottom: 3px;
    height: unset !important;
}

.block-infotovar-linesize .promo-product-name {
    height: unset !important;
    font-size: 0.9em;
    padding-top: 3px;
    padding-bottom: 3px;
    align-self: center;
}

.block-infotovar-linesize {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 2px;
}

.markers.open-markers .promo-product-new, .markers.open-markers .promo-product-online {
    white-space: unset;
}

.marginleftun {
    margin-left: unset !important;
}


.markers.open-markers .promo-product-arrow {
    margin-left: unset;
}

.catalog-block-two-sector-top,
.catalog-block-two-sector-down {
    height: 50%;
    display: flex;
    justify-content: space-between;
}

.catalog-block-two-main {
    width: -webkit-fill-available;
    padding: 10px;
}

.catalog-block-two-sector-down div {
    align-self: end;
}

.promo-product-add-sale-line {
    right: unset !important;
    top: unset !important;
    position: unset !important;
}

.promo-product-vendorcode-flex .promo-product-add-sale-discount {
    font-size: 20px;
}

.block-right-up {
    align-self: center;
    white-space: nowrap;
    padding-right: 5px;
    padding-left: 5px;
}

.block-price-and-name {
    display: flex;
    justify-content: space-between;
}

.main-block-in-cart {
    width: 90%;
}

.markers .card-right-success-icon {
    margin-bottom: unset;
}

.catalog-medium-item .promo-product-name {
    margin: unset;
}


@media screen and (max-width: 576px) {
    .block-infotovar-linesize {
        padding-bottom: unset;
    }

    .container .catalog-sort {
        margin-right: 5px;
    }

    #blockpagiitem {
        padding-right: 15px;
        padding-left: 15px;
    }

    .btnfast img {
        height: 35px;
    }

    .block-adder {
        min-width: 260px;
        max-width: 260px;
    }

    .promo-product-add-sale-line {
        font-size: 13px;
    }

    .promo-product-add-sale-discount {
        font-size: 16px !important;
    }

    .catalog-sort-text {
        display: none !important;
    }

    .catalog .container .catalog-filters .catalog-filter {
        height: 40px;
        margin: 0 5px 0 0;
        min-width: calc(100% - 95px);
    }

    .catalog-sort .catalog-sort-button {
        width: 40px;
        height: 40px;
    }

    .promo-product-vendorcode-flex .promo-product-add-sale-discount {
        font-size: 17px;
        white-space: nowrap;
    }


    .block-infotovar-linesize .promo-product-name {
        font-size: 0.7em;
        display: contents;
    }

    .catalog-medium-item .markers * {
        font-size: 10px;
        height: 25px;
        margin-bottom: 5px;
    }

    .pay-block_product .promo-product-vendorcode {
        font-size: 11px;

    }

    .mobile-view-cat {
        margin-top: -15px;
    }

    .catalog-filters .block-sector-change {
        background-size: 25px !important;
        max-width: 43px !important;
    }

}
/* End */
/* /local/templates/maxi_mobile/components/bitrix/catalog.item/card_linesize_catalog/style.css?17097076974470 */
