

/* Start:/local/templates/aspro_next/lk_assets/dashboard.css?176418005810511*/
.lk-ogorod-dashboard__wrap {
    margin-left: -10px;
    margin-right: -10px;
    display: flex;
    flex-wrap: wrap;
}

.lk-ogorod-dashboard__col {
    width: 25%;
    display: flex;
    flex-direction: column;
}

.lk-ogorod-dashboard__block {
    border-radius: 30px;
    flex-grow: 1;
    background-color: #fff;
    padding: 24px;
    position: relative;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    transition: background-color .3s;
}

.lk-ogorod-dashboard__block--active {
    border: 1px solid var(--green);
}

.lk-ogorod-dashboard__col:first-child {
    width: 75%;
    flex-direction: row;
    flex-wrap: wrap;
}

.lk-ogorod-dashboard__col:first-child .lk-ogorod-dashboard__block {
    width: calc(50% - 20px);
}

.lk-ogorod-delivery__title {
    font-weight: 500;
    font-size: 18px;
    color: #1d2029;
    margin-bottom: 15px;
}

.lk-ogorod-delivery__subtitle {
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 800;
    line-height: 19px;
    color: rgba(29, 32, 41, 1);
    margin-bottom: 5px;
}

.lk-ogorod-delivery__text {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin-bottom: 25px;
}




.lk-ogorod-delivery__btn {
    padding: 8px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    line-height: 14px;
    border: 1px solid var(--green)
}

.lk-ogorod-delivery__btn:hover {
    background-color: var(--green);
    color: #fff;
}


.lk-ogorod-dashboard__more {
    color: rgba(29, 32, 41, 0.8);
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    text-align: right;
    display: block;
    margin-top: 10px;
}

.lk-ogorod-dashboard__more:hover {
    color: var(--green);
}


.lk-ogorod-profile__wrap {
    display: flex;
    flex-wrap: wrap;
}

.lk-ogorod-profile__img {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.lk-ogorod-profile__info {
    padding-left: 24px;
    width: calc(100% - 90px);
}

.lk-ogorod-profile__img span {
    width: 28px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("/local/templates/aspro_next/lk_assets/images/ring.svg");
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 28px;
    color: #fff;
}

.lk-ogorod-profile__title {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    color: rgba(29, 32, 41, 1);
    margin-bottom: 15px;
    width: calc(100% - 50px);
}

.lk-ogorod-profile__mail {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: rgba(29, 32, 41, 1);
    margin-bottom: 15px;
    position: relative;
    padding-left: 26px;
}


.lk-ogorod-profile__phone {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: rgba(29, 32, 41, 1);
    margin-bottom: 15px;
    position: relative;
    padding-left: 26px;
}


.lk-ogorod-profile__mail:before,
.lk-ogorod-profile__phone:before {
    content: '';
    width: 16px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
}

.lk-ogorod-profile__mail:before {
    background-image: url("/local/templates/aspro_next/lk_assets/images/mail.svg");
}

.lk-ogorod-profile__phone:before {
    background-image: url("/local/templates/aspro_next/lk_assets/images/phone.svg");
}


.lk-ogorod-profile__out {
    z-index: 5;
    position: absolute;
    right: 0;
    top: 0;
    padding: 24px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: rgba(29, 32, 41, 0.8);
    cursor: pointer;
}


.lk-ogorod-discount__wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.lk-ogorod-discount__sum {
    font-size: 23px;
    font-weight: 500;
    line-height: 27px;
    padding: 12px 19px 4px 7px;
    background-color: var(--green);
    border-radius: 8px;
    width: 70px;
    color: #fff;
}

.lk-ogorod-discount__title {
    font-weight: 500;
    font-size: 18px;
    color: #1d2029;
    margin-bottom: 15px;
}

.lk-ogorod-discount__info {
    width: calc(100% - 70px);
    padding-left: 24px;
}

.lk-ogorod-discount__row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 16px;
}

.lk-ogorod-discount__row:last-child {
    margin-bottom: 0;
}

.lk-ogorod-discount__row span {
    white-space: nowrap;
}

.lk-ogorod-discount__row span:first-child {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: var(--green);
    padding-right: 10px;
}

.lk-ogorod-history__wrap {
    display: flex;
    flex-wrap: wrap;
}

.lk-ogorod-history__img {
    width: 90px;
    height: 90px;
    background-color: rgba(249, 249, 250, 1);
    border-radius: 50%;
    background-image: url("/local/templates/aspro_next/lk_assets/images/history.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
}

.lk-ogorod-history__title {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 19px;
    color: rgba(29, 32, 41, 1);
}

.lk-ogorod-history__info {
    width: calc(100% - 90px);
    padding-left: 24px;
}

.lk-ogorod-history__text {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin-bottom: 25px;
    color: rgba(108, 108, 108, 1);

}

.lk-ogorod-info__wrap {
    display: flex;
    align-items: center;
}

.lk-ogorod-info__img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 1px solid var(--green);
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
}

.lk-ogorod-info__img span {
    width: 30px;
    height: 30px;
    background-color: #f58b41;
    font-size: 10px;
    font-weight: 500;
    position: absolute;
    right: -10px;
    top: -5px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
}

.lk-ogorod-info__title {
    width: calc(100% - 60px);
    padding-left: 12px;
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    color: rgba(29, 32, 41, 1);
}

.lk-ogorod-info--buy .lk-ogorod-info__img {
    background-image: url("/local/templates/aspro_next/lk_assets/images/buy.png");
}

.lk-ogorod-info--wait .lk-ogorod-info__img {
    background-image: url("/local/templates/aspro_next/lk_assets/images/wait.png");
}

.lk-ogorod-info--favorite .lk-ogorod-info__img {
    background-image: url("/local/templates/aspro_next/lk_assets/images/list.png");
}




@media (hover: hover) {


    .lk-ogorod-dashboard__block:hover {
        background-color: var(--green);
    }

    .lk-ogorod-dashboard__block:hover .lk-ogorod-delivery__btn {
        background-color: #fff;
    }

    .lk-ogorod-dashboard__block:hover .lk-ogorod-delivery__btn:hover {
        color: #fff;
        background-color: var(--green);
        border-color: #fff;
    }

    .lk-ogorod-dashboard__block:hover *:not(.lk-ogorod-delivery__btn) {
        color: #fff !important;
    }

    .lk-ogorod-dashboard__block:hover .lk-ogorod-profile__mail:before {
        background-image: url("/local/templates/aspro_next/lk_assets/images/mail-w.svg");
    }

    .lk-ogorod-dashboard__block:hover .lk-ogorod-profile__phone:before {
        background-image: url("/local/templates/aspro_next/lk_assets/images/phone-w.svg");
    }


    .lk-ogorod-dashboard__block:hover .lk-ogorod-info__img {
        background-color: #fff;
    }
}

@media (max-width: 1250px) {

    .lk-ogorod-dashboard__col {
        width: 33.33%;
    }

    .lk-ogorod-dashboard__col:first-child {
        width: 66.66%;
    }
}

@media (max-width: 991px) {
    .lk-ogorod-dashboard__col {
        flex-direction: row;
        width: 100%;
    }

    .lk-ogorod-dashboard__col:first-child {
        width: 100%;
    }

    .lk-ogorod-dashboard__col .lk-ogorod-dashboard__block {
        width: calc(33.33% - 20px);
    }
}

@media (max-width: 767px) {
    .lk-ogorod-dashboard__col {
        display: block;
    }

    .lk-ogorod-dashboard__col .lk-ogorod-dashboard__block,
    .lk-ogorod-dashboard__col:first-child .lk-ogorod-dashboard__block {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 14px;
        border-radius: 20px;
        display: block;
        margin-bottom: 12px;
    }

    .lk-ogorod-dashboard__wrap {
        margin-left: 0;
        margin-right: 0;
    }

    .lk-ogorod-delivery__title {
        margin-bottom: 8px;
    }

    .lk-ogorod-dashboard__more {
        margin-top: 15px;
    }

    .lk-ogorod-delivery__btn {
        width: 250px;
        margin: 0 auto;
        display: block;
        text-align: center;
    }

    .lk-ogorod-discount__info {
        width: 100%;
        padding-left: 0;
    }

    .lk-ogorod-discount__sum {
        position: absolute;
        right: 14px;
        top: 14px;
    }

    .lk-ogorod-discount__title {
        margin-bottom: 35px;
    }

    .lk-ogorod-discount__row {
        margin-bottom: 4px;
    }

    .lk-ogorod-discount__row:last-child {
        margin-bottom: 0;
    }

    .lk-ogorod-profile__img {
        width: 60px;
        height: 60px;
    }

    .lk-ogorod-profile__out {
        inset: auto;
        left: 0;
        bottom: 0;
        padding: 14px;
    }

    .lk-ogorod-profile__title {
        width: 100%;
        margin-bottom: 4px;
    }

    .lk-ogorod-profile__info {
        width: calc(100% - 60px);
        padding-left: 14px;
    }

    .lk-ogorod-profile__mail {
        margin-bottom: 4px;
    }

    .lk-ogorod-history__img {
        width: 60px;
        height: 60px;
    }

    .lk-ogorod-history__text {
        margin-bottom: 0;
    }

    .lk-ogorod-history__info {
        width: calc(100% - 60px);
        padding-left: 14px;
    }

    .lk-ogorod-history__title {
        margin-bottom: 8px;
    }

    .lk-ogorod-history .lk-ogorod-dashboard__more,
    .lk-ogorod-info .lk-ogorod-dashboard__more {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        margin-top: 0;
        font-size: 0;
    }

    .lk-ogorod-profile__phone {
        margin-bottom: 0;
    }

    .lk-ogorod-dashboard__block--active {
        border: 1px solid var(--orange);
    }

    .lk-ogorod-delivery__text {
        color: #585858;
    }
}
/* End */


/* Start:/local/templates/aspro_next/lk_assets/style.css?17516319338633*/
body,
.wrapper_inner:not(.header-wrapper .wrapper_inner),
.maxwidth-theme:not(.ogorod-middlehead .maxwidth-theme):not(#headerfixed .maxwidth-theme):not(.ogorod-middlehead__search .maxwidth-theme),
.bottom_wrapper {
    background-color: #F9F9FA !important;
}

.ogorod-middlehead,
.header-wrapper {
    background-color: #fff;
}

.lk-ogorod-tabs {
    margin-bottom: 20px;
    margin-top: 20px;
}

.lk-ogorod-tabs__wrap {
    overflow: auto;
    background-color: #fff;
    border-radius: 16px;
    display: flex;
    justify-content: space-between;
}

.lk-ogorod-tabs__wrap::-webkit-scrollbar {
    display: none !important
}

.lk-ogorod-tabs__wrap {
    scrollbar-color: transparent transparent;
    scrollbar-width: thin;
}

.lk-ogorod-tabs__item {
    position: relative;
    white-space: nowrap;
    display: inline-block;
    border-radius: 16px;
    transition: background-color .3s;
}

.lk-ogorod-tabs__item a {
    position: relative;
    display: block;
    padding: 10px 10px 10px 43px;
}

.lk-ogorod-tabs__item a span:nth-child(1),
.lk-ogorod-tabs__item a span:nth-child(2) {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 10px;
    top: calc(50% - 14px);
    transition: opacity .3s;
    transition-delay: initial;
}

.lk-ogorod-tabs__item a span:nth-child(1) {
    opacity: 1;
}

.lk-ogorod-tabs__item a span:nth-child(2) {
    opacity: 0;
}

.lk-ogorod-tabs__item a span:nth-child(3) {
    line-height: 25px;
    height: 25px;
    color: rgba(29, 32, 41, 1);
    font-size: 14px;
    transition: color .3s;
    font-weight: 400;
    transition-delay: initial;
}

.lk-ogorod-tabs__item--active {
    background-color: var(--green);
}

.lk-ogorod-tabs__item--active a span:nth-child(3) {
    color: #fff;
}

.lk-ogorod-tabs__item--active a span:nth-child(1) {
    opacity: 0;
}

.lk-ogorod-tabs__item--active a span:nth-child(2) {
    opacity: 1;
}

@media (any-hover: hover),(hover: hover) and (pointer: fine) {
    .lk-ogorod-tabs__item:hover {
        background-color: var(--green);
    }

    .lk-ogorod-tabs__item:hover a span:nth-child(3) {
        color: #fff;
    }

    .lk-ogorod-tabs__item:hover a span:nth-child(1) {
        opacity: 0;
    }

    .lk-ogorod-tabs__item:hover a span:nth-child(2) {
        opacity: 1;
    }
}

/**/
.lk-ogorod-block {
    padding: 32px;
    background-color: #fff;
    border-radius: 16px;
    position: relative;
    margin-bottom: 20px;
}

.lk-ogorod-block__title {
    font-size: 20px;
    font-weight: 500;
    color: rgba(29, 32, 41, 1);
    line-height: 24px;
    margin-bottom: 50px;
}

.lk-ogorod-block__subtitle {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 24px;
}

.lk-ogorod-btn {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    text-align: center;
    padding: 13px 0;
    color: var(--green);
    border-radius: 10px;
    cursor: pointer;
    transition: .3s;
    display: block;
    background-color: #fff;
    width: 296px;
    border: 1px solid var(--green);
}

.lk-ogorod-btn:hover {
    color: #fff;
    background-color: var(--green);
}

.lk-ogorod-btn--red {
    color: rgba(255, 77, 94, 1);
    border-color: rgba(255, 77, 94, 1);
}

.lk-ogorod-btn--red:hover {
    background-color: rgba(255, 77, 94, 1);
}

/**/
.lk-ogorod-pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-self: center;
    margin-top: 40px;
}


.lk-ogorod-pagination__item,
.lk-ogorod-pagination__dots {
    width: 24px;
    text-align: center;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 500;
    color: rgba(108, 108, 108, 1);
    cursor: pointer;

}

.lk-ogorod-pagination__item--active {
    color: #fff;
    background: rgba(114, 183, 116, 1);

}

.lk-ogorod-pagination__left,
.lk-ogorod-pagination__right {
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("/local/templates/aspro_next/lk_assets/images/arrow-green.svg");
    cursor: pointer;
}

.lk-ogorod-pagination__right {
    transform: rotate(180deg);
}


@media (max-width: 991px) {
    .lk-ogorod-block {
        padding: 14px;
        margin-bottom: 12px;
    }

    .lk-ogorod-pagination {
        margin-top: 12px;
        margin-bottom: 16px;
    }

    .lk-ogorod-btn {
        padding: 8px 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 14px;
        width: 100%;
        border-radius: 8px;
    }

    .lk-ogorod-block__title {
        font-size: 18px;
        margin-bottom: 16px;
    }

    .lk-ogorod-block__subtitle {
        margin-bottom: 8px;
    }
}


.lk-ogorod label.radio,
.lk-ogorod label.checkbox {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 28px;
    position: relative;
    margin: 0;
    cursor: pointer;
}

.lk-ogorod label.radio input,
.lk-ogorod label.checkbox input {
    display: none;
}

.lk-ogorod label.radio .radio-indicator,
.lk-ogorod label.checkbox .checkbox-indicator {
    width: 18px;
    height: 18px;
    border: 1px solid #1D2029;
    position: absolute;
    left: 0;
    top: 8px;
    border-radius: 4px;
}

.lk-ogorod label.radio input:checked + .radio-indicator,
.lk-ogorod label.checkbox input:checked + .checkbox-indicator {
    border: 1px solid #72B774;
}

.lk-ogorod label.radio input:checked + .radio-indicator:before,
.lk-ogorod label.checkbox input:checked + .checkbox-indicator:before {
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("/local/templates/aspro_next/lk_assets/images/check-box.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
}

.lk-ogorod input,
.lk-ogorod .radio-label,
.lk-ogorod .checkbox-label {
    font-size: 16px !important;
    color: #1D2029;
}


.lk-ogorod h2,
.lk-ogorod h3,
.lk-ogorod h4,
.lk-ogorod h5 {
    margin-top: 0;
}


.lk-ogorod textarea {
    overflow: hidden;
}

.lk-ogorod-popup .fancybox-skin {
    border-radius: 40px;
    overflow: hidden;
}

#customCloseButton {
    position: absolute;
    right: 40px;
    top: 40px;
    width: 20px;
    height: 20px;
    background-image: url(/local/templates/aspro_next/lk_assets/images/close.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    border: none;
}

@media (max-width: 991px) {
    #customCloseButton {
        right: 14px;
        top: 16px;
    }

    .lk-ogorod-popup .fancybox-skin {
        border-radius: 20px;
        padding: 16px;
    }
}


.upload-box {
    max-width: 500px;
    width: 100%;
    min-height: 200px;
    border: 2px dashed #ccc;
    padding: 20px;
    position: relative;
    border-radius: 10px;
    margin-bottom: 20px;
}

.upload-box > div {
    text-align: center;
}

#fileList li {
    list-style: none;
    cursor: pointer;
}

#fileInput {
    visibility: hidden;
    width: 0;
    height: 0;
    overflow: hidden;
}

.upload-box.dragover {
    border: 2px solid var(--green);
}

[for="fileInput"] {
    text-decoration: underline;
    margin: 0;
    cursor: pointer;
}

[for="fileInput"]:hover {
    text-decoration: none;
    color: #dc2f2f;
}

#fileList li span {
    position: relative;
    padding-right: 25px;
    display: inline-block;
    word-break: break-all;
}

#fileList li span:after {
    content: '';
    width: 14px;
    height: 14px;
    right: 0;
    top: 5px;
    position: absolute;
    background-image: url(/local/templates/aspro_next/lk_assets/images/close.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .6;
}

#fileList li:hover span:after {
    opacity: 1;
}

.sertif {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    margin-left: -10px;
    margin-right: -10px;
}

.sertif__item {
    width: 25%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.sertif-item__box {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #eee;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 5px;
}

.sertif-item__box:before {
    content: '';
    display: block;
    padding-top: 60%;
}

.sertif-item__title {
    font-size: 14px;
}

@media (max-width: 1300px) {
    .sertif__item {
        width: 33.33%;
    }
}

@media (max-width: 600px) {
    .sertif__item {
        width: 50%
    }
}
/* End */


/* Start:/local/templates/aspro_next/lk_assets/callback.css?175803529115324*/
.check-good {
    border-radius: 30px;
    background-color: #fff;
    padding: 32px;
    margin-bottom: 20px;
}

.check-good__top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
}

.check-good__top h3 {
    margin-bottom: 0;
}

.check-good__wrap {
    display: flex;
    flex-wrap: wrap;

}

.check-good__img {
    width: 300px;
    border-radius: 32px;
    background-color: #EFF7EF;
    padding: 24px 24px 84px 24px;
}

.check-good-img__wrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 34px;
    margin-left: -9px;
    margin-right: -9px;
    max-width: 216px;
}

.check-good__text {
    width: calc(100% - 300px);
    padding-left: 32px;
}

.check-good-img__img {
    width: 36px;
    height: 50px;
    background-image: url("/local/templates/aspro_next/lk_assets/images/green-list.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 9px;
    margin-right: 9px;
    margin-bottom: 14px;
}

.check-good-img__img--empty {
    background-image: url("/local/templates/aspro_next/lk_assets/images/green-list-empty.svg");
}

.check-good-img__title {
    margin-bottom: 8px;
    color: #FF8028;
    font-weight: 500;

    font-size: 20px;
    line-height: 24px;
}

.check-good-img__title span {
    font-size: 28px;
    line-height: 33px;
}

.check-good-img__subtitle {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
}

.check-good-form {
    border-radius: 30px;
    background-color: #fff;
    padding: 32px;
}

.check-good-form__wrap {
    display: flex;
    flex-wrap: wrap;
}

.check-good-form__form {
    width: 50%;
    padding-right: 24px;
}

.check-good-form__done,
.callback-archive-form__done {
    align-self: center;
    width: 50%;
    padding-right: 24px;
}

.check-good-form__text {
    width: 50%;
    padding-left: 24px;
}

.check-good-form__choose {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: underline;
    cursor: pointer;
    margin-bottom: 24px;
}


.choose-good {
    padding: 40px;
    width: 480px;
}

.choose-good__title {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #1D2029;
}

.choose-good__subtitle {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    text-align: center;
    margin-bottom: 23px;
    color: #6C6C6C;
}

.choose-good__wrap {
    padding-bottom: 1px;
    max-height: calc(100svh - 230px);
    overflow: auto;
}

.choose-good__item {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 23px;
    padding: 10px;
    cursor: pointer;
    border: 1px solid transparent;
}

.choose-good__item.choose-good__item--no
{
    cursor: default;
}


.choose-good__item:last-child {
    margin-bottom: 0;
}

.choose-good__item--choose {
    border: 1px solid #72b774;
    border-radius: 10px;

}

.choose-good-item__img {
    width: 55px;
    height: 80px;
}

.choose-good-item__img img {
    max-width: 100%;
    max-height: 100%;
}

.choose-good-item__info {
    width: calc(100% - 55px);
    display: flex;
    flex-direction: column;
}

.choose-good-item__title {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: auto;
    color: #1D2029;
}

.choose-good-item__info {
    padding-left: 18px;
}

.choose-good-item__bottom {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
}

.choose-good-item__art {
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    color: #6C6C6C;
    font-family: "Open Sans",'Rubik', sans-serif;
}

.choose-good-item__cost {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    color: #1D2029;
    margin-left: auto;
    font-family: "Open Sans", 'Rubik',sans-serif;
}

.choose-good .btn {
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    padding-top: 14px;
    padding-bottom: 14px;
    border-radius: 10px;
}

.check-good-form__form textarea {
    margin-bottom: 24px;
}

.check-good-form__form .upload-box {
    width: 100%;
    max-width: none;
}

.check-good-form__form .btn,
.check-good-form__form .btn:focus {
    width: 100%;
    border-radius: 10px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
}

.check-good-form__good {
    position: relative;
    margin-bottom: 24px;
}

.check-good-form-good__change {
    width: 75px;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: underline;
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    cursor: pointer;
}


.check-good-form-good__title {
    width: calc(100% - 75px);
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 8px;
}

.check-good-form-good__art {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 8px;
    color: rgba(108, 108, 108, 1);

}

.check-good-form-good__cost {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
}

.check-good-form__label {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 8px;
}

.choose-good__item--no .choose-good-item__art
{
    color: #1D2029
}
.choose-good__item--no .choose-good-item__art a
{
    color: #1D2029;
    text-decoration: underline;
    margin-left: 10px;
}
.choose-good__item--no .choose-good-item__img
{
    opacity: 0.5;
}
@media (any-hover: hover),(hover: hover) and (pointer: fine) {
    .choose-good__item--no .choose-good-item__art a:hover {
        text-decoration: none;
    }
}
@media (max-width: 600px) {
    .choose-good
    {
        width: auto;
    }
}

/**/

.callback-archive {
    padding: 32px;
    background-color: #fff;
    border-radius: 16px;
    position: relative;
    margin-bottom: 20px;
}

.callback-archive__item {
    border-radius: 16px;
    overflow: hidden;
    background-color: #F9F9FA;
    margin-bottom: 16px;
    position: relative;
}

.callback-archive__item:last-child {
    margin-bottom: 0;
}

.callback-archive-item__top {
    padding: 20px 24px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    position: relative;
}

.callback-archive-item__date {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    padding: 2px 8px;
    background-color: #ECECEC;
    border-radius: 8px;
    text-align: center;
    width: 70px;
}

.callback-archive-item__status span {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    padding: 4px;
    text-align: center;
    border-radius: 8px;
    color: #fff;
    display: block;
    width: 108px;
    background-color: rgba(108, 108, 108, 1);
}

.callback-archive-item__btn {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    padding-right: 32px;
    cursor: pointer;
    width: 130px;

    position: absolute;
    top: 26px;
    right: 80px;
}

.callback-archive-item__btn:before {
    content: '';
    position: absolute;
    background-image: url("/local/templates/aspro_next/lk_assets/images/arrow.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0;
    transition: .3s;
}

.callback-archive__item--active .callback-archive-item__btn:before {
    transform: rotate(180deg);
}

.callback-archive-item__bottom {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    display: none;
}

.callback-archive__wrap {
    font-size: 18px;
}

.callback-archive-item__status {
    width: 16%;
    min-width: 108px;
}

.callback-archive-item__title {
    padding-left: 28px;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    width: calc(50% - (70px / 2) - (130px / 2) - (56px / 2));
}

.callback-archive-item__subtitle {
    padding-left: 28px;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    width: calc(34% - (70px / 2) - (130px / 2) - (56px / 2));
    padding-right: 15px;
}

.callback-archive-item__remove {
    border-radius: 10px;
    background-color: #fff;
    background-image: url("/local/templates/aspro_next/lk_assets/images/close.svg");
    background-size: 50%;
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin-left: auto;
}

.callback-archive-item__title-1 {
    font-size: 18px;
    font-weight: 400;
    line-height: 21.33px;
    margin-bottom: 15px;

}

.callback-archive-item__title-2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 18.96px;
}

.callback-archive-item__text {
    margin-top: 28px;
    margin-bottom: 28px;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.33px;
}

.callback-archive-item__post {
    font-size: 18px;
    font-weight: 500;
    line-height: 21.33px;
    margin-bottom: 8px;

}

.callback-archive-item__name {
    font-size: 18px;
    font-weight: 400;
    line-height: 21.33px;
}

.callback-archive h3 {
    margin-bottom: 50px;
}

@media (max-width: 991px) {
    .callback-archive-item__text {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .callback-archive-item__title-1
    {
        font-size: 16px;
        margin-bottom: 8px;
    }
}

/**/


.lk-ogorod-btn--archive-remove-all {
    position: absolute;
    right: 32px;
    top: 32px;
}


/**/
.callback-archive-form {
    padding: 32px;
    background-color: #fff;
    border-radius: 16px;
    position: relative;
    margin-bottom: 20px;
}

.callback-archive-form__wrap {
    display: flex;
    flex-wrap: wrap;
}

.callback-archive-form__form {
    width: 50%;
    padding-right: 24px;
}

.callback-archive-form__text {
    width: 50%;
    padding-left: 24px;
}

.callback-archive-form-text__block {
    padding: 16px 40px;
    border-radius: 16px;
    background: rgba(239, 247, 239, 1);
    margin-bottom: 24px;
}

.callback-archive-form label {
    width: 100%;
}

.callback-archive-form .form-label-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    text-align: left;
    margin-bottom: 11px;
    color: #6C6C6C;
    display: block;
}

.callback-archive-form label,
.callback-archive-form .form-select,
.callback-archive-form .form-label {
    display: block;
    margin-bottom: 20px;
    color: #1D2029;
}


.callback-archive-form label,
.callback-archive-form .form-select,
.callback-archive-form .form-label {
    display: block;
    margin-bottom: 20px;
    color: #1D2029;
}

.callback-archive-form .ik_select {
    margin-bottom: 0;
}

.callback-archive-form .common_select .common_select-link,
.callback-archive-form .common_select .common_select-link .trigger {
    height: 37px;

}

.callback-archive-form .common_select .common_select-link {
    padding-left: 13px;
    padding-right: 37px;
    border-radius: 10px;
}


.callback-archive-form .common_select .common_select-link .ik_select_link_text {
    line-height: 36px;
    font-size: 16px;
}


.callback-archive-form .common_select .common_select-link .trigger {
    width: 37px;
    background-color: var(--green);
    line-height: 49px;
    border-left: none;
}

.callback-archive-form .common_select .common_select-link .trigger:before {
    width: 12px;
    height: 12px;
    background-image: url(/local/templates/aspro_next/images/ogorod/arrow-white.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(-90deg);
}

.callback-archive-form .common_select .common_select-link.opened .trigger:before {
    transform: rotate(90deg);
    background-position: center;
}


.callback-archive-form .common_select .common_select-link:hover .trigger:before {
    background-position: center;

}

.callback-archive-form .common_select .common_select-link.opened .trigger:before {
    transform: rotate(-270deg);
}

.callback-archive-form .common_select .common_select-link:hover .trigger,
.callback-archive-form .common_select .common_select-link.opened .trigger {
    background: var(--green);
}

.callback-archive-form .form-label-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    text-align: left;
    margin-bottom: 11px;
    color: #6C6C6C;
    display: block;
}

.callback-archive-form-text__link {
    color: rgba(255, 128, 40, 1);
    text-decoration: underline;
}

.callback-archive-form-text__link:hover {
    text-decoration: none;
    color: rgba(255, 128, 40, 1);
}

.callback-archive-form .btn,
.callback-archive-form .btn:focus {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    text-align: center;
    width: 100%;
    padding: 14px 0;
    border-radius: 10px;

}

@media (hover: hover) {
    .check-good-form__choose:hover {
        text-decoration: none;
    }

    .check-good-form-good__change:hover {
        text-decoration: none;
    }
}

@media (max-width: 991px) {
    .check-good,
    .check-good-form {
        padding: 14px;
    }

    .choose-good {
        padding: 14px;
    }

    .check-good-form__form,
    .check-good-form__text,
    .check-good-form__done,
    .callback-archive-form__done {
        width: 100%;
        padding: 0;
    }

    .check-good-form__done,
    .callback-archive-form__done {
        margin-bottom: 35px;
    }

    .check-good__img {
        width: 100%;
        margin-bottom: 16px;
        padding: 24px;
    }

    .check-good-img__wrap {
        margin-bottom: 24px;
    }

    .check-good__text {
        width: 100%;
        padding-left: 0;
    }

    .check-good-form__text {
        margin-top: 24px;
    }

    .check-good-form-good__title {
        width: 100%;
    }

    .check-good-form-good__change {
        position: static;
        margin-top: 10px;
        width: 100%;
    }

    .check-good__top {
        margin-bottom: 30px;
    }


    .callback-archive {
        padding: 14px;
    }

    .lk-ogorod-btn--archive-remove-all {
        position: static;
    }

    .callback-archive-item__remove {
        position: absolute;
        right: 18px;
        top: 20px;
        margin: 0;
    }

    .callback-archive-item__btn {
        width: calc(100% - 40px);
        position: relative;
        inset: auto;
        margin-bottom: 20px;
        margin-left: 20px;
    }

    .callback-archive-item__top {
        padding-left: 20px;
        padding-right: 20px;
    }

    .callback-archive-item__date {
        order: 1;
    }

    .callback-archive-item__status {
        order: 2;
        margin-left: 20px;
        margin-bottom: 16px;
        min-width: 0;
        width: auto;
    }

    .callback-archive-item__status span {
        padding: 4px 10px;
        width: auto;

    }

    .callback-archive-item__title {
        order: 3;
        width: 100%;
        font-size: 16px;
        margin-bottom: 12px;
        padding: 0;
    }

    .callback-archive-item__bottom {
        padding: 0px 20px 20px;
    }

    .callback-archive-item__subtitle {
        order: 4;
        width: 100%;
        padding: 0;
    }

    .callback-archive-form__form {
        width: 100%;
        padding-right: 0;
        margin-bottom: 35px;
    }

    .callback-archive-form__text {
        width: 100%;
        padding-left: 0;
    }

    .callback-archive-form {
        padding: 14px;

    }

    .callback-archive-form-text__block {
        padding: 20px;
    }

}
/* End */


/* Start:/local/templates/aspro_next/lk_assets/purchases.css?176614167421047*/
.purchases-top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-radius: 30px;
    background-color: #fff;
    padding: 32px;
    margin-bottom: 20px;
    justify-content: space-between;

}

.purchases-top__tabs {

    background-color: #F9F9FA;
    border-radius: 8px;
    padding: 2px;
    overflow: auto;
}

.purchases-top-tabs__wrap {
    scrollbar-color: transparent transparent;
    scrollbar-width: thin;
    overflow: auto;
    display: flex;
    justify-content: space-between;
}

.purchases-top-tabs__item {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    width: 176px;
    color: rgba(35, 35, 35, 1);
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 8px;
    flex-shrink: 0;
    white-space: nowrap;
    display: inline-block;
    cursor: pointer;
}

.purchases-top-tabs__item--active,
.purchases-top-tabs__item--active:hover {
    background: rgba(114, 183, 116, 1);
    color: #fff;
    font-weight: 600;
}

.purchases-top h1 {
    padding: 0;
    margin: 0;
}


.purchases-purchases__aside {
    border-radius: 20px;
    padding: 24px;
    width: 200px;
    background-color: #fff;

}

.purchases-purchases-aside__title {
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 9px;
}

.purchases-purchases__wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.purchases-purchases-aside__section {
    margin-bottom: 20px;
}

.purchases-purchases-aside__section:last-child {
    margin-bottom: 0;
}

.purchases-purchases-main__wrap {
    border-radius: 20px;
}

.purchases-purchases__aside~.purchases-purchases__main {
    width: calc(100% - 200px);
    padding-left: 29px;
}



.purchases-purchases .ogorod-card {
    width: 20%;
    height: 100% !important;
}

.purchases-purchases__aside~.purchases-purchases__main .ogorod-card {
    width: 25%;
}

.purchases-purchases .favorites-page__wrap {
    margin-top: 28px;
    padding: 0;
    background-color: #fff;
    border-radius: 20px;
}

.purchases-purchases__aside~.purchases-purchases__main .favorites-page__wrap {
    margin-top: 0;
}

.purchases-purchases__aside~.purchases-purchases__main .title_block~.favorites-page__wrap {
    margin-top: 28px;
}

.purchases-purchases .favorites-page__top {
    width: 100%;
}

.purchases-purchases .search-page-wrap [type="button"] {
    display: none;
}

.purchases-purchases__aside button {
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 8px;
    border-radius: 8px;
    border: 1px solid var(--green);
    color: var(--green);
    background-color: #fff;
}

@media (hover: hover) {
    .purchases-purchases__aside button:hover {
        color: #fff;
        background-color: var(--green);
    }
}

.purchases-purchases .search-page-wrap form .form-control:before {
    content: '';
    position: absolute;
    right: 0;
    width: 50px;
    background-color: var(--green);
    background-image: url(/local/templates/aspro_next/images/svg/Search_big_white.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
    cursor: pointer;
    border-radius: 0 5px 5px 0;
}


.purchases-purchases__aside label,
.lk-ogorod-data__col>span {
    width: 100%;
    margin-bottom: 16px;
    display: block;
}

.purchases-purchases__aside>label:last-child,
.lk-ogorod-data__col>span:last-child {
    margin-bottom: 0;
}

.purchases-purchases__aside .form-label-text {
    margin-bottom: 8px;
    display: block;
}




.purchases-purchases .favorites-sort {
    z-index: 101;
}

.purchases-purchases__empty {
    padding: 32px;
    border-radius: 20px;
    background-color: #fff;
    margin-bottom: 20px;
}

.purchases-purchases__empty h3 {
    margin-top: 0;
}

.purchases-purchases-empty__btns .btn,
.purchases-purchases-empty__btns .btn:focus {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    width: 296px;
    padding-top: 14px;
    padding-bottom: 14px;
    border-radius: 10px;
    margin-right: 28px;
}

.purchases-purchases-empty__btns .btn:not(.btn--green):hover {
    color: #fff;
    background-color: var(--green, #72B774);
    border: 1px solid var(--green);
}


.purchases-purchases .ogorod-catalog-sort__wrap label {
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 20px;
    font-weight: normal;
}

.purchases-purchases .ogorod-catalog-sort__wrap label.radio .radio-indicator,
.purchases-purchases .ogorod-catalog-sort__wrap label.checkbox .checkbox-indicator {
    top: 2px;
}

.purchases-purchases .search-page-wrap form .form-control {
    width: 380px;
}


.ogorod-card--out .ogorod-card__image {
    opacity: .3;
}


.purchases-purchases__brands {
    padding: 32px;
    border-radius: 20px;
    background-color: #fff;
    margin-bottom: 20px;

}

.purchases-purchases__brands h3 {
    margin-top: 0;
}

.purchases-purchases-brands__wrap {
    display: flex;
    flex-wrap: wrap;
}

.purchases-purchases-brands__item {
    width: 25%;
    position: relative;
    transition: .3s;
    border-radius: 16px;

}

.purchases-purchases-brands__item:nth-child(n+9) {
    display: none;
}

.purchases-purchases-brands__item a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.purchases-purchases-brands__item:before {
    content: '';
    padding-top: 60%;
    display: block;

}

.purchases-purchases-brands__item img {
    max-width: 80%;
    max-height: 80%;
    width: auto;
    height: auto;
    position: absolute;
    margin: auto;
    inset: 0;
}

.purchases-purchases-brands__close {
    top: 16px;
    right: 16px;
    position: absolute;
    width: 18px;
    height: 18px;
    background-image: url("/local/templates/aspro_next/lk_assets/images/close.svg");
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
    display: none;
    cursor: pointer;
}

.purchases-purchases-brands__more {
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    text-decoration: underline;
    cursor: pointer;
    color: rgba(77, 127, 210, 1);

}


/**/
.purchases-delivery {

    border-radius: 30px;
    background-color: #fff;
    padding: 32px;
    margin-bottom: 20px;
}

.purchases-delivery__item {
    background-color: #F9F9FA;
    padding: 26px;
    border-radius: 20px;
    margin-bottom: 20px;
}

.purchases-delivery__item:last-child {
    margin-bottom: 0;
}

.purchases-delivery-item__top {
    display: flex;
    flex-wrap: wrap;

}

.purchases-delivery-item__title {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
}

.purchases-delivery-item-date__date {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    background: rgba(236, 236, 236, 1);
    border-radius: 8px;
    display: inline-block;
    padding: 2px 8px;
}

.purchases-delivery-item-order__num {
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
}

.purchases-delivery-item__order {
    margin-bottom: 12px;
}


.purchases-delivery-item-goods__num {
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
}

.purchases-delivery-item__address {
    padding-left: 20px;
}

.purchases-delivery-item-address__address {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    position: relative;
}

.purchases-delivery-item-address__address:before {
    content: '';
    width: 10px;
    height: 15px;
    background-image: url("/local/templates/aspro_next/lk_assets/images/pin.svg");
    background-size: contain;
    position: absolute;
    left: -20px;
    top: 0;

}

.purchases-delivery-item-address__address span {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: block;
}

.purchases-delivery-item-address__type {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 17px;
    color: #6C6C6C;
}

.purchases-delivery-item-cost__num {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.purchases-delivery-item-status__btn {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    border-radius: 8px;
    border: 1px solid;
    padding: 8px;
    cursor: pointer;
    margin-bottom: 20px;
    display: inline-block;
}

.purchases-delivery-item-status__done,
.purchases-delivery-item-status__canceled {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 8px;
    border-radius: 8px;
    background-color: #72b774;
    display: inline-block;
    color: #fff;
}

.purchases-delivery-item-status__canceled {
    background-color: red;
}

.purchases-delivery-item-status__cancel {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: rgba(108, 108, 108, 1);
    cursor: pointer;
    text-decoration: underline;
}

.purchases-delivery-item__status>a {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: var(--green);
    cursor: pointer;
    text-decoration: underline;
    display: block;
    margin-bottom: 5px;
}

.purchases-delivery-item-status__cancel--delete {
    pointer-events: none;
    text-decoration: none;
    color: #ff7f3c;
}

.purchases-delivery-item__way-text {
    margin-bottom: 7px;
    font-size: 12px;
    line-height: 15px;
}

.purchases-delivery-item__way img {
    border: 0.5px solid rgba(215, 215, 215, 1);
    border-radius: 8px;
    background-color: #fff;
    padding: 8px;
}

.purchases-delivery-item__col {
    padding-right: 10px;
}

.purchases-delivery-item__col--order {
    width: 160px;
}

.purchases-delivery-item__col--goods {
    width: 90px;
}

.purchases-delivery-item__col--cost {
    width: 136px
}

.purchases-delivery-item__col--status {
    width: 140px
}

.purchases-delivery-item__col--way {
    width: 140px
}

.purchases-delivery-item__col--address {
    width: calc(100% - 160px - 130px - 96px - 140px - 140px - 130px);
}

.purchases-delivery-item__col--btn {
    align-self: center;
    width: 130px;
}

.purchases-delivery-item__btn {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    padding-right: 32px;
    position: relative;
    cursor: pointer;
    width: 130px;
}

.purchases-delivery-item__btn:before {
    content: '';
    position: absolute;
    background-image: url("/local/templates/aspro_next/lk_assets/images/arrow.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0;
    transition: .3s;
}

.purchases-delivery__item--active .purchases-delivery-item__btn:before {
    transform: rotate(180deg);
}

.purchases-delivery-item__list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}

.purchases-delivery-item-list__item {
    padding: 8px;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    border-radius: 12px;
    margin-bottom: 13px;
    margin-left: 10px;
    margin-right: 10px;
    width: calc(33.33% - 20px);
}

.purchases-delivery-item-list-item__img {
    width: 55px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.purchases-delivery-item-list-item__img img {
    max-width: 100%;
    max-height: 100%;
}

.purchases-delivery-item-list-item__info {
    width: calc(100% - 55px);
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.purchases-delivery-item-list-item__title {
    font-weight: 400;
    line-height: 14px;
    color: rgba(29, 32, 41, 1);
    margin-bottom: 30px;
    word-break: break-word;
    hyphens: auto;
}

.purchases-delivery-item-list-item__art {
    font-family: Open Sans;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
    color: rgba(108, 108, 108, 1);
}

.purchases-delivery-item__bottom {
    padding-top: 16px;
    margin-top: 16px;
    border-top: 1px solid #D7D7D7;
    display: none;
}


/**/
.order-status {
    background-color: #fff;
}

.order-status__title {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 10px;
    text-align: center;
}


.order-status__wrap {
    margin-top: 20px;
}

.order-status__item {
    padding: 10px 20px 10px 101px;
    border-radius: 10px;
    background: rgba(239, 247, 239, 1);
    margin-bottom: 6px;
    position: relative;
}

.order-status__item:before,
.order-status__item:after {
    content: '';
    width: 3px;
    height: 12px;
    background-color: #fff;
    border-radius: 1px;
    position: absolute;
    left: 29px;
}

.order-status__item:before {
    top: -2px;
}

.order-status__item:after {
    bottom: -2px;
}

.order-status-item__check {
    background-image: url("/local/templates/aspro_next/lk_assets/images/check-big.svg");
    background-size: 12px;
    background-position: center;
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: 17px;
    top: calc(50% - 13px);
}


.order-status-item__top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.order-status-item__top span {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    color: rgba(108, 108, 108, 1);
}

.order-status-item__title {
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
}

.order-status__item--active {
    background-color: var(--green);
}

.order-status__item--active .order-status-item__top span,
.order-status__item--active .order-status-item__title {
    color: #fff;
}

.order-status__text {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    margin-top: 30px;
    margin-bottom: 30px;
    color: rgba(108, 108, 108, 1);
}

.order-status .btn {
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
    padding-top: 14px;
    padding-bottom: 14px;
    border-radius: 10px;
    border: 1px solid var(--green);
    background-color: transparent;
    color: var(--green);
}

@media (hover: hover) {


    .purchases-purchases-brands__item:hover {
        box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.08);
    }


    .purchases-purchases-brands__item:hover .purchases-purchases-brands__close {
        display: block;
    }

    .purchases-purchases-brands__more:hover {
        text-decoration: none;
    }

    .purchases-delivery-item-status__btn:hover {
        color: #fff;
        background-color: #585858;
    }

    .purchases-delivery-item-status__cancel:hover {
        text-decoration: none;
    }

    .order-status .btn:hover {
        color: #fff;
        background-color: var(--green);
    }
}

@media (max-width: 1219px) {
    .purchases-purchases .favorites-page__top .search-page-wrap form .form-control {
        width: 230px;
    }

    .purchases-delivery-item__col--order {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding-right: 0;
    }

    .purchases-delivery-item__col--address {
        width: calc(100% - 80px - 96px - 140px - 140px - 130px);
    }

    .purchases-delivery-item__col--goods {
        width: 80px;
    }
}

@media (max-width: 1190px) {

    .purchases-purchases .ogorod-card,
    .purchases-purchases__aside~.purchases-purchases__main .ogorod-card {
        width: 25%;
    }

    .purchases-delivery-item-list__item {
        width: calc(50% - 20px);
    }
}

@media (max-width: 991px) {

    .purchases-purchases__aside {
        display: none;
    }

    .purchases-purchases__aside.mobilefilter-purchases-aside {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow-y: auto;
    }

    #mobilefilter .purchases-purchases__aside.mobilefilter-purchases-aside .svg.svg-close {
        right: 16px;
        top: 25px;
    }

    .purchases-purchases__aside.mobilefilter-purchases-aside .checkbox input[type="checkbox"] {
        margin-top: 6px;
    }

    .purchases-purchases__main,
    .purchases-purchases__aside~.purchases-purchases__main {
        padding-left: 0;
        width: 100%;
    }

    .purchases-purchases-main__wrap {
        border-radius: 0;
    }

    .purchases-top {
        padding: 14px;
    }

    .purchases-purchases .favorites-page__wrap,
    .purchases-purchases__aside~.purchases-purchases__main .title_block~.favorites-page__wrap {
        padding: 0;
        margin-top: 15px;
    }

    .purchases-top__tabs {
        width: 100%;
        margin-top: 16px;
    }

    .purchases-top-tabs__item {
        width: auto;
        flex-grow: 1;
        padding-left: 15px;
        padding-right: 15px;
        min-width: 145px;
    }

    .purchases-purchases-empty__btns .btn {
        width: 200px;
        margin-right: 14px;
    }

    .purchases-purchases__empty {
        padding: 14px;
    }

    .purchases-purchases .favorites-page__top .search-page-wrap form .form-control {
        width: 100%;
    }

    .purchases-purchases-brands__item {
        width: 33.33%;
    }

    .purchases-purchases__brands {
        padding: 14px;
    }

    .purchases-purchases-brands__close {
        display: block;
        top: 10px;
        right: 10px;
    }

    /**/
    .purchases-delivery__item {
        padding: 14px;
        flex-direction: column;
    }

    .purchases-delivery-item__col {
        width: 100% !important;
        padding-right: 0;
    }

    .purchases-delivery-item__col--order {
        margin-bottom: 16px;
        order: 1;
        align-items: center;
    }

    .purchases-delivery-item__col--goods {
        order: 4;
        margin-bottom: 16px;
    }

    .purchases-delivery-item__col--address {
        order: 2;
        margin-bottom: 16px;
    }

    .purchases-delivery-item__col--cost {
        order: 3;
        margin-bottom: 8px;
    }

    .purchases-delivery-item__col--status {
        order: 5;
        margin-bottom: 16px;
    }

    .purchases-delivery-item__col--way {
        order: 6;
        margin-bottom: 16px;
    }

    .purchases-delivery-item__col--btn {
        order: 7;
    }

    .purchases-delivery-item__col:last-child {
        margin-bottom: 0;
    }

    .purchases-delivery-item__title {
        font-size: 14px;
        font-weight: 400;
        line-height: 14px;
        margin-bottom: 8px;
    }

    .purchases-delivery-item__col--address .purchases-delivery-item__title,
    .purchases-delivery-item__col--cost .purchases-delivery-item__title,
    .purchases-delivery-item__col--status .purchases-delivery-item__title,
    .purchases-delivery-item__date .purchases-delivery-item__title {
        display: none;
    }

    .purchases-delivery-item__order .purchases-delivery-item__title {
        margin-right: 8px;
    }

    .purchases-delivery-item__order {
        margin-bottom: 0;
    }

    .purchases-delivery-item-address__address {
        margin-bottom: 8px;
    }

    .purchases-delivery-item__order,
    .purchases-delivery-item__goods {
        display: flex;
        flex-wrap: wrap;
    }

    .purchases-delivery-item__order .purchases-delivery-item__title,
    .purchases-delivery-item__order .purchases-delivery-item-order__num {
        font-size: 16px;
        font-weight: 400;
        line-height: 19px;
        margin-bottom: 0;
    }


    .purchases-delivery-item__goods .purchases-delivery-item__title {
        order: 2;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 19px;
    }

    .purchases-delivery-item__goods .purchases-delivery-item-goods__num {
        order: 1;
        font-size: 16px;
        font-weight: 600;
        line-height: 19px;
        margin-right: 8px;
    }

    .purchases-delivery-item-status__btn {
        width: 100%;
        text-align: center;
        margin-bottom: 16px;
    }

    .purchases-delivery-item-status__cancel {
        width: 100%;
        text-align: center;
    }

    .purchases-delivery-item__status>a {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .purchases-delivery-item__btn {
        width: 100%;
    }

    .purchases-delivery {
        padding: 14px;
    }

    .order-status {
        padding: 15px;
    }

    .order-status-item__title {
        font-size: 16px;
    }

    .purchases-purchases .ogorod-card,
    .purchases-purchases__aside~.purchases-purchases__main .ogorod-card {
        width: 33.33%;
    }
}

@media (max-width: 600px) {

    .purchases-purchases .ogorod-card,
    .purchases-purchases__aside~.purchases-purchases__main .ogorod-card {
        width: 50%;
    }

    .purchases-purchases-empty__btns .btn {
        margin-right: 0;
        width: 100%;
        margin-bottom: 14px;
    }

    .purchases-purchases-empty__btns .btn {
        font-size: 16px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .purchases-purchases-brands__item {
        width: 50%;
    }

    .purchases-delivery-item-list__item {
        width: calc(100% - 20px);
    }
}
/* End */


/* Start:/local/templates/aspro_next/lk_assets/purchases-returns.css?17624427036036*/
.purchases-returns {
    padding: 32px;
    border-radius: 20px;
    background-color: #fff;
    margin-bottom: 20px;
}

.purchases-returns__header {
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: rgba(108, 108, 108, 1);
    margin-bottom: 16px;
    padding-right: 24px;
    padding-left: 24px;
}

.purchases-returns-header__item--date {
    width: 70px;
}

.purchases-returns-header__item--order {
    padding-left: 40px;
    width: calc(50% - (70px / 2) - (130px / 2));
}

.purchases-returns-header__item--cost {
    width: calc(34% - (70px / 2) - (130px / 2));
}

.purchases-returns-item__date {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    padding: 2px 8px;
    background-color: #ECECEC;
    border-radius: 8px;
    text-align: center;
    width: 70px;
}

.purchases-returns__item {
    border-radius: 16px;
    overflow: hidden;
    background-color: #F9F9FA;
    margin-bottom: 16px;
    position: relative;
}
.purchases-returns__item:last-child
{
    margin-bottom: 0;
}

.purchases-returns-item__top {
    padding: 20px 24px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
}

.purchases-returns-item__order {
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 40px;
    width: calc(50% - (70px / 2) - (130px / 2));
}


.purchases-returns-item__cost {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: rgba(255, 77, 94, 1);
    width: calc(34% - (70px / 2) - (130px / 2));
}

.purchases-returns-item__status {
    width: 16%;
    min-width: 108px;
}

.purchases-returns-item__status span {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    padding: 4px;
    text-align: center;
    border-radius: 8px;
    color: #fff;
    display: block;
    width: 108px;
}
.purchases-returns-item__status span {
    background-color: var(--green);
}
.purchases-returns-item__status.status-accepted span {
    background-color: var(--green);
}
.purchases-returns-item__status.status-completed span {
    background-color: #D7D7D7;
}
.purchases-returns-item__status.status-pending span {
    background-color: var(--orange);
}
.purchases-returns-item__status.status-rejected span {
    background-color: #6C6C6C;
}



.purchases-returns-item__good {
    padding: 8px;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    border-radius: 12px;
    margin-bottom: 13px;
}


.purchases-returns-item-good__img {
    width: 55px;
}

.purchases-returns-item-good__img img {
    max-width: 100%;
}

.purchases-returns-item-good__info {
    width: calc(100% - 55px);
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.purchases-returns-item-good__title {
    font-weight: 400;
    line-height: 14px;
    color: rgba(29, 32, 41, 1);
    margin-bottom: 30px;
}

.purchases-returns-item-good__art {
    font-family: Open Sans;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
    color: rgba(108, 108, 108, 1);
}


.purchases-returns-item__btn {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    padding-right: 32px;
    position: relative;
    cursor: pointer;
    width: 130px;
}

.purchases-returns-item__btn:before {
    content: '';
    position: absolute;
    background-image: url("/local/templates/aspro_next/lk_assets/images/arrow.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0;
    transition: .3s;
}

.purchases-returns__item--active .purchases-returns-item__btn:before {
    transform: rotate(180deg);
}

.purchases-returns-item__bottom {
    display: none;
}

.purchases-returns-item__bottom-wrap {
    display: flex;
    flex-wrap: wrap;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 43px;
}

.purchases-returns-item__main {
    padding-left: 40px;
    width: calc(50% - (70px / 2) - (130px / 2));
    margin-left: 70px;
    padding-right: 30px;
}

.purchases-returns-item__text {
    width: calc(100% - 70px - (50% - (70px / 2) - (130px / 2)));
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
}

.purchases-returns-item__images {
    display: flex;
    flex-wrap: wrap;
    margin-top: 23px;
}

.purchases-returns-item__images a {
    width: 97px;
    height: 97px;
    background-color: #fff;
    margin-right: 15px;
    margin-bottom: 15px;
    border-radius: 16px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
}

@media (max-width: 1160px) {
    .purchases-returns-item__text {
        width: 50%;
    }

    .purchases-returns-item__main {
        width: 50%;
        margin-left: 0;
        padding-left: 0;
    }
}

@media (max-width: 991px) {
    .purchases-returns {
        padding: 14px;
    }

    .purchases-returns-item__btn {
        width: 100%;
    }

    .purchases-returns-item__top {
        padding: 14px;
    }

    .purchases-returns-item__bottom-wrap {
        padding: 14px;

    }

    .purchases-returns-item__main {
        order: 2;
        width: 100%;
        padding-right: 0;
    }

    .purchases-returns-item__text {
        order: 1;
        width: 100%;
        margin-bottom: 12px;
        font-size: 14px;
    }

    .purchases-returns-item__order {
        width: 100%;
        padding-left: 0;
        padding-right: 80px;
        font-size: 16px;
        margin-bottom: 14px;
    }

    .purchases-returns-item__date {
        position: absolute;
        right: 14px;
        top: 14px;
    }

    .purchases-returns-item__cost {
        width: 100%;
        margin-bottom: 14px;
        padding-right: 120px;
    }

    .purchases-returns-item__status {
        position: absolute;
        top: 46px;
        right: 14px;
        width: auto;
    }

    .purchases-returns__header {
        display: none;
    }
}
/* End */


/* Start:/local/templates/aspro_next/lk_assets/profile-style.css?176175903816160*/
/**/
.fileUp-item__delite {
    text-align: center;
    color: red;
    font-size: 14px;
    cursor: pointer;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
}

.lk-ogorod-data__wrap {
    display: flex;
    flex-wrap: wrap;
    margin-left: -28px;
    margin-right: -28px;
    position: relative;
}

.lk-ogorod-data__section--data .lk-ogorod-data__wrap {
    align-items: center;
}

.lk-ogorod-data__section--form {
    display: none;
}

.lk-ogorod-data__item {
    margin-bottom: 16px;
}

.lk-ogorod-data__img {
    width: 88px;
    height: 88px;
    overflow: hidden;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    background-image: url("/local/templates/aspro_next/lk_assets/images/avatar.svg");
}

form .lk-ogorod-data__img:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    transition: .3s;
    z-index: 5;
}

form .lk-ogorod-data__img:hover:before {
    opacity: .3;
}

form .lk-ogorod-data__img * {
    cursor: pointer;
}

form .lk-ogorod-data__img input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}

.lk-ogorod-data__col {
    padding-left: 28px;
    padding-right: 28px;
    width: calc(33.33% - (144px / 3));
}

.lk-ogorod-data__col--img {
    width: 144px;
    position: relative;
    align-self: flex-start;
}

form .lk-ogorod-data__col--img {
    padding-top: 30px;
    padding-bottom: 30px;
}

.lk-ogorod-data-item__title {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 8px;
}


.lk-ogorod__data .lk-ogorod-btn {
    position: absolute;
    top: -74px;
    right: 32px;
}

.lk-ogorod-block label,
.lk-ogorod-data__col > span {
    width: 100%;
    margin-bottom: 16px;
    display: block;
}

.lk-ogorod-block > label:last-child,
.lk-ogorod-data__col > span:last-child {
    margin-bottom: 0;
}

.lk-ogorod-block .form-label-text {
    margin-bottom: 8px;
    display: block;
}


.lk-ogorod-block label.radio,
.lk-ogorod-block label.checkbox {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 28px;
    position: relative;
    margin: 0;
    cursor: pointer;
}

.lk-ogorod-block label.radio input,
.lk-ogorod-block label.checkbox input {
    display: none;
}

.lk-ogorod-block label.radio .radio-indicator,
.lk-ogorod-block label.checkbox .checkbox-indicator {
    width: 18px;
    height: 18px;
    border: 1px solid #1D2029;
    position: absolute;
    left: 0;
    top: 8px;
    border-radius: 4px;
}

.lk-ogorod-block label.radio input:checked + .radio-indicator,
.lk-ogorod-block label.checkbox input:checked + .checkbox-indicator {
    border: 1px solid #72B774;
}

.lk-ogorod-block label.radio input:checked + .radio-indicator:before,
.lk-ogorod-block label.checkbox input:checked + .checkbox-indicator:before {
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("/local/templates/aspro_next/lk_assets/images/check-box.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
}

.lk-ogorod-block input,
.lk-ogorod-block .radio-label,
.lk-ogorod-block .checkbox-label {
    font-size: 16px !important;
    color: #1D2029;
}

/**/

.lk-ogorod-block--discount {
    background-color: transparent;
    padding: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}

.lk-ogorod-block--discount > .lk-ogorod-block__title {
    margin-bottom: -26px
}

.lk-ogorod-discount__wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.lk-ogorod-discount__card {
    position: relative;
    width: 326px;
}
.lk-ogorod-discount__card:after{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    border-radius: 10px;
}

.lk-ogorod-discount__card .lk-ogorod-block__title {
    display: none;
}


.lk-ogorod-discount__card img {
    box-shadow: 0px 0px 40px 0px rgba(31, 142, 34, 0.4);
    border-radius: 10px;
}

.lk-ogorod-discount-card__wrap {
    position: absolute;
    bottom: 25px;
    padding: 0px 35px;
    left: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}

.lk-ogorod-discount-card__wrap span {
    color: #fff;
}

.lk-ogorod-discount-card__wrap span:first-child {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
}

.lk-ogorod-discount-card__wrap span:last-child {
    font-size: 48px;
    font-weight: 500;
    line-height: 57px;
}

.lk-ogorod-discount .lk-ogorod-block {
    margin-left: auto;
    padding: 32px;
    width: calc(100% - 326px - 70px);
}

.lk-ogorod-percent__sum {
    padding: 14px 24px;
    background-color: #F9F9FA;
    border-radius: 8px;
    position: absolute;
    right: 32px;
    top: 32px;
}

.lk-ogorod-percent__sum span:first-child {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    padding-right: 8px;

}

.lk-ogorod-percent__sum span:last-child {

    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    padding-left: 8px;
}

.lk-ogorod-percent__wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: 56px;
}

.lk-ogorod-block--percent {
    margin-bottom: 0;
}

.lk-ogorod-block--notifications .lk-ogorod-btn {
    position: absolute;
    right: 32px;
    top: 32px;
}

.lk-ogorod-percent__text {
    margin-top: 28px;
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;


}

.lk-ogorod-notifications__wrap {
    margin-top: 65px;
}

.lk-ogorod-percent__item {
    width: calc(25% - 28px);
    margin-left: 14px;
    margin-right: 14px;
    position: relative;

    padding: 10px 16px;
    display: flex;

    flex-direction: column;
    justify-content: flex-end;
}

.lk-ogorod-percent__item:nth-child(2) {
    height: 80px;
}

.lk-ogorod-percent__item:nth-child(3) {
    height: 95px;
}

.lk-ogorod-percent__item:nth-child(4) {
    height: 120px;
}

.lk-ogorod-percent__item:before {
    content: '';
    border-radius: 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transition: .4s;
    background: rgba(239, 247, 239, 1);
    transform-origin: bottom;
}

.lk-ogorod-percent__item--active:before {
    background-color: #60b062;
}

.lk-ogorod-percent__item span {
    width: 100%;
    position: relative;
    z-index: 1;
}

.lk-ogorod-percent__item span:first-child {
    font-size: 18px;
    font-weight: 500;
    line-height: 21px;
}

.lk-ogorod-percent__item span:last-child {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    color: rgba(108, 108, 108, 1);
}

.lk-ogorod-percent__item--active span:first-child,
.lk-ogorod-percent__item--active span:last-child {
    color: #fff;
}

@keyframes tilt-shaking {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(3deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(-3deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@media (hover: hover) {
    .lk-ogorod-discount__card:hover {
        animation: tilt-shaking 0.4s;
    }

    .lk-ogorod-block--percent:hover .lk-ogorod-percent__item:nth-child(1):before {
        transform: scale(1, 1.1);
    }

    .lk-ogorod-block--percent:hover .lk-ogorod-percent__item:nth-child(2):before,
    .lk-ogorod-block--percent:hover .lk-ogorod-percent__item:nth-child(3):before,
    .lk-ogorod-block--percent:hover .lk-ogorod-percent__item:nth-child(4):before {
        transform: scale(1, .85);
    }
}

/**/

.lk-ogorod-notifications__item {
    border-radius: 16px;
    overflow: hidden;
    background-color: #F9F9FA;
    margin-bottom: 16px;
    position: relative;

}

.lk-ogorod-notifications__item--noopen,
.lk-ogorod-notifications__item[data-is-viewed="N"]{
    border: 1px solid rgba(114, 183, 116, 1)
}

.lk-ogorod-notifications-item__top {
    padding: 20px 24px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
}

.lk-ogorod-notifications-item__top > div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lk-ogorod-notifications-item__text {
    padding: 0px 24px 24px;
    display: none;
}

.lk-ogorod-notifications-item__date {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    padding: 2px 8px;
    background-color: #ECECEC;
    border-radius: 8px;
    text-align: center;
    width: 90px;
}

.lk-ogorod-notifications-item__type {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    color: #6C6C6C;
    width: 145px;
    padding-left: 30px;
}

.lk-ogorod-notifications-item__title {
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    padding-left: 30px;
    padding-right: 30px;
    width: calc(100% - 90px - 145px - 130px - 30px - 30px);

}

.lk-ogorod-notifications-item__btn {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    padding-right: 32px;
    position: absolute;
    cursor: pointer;
    width: 130px;
    top: 26px;
    right: 80px;
}

.lk-ogorod-notifications-item__btn:before {
    content: '';
    position: absolute;
    background-image: url("/local/templates/aspro_next/lk_assets/images/arrow.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0;
    transition: .3s;
}

.lk-ogorod-notifications-item__remove {
    border-radius: 10px;
    background-color: #fff;
    background-image: url("/local/templates/aspro_next/lk_assets/images/close.svg");
    background-size: 50%;
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin-left: auto;

}

.lk-ogorod-notifications__item--active .lk-ogorod-notifications-item__btn:before {
    transform: rotate(180deg);
}

.lk-ogorod-btn--notifications-save {
    position: absolute;
    top: -64px;
    right: 32px;
    display: none;
}

.lk-ogorod-data__col--img .lk-ogorod-block__title {
    display: none;
}
.lk-ogorod-notifications-empty img
{
    margin: 0 auto 30px auto;
    display: block;
    max-width: 100%;
}


.lk-ogorod-notifications-empty span {
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 21.33px;
    text-align: center;
}

@media (max-width: 991px) {
    .lk-ogorod-data__col {
        width: 100%;
    }

    .lk-ogorod-data__col--img {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .lk-ogorod-data__img {
        width: 58px;
        height: 58px;
    }

    .lk-ogorod-data__col--img .lk-ogorod-block__title {
        display: block;
        margin-bottom: 0;
        padding-left: 15px;
        width: calc(100% - 58px);
    }

    .lk-ogorod-data__col {
        padding: 0;
    }

    .lk-ogorod-data__wrap {
        margin: 0;
    }

    .lk-ogorod__data .lk-ogorod-btn {
        position: static;
        margin-top: 16px;
    }


    .lk-ogorod-block--data > .lk-ogorod-block__title {
        display: none;
    }

    .lk-ogorod-data__col > span,
    .lk-ogorod-data__col > span:last-child {
        margin-bottom: 4px;
    }

    .lk-ogorod-block label,
    .lk-ogorod-block > label:last-child {
        margin-bottom: 16px;
    }

    .lk-ogorod-block .form-label-text {
        margin-bottom: 4px;
    }

    .lk-ogorod-block input,
    .lk-ogorod-block .radio-label,
    .lk-ogorod-block .checkbox-label {
        font-size: 14px !important;
    }

    .lk-ogorod-data__col:first-child {
        margin-bottom: 16px;
    }

    .fileUp-item__delite {
        text-align: left;
    }

    .lk-ogorod__data .lk-ogorod-btn.lk-ogorod-btn--data-save {
        margin-top: 0;
    }


    /**/
    .lk-ogorod-discount__card {
        width: 100%;
        background-color: #fff;
        padding: 14px;
        border-radius: 16px;
        margin-bottom: 12px;
    }

    .lk-ogorod-discount .lk-ogorod-block {
        width: 100%;
    }

    .lk-ogorod-block--discount {
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .lk-ogorod-block--discount > .lk-ogorod-block__title {
        display: none;
    }

    .lk-ogorod-discount__card img {
        display: none;
    }

    .lk-ogorod-discount-card__wrap {
        position: static;
        padding: 0;
        align-items: center;
    }

    .lk-ogorod-discount-card__wrap span {
        display: none;
    }

    .lk-ogorod-discount-card__wrap span:last-child {
        display: block;
        font-size: 23px;
        font-weight: 500;
        line-height: 27px;
        background-color: #60b062;
        padding: 12px 19px 4px 7px;
        border-radius: 8px;
    }

    .lk-ogorod-discount__card .lk-ogorod-block__title {
        display: block;
        margin-bottom: 0;
    }

    /**/
    .lk-ogorod-percent__sum {
        position: static;
        font-size: 16px;
        padding: 16px;
    }

    .lk-ogorod-percent__item {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    .lk-ogorod-percent__wrap {
        margin: 8px 0;
        display: block;
    }

    .lk-ogorod-percent__item {
        margin-left: 0;
        margin-right: 0;
        padding: 0;
        margin-bottom: 8px;
        flex-direction: row;
    }

    .lk-ogorod-percent__item:last-child {
        margin-bottom: 0;
    }

    .lk-ogorod-percent__item:nth-child(1),
    .lk-ogorod-percent__item:nth-child(2),
    .lk-ogorod-percent__item:nth-child(3),
    .lk-ogorod-percent__item:nth-child(4) {
        height: auto;
        color: rgba(0, 0, 0, 1);
    }

    .lk-ogorod-percent__item span:first-child,
    .lk-ogorod-percent__item span:last-child {
        color: rgba(0, 0, 0, 1) !important;
        width: 50%;
    }

    .lk-ogorod-percent__item:before {
        display: none;
    }

    .lk-ogorod-percent__item span:first-child {
        order: 2;
        font-size: 14px;
        font-weight: 400;
        line-height: 17px;
    }

    .lk-ogorod-percent__item span:last-child {
        order: 1;
        font-size: 14px;
        font-weight: 400;
        line-height: 17px;
    }


    .lk-ogorod-discount .lk-ogorod-block {
        padding: 14px;
    }

    .lk-ogorod-percent__text {
        margin-top: 8px;

        font-size: 14px;
        font-weight: 400;
        line-height: 17px;
    }

    .lk-ogorod-percent__sum span:first-child {
        font-size: 14px;
        color: rgba(29, 32, 41, 1);
        padding-right: 4px;

    }

    .lk-ogorod-percent__sum span:last-child {
        padding-left: 4px;
        color: rgba(29, 32, 41, 1);
    }

    /**/
    .lk-ogorod-block--notifications .lk-ogorod-btn {
        position: static;
    }

    .lk-ogorod-notifications-item__top {
        padding: 20px 20px 0 20px;
    }

    .lk-ogorod-notifications__wrap {
        margin: 0;
    }


    .lk-ogorod-notifications-item__date {
        margin-bottom: 12px;
    }

    .lk-ogorod-notifications-item__type {
        width: calc(100% - 70px - 30px);
        padding-left: 16px;
        padding-right: 16px;
        margin-bottom: 12px;
    }

    .lk-ogorod-notifications-item__top > div.lk-ogorod-notifications-item__title {
        padding-left: 0;
        width: 100%;
        margin-bottom: 10px;
        font-size: 16px;
        white-space: normal;
        overflow: auto;
        text-overflow: initial;
    }

    .lk-ogorod-notifications-item__remove {
        position: absolute;
        right: 18px;
        top: 20px;
        margin: 0;
    }

    .lk-ogorod-notifications-item__btn {
        width: calc(100% - 40px);
        position: relative;
        inset: auto;
        margin-bottom: 20px;
        margin-left: 20px;
    }

    .lk-ogorod-notifications-item__text {
        padding: 0px 20px 20px;
        font-size: 14px;
    }

    .lk-ogorod-notifications__item {
        margin-bottom: 4px;
    }

}
/* End */


/* Start:/local/templates/aspro_next/lk_assets/finanse.css?175163193311859*/
/**/
.finance {

    border-radius: 30px;
    background-color: #fff;
    padding: 32px;
    margin-bottom: 20px;
}

.finance__item {
    background-color: #F9F9FA;
    padding: 26px;
    border-radius: 20px;
    margin-bottom: 20px;
}

.finance__item:last-child {
    margin-bottom: 0;
}

.finance__item .splide__pagination--pager {
    display: flex !important;
    margin-top: 0;
    padding: 0;
}

.finance__item .splide__pagination--pager li {
    width: 24px;
    height: 24px;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.finance__item .splide__pagination--pager li button {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 500;
    color: rgba(108, 108, 108, 1);
}

.finance__item .splide__pagination__page {
    background-color: transparent !important;
    margin: 0;
}

.finance__item .splide__pagination__page.is-active {
    background-color: var(--green) !important;
    color: #fff;
}

.finance__item .slider-controls__wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.finance__item .splide__arrow {
    position: relative;
    inset: 0;
    width: 24px;
    height: 24px;
    background: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    background-image: url(/local/templates/aspro_next/lk_assets/images/arrow-green.svg);
    transform: translateY(0);
}

.finance__item .splide__arrow.slider-controls__next {
    transform: translateY(0) rotate(180deg);
}

.finance__item .splide__arrow:hover,
.finance__item .splide__arrow:hover:not(:disabled) {
    background-color: transparent;
}

.finance__item .splide__arrow:hover:after {
    opacity: 0;
}

.finance__item .splide--simple {
    visibility: visible;
}

.finance__item .splide--simple .splide__list {
    flex-wrap: wrap;
}

.finance__item .splide--simple .slider-controls {
    display: none;
}

.finance__item .splide--simple .splide__slide {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.finance__item .splide--simple {
    margin-left: -10px;
    margin-right: -10px;
}

.finance__item .splide--simple .splide__slide .finance-item-list__item {
    width: calc(33.33% - 20px);
    margin-left: 10px;
    margin-right: 10px;
}

.finance-item__top {
    display: flex;
    flex-wrap: wrap;

}

.finance-item__title {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
}

.finance-item-way__title
{
        margin-top: 7px;
    font-size: 12px;
    line-height: 15px;
}

.finance-item-date__date {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    background: rgba(236, 236, 236, 1);
    border-radius: 8px;
    display: inline-block;
    padding: 2px 8px;
}

.finance-item-order__num {
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
}

.finance-item__order {
    margin-bottom: 12px;
}


.finance-item-goods__num {
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
}

.finance-item__address {
    padding-left: 20px;
}

.finance-item-address__address {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    position: relative;
}

.finance-item-address__address:before {
    content: '';
    width: 10px;
    height: 15px;
    background-image: url("/local/templates/aspro_next/lk_assets/images/pin.svg");
    background-size: contain;
    position: absolute;
    left: -20px;
    top: 0;

}

.finance-item-address__address span {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: block;
}

.finance-item-address__type {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 4px;
    color: #6C6C6C;
}

.finance-item-cost__num {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
}

.finance-item-status__btn {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    border-radius: 8px;
    border: 1px solid;
    padding: 8px;
    cursor: pointer;
    margin-bottom: 20px;
    display: inline-block;
}

.finance-item-status__done,
.finance-item-status__canceled {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 8px;
    border-radius: 8px;
    background-color: #72b774;
    display: inline-block;
    color: #fff;
}

.finance-item-status__canceled {
    background-color: red;
}

.finance-item-status__cancel {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color: rgba(108, 108, 108, 1);
    cursor: pointer;
    text-decoration: underline;
}

.finance-item__way img {
    margin-top: 14px;
}

.finance-item__col {
    padding-right: 10px;
}

.finance-item__col--order {
    width: 160px;
}

.finance-item__col--goods {
    width: 130px;
}

.finance-item__col--info {
    width: calc(100% - 160px - 130px - 150px - 130px);
    display: flex;
    justify-content: center;
    align-self: flex-start;
}

.finance-item__col--way {
    width: 150px
}


.finance-item__col--btn {
    align-self: center;
    width: 130px;
}

.finance-item__btn {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    padding-right: 32px;
    position: relative;
    cursor: pointer;
    width: 130px;
}

.finance-item__btn:before {
    content: '';
    position: absolute;
    background-image: url("/local/templates/aspro_next/lk_assets/images/arrow.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0;
    transition: .3s;
}

.finance__item--active .finance-item__btn:before {
    transform: rotate(180deg);
}


.finance-item-list__item {
    padding: 8px;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    border-radius: 12px;
    margin-bottom: 13px;
    width: 100%;
}


.finance-item-list-item__img {
    width: 55px;
    height: 80px;
}

.finance-item-list-item__img img {
    max-width: 100%;
    max-height: 100%;
}

.finance-item-list-item__info {
    width: calc(100% - 55px);
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.finance-item-list-item__title {
    font-weight: 400;
    line-height: 14px;
    color: rgba(29, 32, 41, 1);
    margin-bottom: 5px;
    word-break: break-word;
    hyphens: auto;
}

.finance-item-list-item__art {
    font-family: Open Sans;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
    color: rgba(108, 108, 108, 1);
}

.finance-item__bottom {
    padding-top: 16px;
    margin-top: 16px;
    border-top: 1px solid #D7D7D7;
    display: none;
}

.finance-item__info {
    padding: 18px 16px;
    border-radius: 16px;
    background-color: #fff;
    width: 262px;
}

.finance-item-info__row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px;
}

.finance-item-info__row:last-child {
    margin-bottom: 0;
}

.finance-item-info__title {
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
}

.finance-item-info__sum {
    font-weight: 700;
    line-height: 25px;

}

.finance-item-info__btn {
    font-size: 10px;
    font-weight: 500;
    line-height: 20px;
    padding: 2px 15px;
    display: block;
    background-color: #FF8028;
    border-radius: 8px;
    color: #fff;
}

.finance-item-list-item__return {
    color: #FF4D5E;
    border: 1px solid #FF4D5E;
    border-radius: 8px;
    padding: 2px 8px;
    text-align: center;
}

.finance-item-list-item__bottom {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 5px;
}

.finance-item-list-item__cost {
    font-size: 18px;

    line-height: 25px;
    text-align: right;
    color: #FF4D5E;
}

.finance-item-list-item__cost span {
    font-weight: 600;
}


.finance-item-way__text
{
    margin-top: 8px ;
    font-size: 12px;
    line-height: 120%;
}

@media (hover: hover) {


    .finance-item-status__btn:hover {
        color: #fff;
        background-color: #585858;
    }

    .finance-item-status__cancel:hover {
        text-decoration: none;
    }

    .finance-item-info__btn:hover {
        background-color: #f58b41;
        color: #fff;
    }

}

@media (max-width: 1219px) {
    .finance-item__col--order {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding-right: 0;
    }

    .finance-item__col--goods {
        width: 80px;
    }

    .finance-item__col--info {
        width: calc(100% - 130px - 150px - 130px);
    }
}


@media (max-width: 1190px) {



}

@media (max-width: 991px) {
    /**/
    .finance__item {
        padding: 14px;
        flex-direction: column;
    }

    .finance-item__col {
        width: 100% !important;
        padding-right: 0;
    }

    .finance-item__col--order {
        margin-bottom: 12px;
        order: 1;
        align-items: center;
    }

    .finance-item__col--goods {
        order: 4;
        margin-bottom: 16px;
    }

    .finance-item__col--info {
        order: 5;
        margin-bottom: 12px;
    }

    .finance-item__way {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .finance-item-way__text
    {
        width: 100%;
        text-align: right;
    }


    .finance-item__way .finance-item__title {
        margin-bottom: 0;

        font-size: 16px;
        font-weight: 400;
        line-height: 19px;


    }

    .finance-item__info {
        padding: 0;
        background-color: transparent;
        width: 100%;
    }

    .finance-item__col--way {
        order: 6;
        margin-bottom: 12px;
    }

    .finance-item__col--btn {
        order: 7;
    }

    .finance-item__col:last-child {
        margin-bottom: 0;
    }

    .finance-item__title {
        font-size: 12px;
        font-weight: 400;
        line-height: 14px;
        margin-bottom: 8px;
    }

    .finance-item__date .finance-item__title {
        display: none;
    }

    .finance-item__order .finance-item__title {
        margin-right: 8px;
    }

    .finance-item__order {
        margin-bottom: 0;
    }

    .finance-item-address__address {
        margin-bottom: 8px;
    }

    .finance-item__order,
    .finance-item__goods {
        display: flex;
        flex-wrap: wrap;
    }

    .finance-item__order .finance-item__title,
    .finance-item__order .finance-item-order__num {
        font-size: 16px;
        font-weight: 400;
        line-height: 19px;
        margin-bottom: 0;
    }


    .finance-item__goods .finance-item__title {
        order: 2;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
        line-height: 19px;
    }

    .finance-item__goods .finance-item-goods__num {
        order: 1;
        font-size: 16px;
        font-weight: 600;
        line-height: 19px;
        margin-right: 8px;
    }

    .finance-item-status__btn {
        width: 100%;
        text-align: center;
        margin-bottom: 16px;
    }

    .finance-item-status__cancel {
        width: 100%;
        text-align: center;
    }

    .finance-item__btn {
        width: 100%;
    }

    .finance {
        padding: 14px;
    }

    .finance-item__way img {
        margin-top: 0;
    }
    .finance__item .splide--simple .splide__slide
    {
        display: block;
    }
    .finance__item .splide--simple .splide__slide .finance-item-list__item
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .finance__item .splide--simple .splide__list
    {
        flex-wrap: nowrap;
    }
    .finance__item .splide--simple .slider-controls
    {
        display: block;
    }
    .finance__item .splide--simple
    {
        margin-left: 0;
        margin-right: 0;
    }


}



/* End */


/* Start:/local/templates/aspro_next/components/bitrix/catalog.section/favorites_pr/style.css?176103854337*/
.module-pagination {
	width:100%;
}


/* End */
/* /local/templates/aspro_next/lk_assets/dashboard.css?176418005810511 */
/* /local/templates/aspro_next/lk_assets/style.css?17516319338633 */
/* /local/templates/aspro_next/lk_assets/callback.css?175803529115324 */
/* /local/templates/aspro_next/lk_assets/purchases.css?176614167421047 */
/* /local/templates/aspro_next/lk_assets/purchases-returns.css?17624427036036 */
/* /local/templates/aspro_next/lk_assets/profile-style.css?176175903816160 */
/* /local/templates/aspro_next/lk_assets/finanse.css?175163193311859 */
/* /local/templates/aspro_next/components/bitrix/catalog.section/favorites_pr/style.css?176103854337 */
