

/* Start:/local/templates/aspro-allcorp3medc/components/bitrix/news.list/price-sections-list/style.css?175396258428885*/
/* item */
.price-sections-list__item {
    position: relative;
}

.price-sections-list__item--big-padding {
    padding: 40px;
}

@media (max-width: 767px) {
    .price-sections-list__item--big-padding {
        padding: 32px;
    }
}

.price-sections-list__item.price-sections-list__item--has-additional-text {
    cursor: pointer;
    padding: 0;
}

.price-sections-list__item.price-sections-list__item--has-additional-text.price-sections-list__item--cursor-initial {
    cursor: initial;
}

.price-sections-list__item .maxwidth-theme--half {
    width: 100%;
}

.price-sections-list__item--has-additional-text {
    overflow: hidden;
}

.price-sections-list__item-image-wrapper--PICTURE .price-sections-list__item-image {
    border-radius: 0px;
}

@media (min-width: 601px) {
    .price-sections-list--img-side .price-sections-list__wrapper:nth-child(even) .price-sections-list__item {
        flex-direction: row !important;
    }

    .price-sections-list__wrapper--padding {
        padding: 70px 0;
        border-bottom: 1px solid #efefef;
        border-bottom-color: var(--stroke_black);
    }

    .price-sections-list__wrapper--border-bottom {
        border-bottom: 1px solid #efefef;
        border-bottom-color: var(--stroke_black);
    }

    .price-sections-list--img-side .price-sections-list__wrapper--border-bottom {
        border: none;
    }

    .price-sections-list .price-sections-list__wrapper--padding:first-child {
        padding-top: 0;
    }

    .price-sections-list .price-sections-list__wrapper--padding:nth-last-child(2) {
        padding-bottom: 0;
        border-bottom: 0;
    }
}

/* @media (max-width: 600px) {
    .price-sections-list__item.flexbox--direction-row-reverse,
    .price-sections-list__item.flexbox--direction-row {
        flex-direction: column;
    }

    .price-sections-list__item.maxwidth-theme,
    .price-sections-list__item-text-wrapper .maxwidth-theme {
        padding-left: 0;
        padding-right: 0;
    }
} */

/* additional text */
.price-sections-list__item-additional-text-wrapper {
    position: absolute;
    bottom: 33px;
    left: 40px;
    right: 40px;
    z-index: 1;
}

.price-sections-list__item:hover .price-sections-list__item-additional-text-wrapper {
    opacity: 0;
}

/* text */
.price-sections-list__item--has-additional-text .price-sections-list__item-text-wrapper {
    opacity: 0;
    visibility: hidden;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    bottom: 0;
    border-radius: 4px 4px 2px 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    padding: 0;
    max-height: 100%;
    transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    width: 100%;
    z-index: 1;
}

.price-sections-list__item--has-additional-text .price-sections-list__item-text-top-part {
    overflow-y: auto;
}

.price-sections-list__item--has-additional-text
.price-sections-list__item-text-wrapper
.price-sections-list__item-text-top-part:not(.mCustomScrollbar) {
    visibility: hidden;
}

.price-sections-list__item--has-additional-text .price-sections-list__item-text-top-part .mCSB_container {
    padding: 35px 40px 0 40px;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.price-sections-list__item--has-additional-text:hover .price-sections-list__item-text-wrapper {
    opacity: 1;
    visibility: visible;
}

.price-sections-list__item-text-bottom-part {
    padding: 28px 0 0 0;
}

.price-sections-list__item--has-additional-text .price-sections-list__item-text-bottom-part {
    padding: 21px 40px 23px 40px;
    position: relative;
}

.price-sections-list__item--has-additional-text .price-sections-list__item-text-bottom-part:before {
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    background-color: #fff;
    background-color: var(--black_bg_black);
    opacity: 0.2;
}

.price-sections-list__item--has-bg .price-sections-list__item-text-wrapper .dark_link,
.price-sections-list__item--has-bg .price-sections-list__item-text-wrapper .color_333 {
    color: #fff;
    /* color: var(--black_bg_black); */
}

.price-sections-list__item--has-bg .price-sections-list__item-text-wrapper .dark_link.color_light--opacity:hover {
    opacity: 1;
}

.price-sections-list__item:not(.price-sections-list__item--has-additional-text) .price-sections-list__item-text-wrapper > *,
.price-sections-list__item--has-additional-text .price-sections-list__item-text-top-part .mCSB_container > * {
    cursor: initial;
}

.price-sections-list__item--has-additional-text
.price-sections-list__item-text-wrapper
.price-sections-list__item-text-top-part
.mCSB_container
> div:last-of-type {
    margin-bottom: 22px;
}

.price-sections-list__item--has-additional-text
.price-sections-list__item-text-wrapper:not(.price-sections-list__item-text-wrapper--has-bottom-part)
.price-sections-list__item-text-top-part
.mCSB_container
> div:last-of-type {
    margin-bottom: 35px;
}

.price-sections-list--img-trl .price-sections-list__item-text-top-part {
    word-break: break-word;
}

.bx-ie .price-sections-list__item-text-wrapper {
    flex-basis: auto;
}

.bx-ie .maxwidth-theme--half.flex-1 {
    flex-basis: auto;
}

@media (min-width: 601px) {
    .price-sections-list--img-srl .price-sections-list__item-text-wrapper {
        padding-top: 40px;
    }

    .price-sections-list--img-srl .price-sections-list__wrapper--border-bottom .price-sections-list__item-text-wrapper {
        padding-bottom: 40px;
    }

    .price-sections-list__item-image-wrapper--LEFT + .price-sections-list__item-text-wrapper > * {
        padding-left: 59px;
    }

    .price-sections-list__item-image-wrapper--RIGHT + .price-sections-list__item-text-wrapper > *,
    .price-sections-list__item-image-wrapper--SIDE + .price-sections-list__item-text-wrapper > * {
        padding-right: 59px;
    }

    .price-sections-list--img-side
    .price-sections-list__wrapper:nth-child(even)
    .price-sections-list__item-image-wrapper--SIDE
    + .price-sections-list__item-text-wrapper
    > * {
        padding-right: 0;
        padding-left: 59px;
    }

    .price-sections-list__wrapper--border-bottom .price-sections-list__item-image-wrapper--LEFT + .price-sections-list__item-text-wrapper {
        align-items: flex-start;
    }

    .price-sections-list__wrapper--border-bottom .price-sections-list__item-image-wrapper--SIDE + .price-sections-list__item-text-wrapper,
    .price-sections-list__wrapper--border-bottom .price-sections-list__item-image-wrapper--RIGHT + .price-sections-list__item-text-wrapper {
        align-items: flex-end;
    }

    .price-sections-list__wrapper--border-bottom
    .price-sections-list__item-image-wrapper--LEFT
    + .price-sections-list__item-text-wrapper
    .maxwidth-theme--half {
        padding-right: 32px;
    }

    .price-sections-list__wrapper--border-bottom
    .price-sections-list__item-image-wrapper--SIDE
    + .price-sections-list__item-text-wrapper
    .maxwidth-theme--half,
    .price-sections-list__wrapper--border-bottom
    .price-sections-list__item-image-wrapper--RIGHT
    + .price-sections-list__item-text-wrapper
    .maxwidth-theme--half {
        padding-left: 32px;
    }

    .price-sections-list--img-side
    .price-sections-list__wrapper--border-bottom:nth-child(even)
    .price-sections-list__item-image-wrapper--SIDE
    + .price-sections-list__item-text-wrapper,
    .price-sections-list--img-side
    .price-sections-list__wrapper--border-bottom:nth-child(even)
    .price-sections-list__item-image-wrapper--RIGHT
    + .price-sections-list__item-text-wrapper {
        align-items: flex-start;
    }

    .price-sections-list--img-side
    .price-sections-list__wrapper--border-bottom:nth-child(even)
    .price-sections-list__item-image-wrapper--SIDE
    + .price-sections-list__item-text-wrapper
    .maxwidth-theme--half,
    .price-sections-list--img-side
    .price-sections-list__wrapper--border-bottom:nth-child(even)
    .price-sections-list__item-image-wrapper--RIGHT
    + .price-sections-list__item-text-wrapper
    .maxwidth-theme--half {
        padding-right: 32px;
    }

    .bx-ie .price-sections-list--img-srl .price-sections-list__item-text-wrapper,
    .bx-ie .price-sections-list--img-trl .price-sections-list__item-text-wrapper {
        flex-basis: 0;
    }
}

@media (max-width: 600px) {
    .price-sections-list--img-srl .price-sections-list__item-text-wrapper {
        justify-content: space-between;
    }

    .price-sections-list__item-text-wrapper .flexbox.maxwidth-theme--half,
    .price-sections-list__item-text-wrapper .flexbox.maxwidth-theme {
        justify-content: space-between;
    }

    .price-sections-list--img-srl .price-sections-list__item-image-wrapper + .price-sections-list__item-text-wrapper {
        padding-top: 26px;
    }
}

/* image */
.price-sections-list__item-image-wrapper {
    position: relative;
}

.price-sections-list__item-image-wrapper--TOP {
    margin: 0 0 33px 0;
    display: flex;
    flex-direction: row;
}

.price-sections-list__item-image-wrapper--TOP .price-sections-list__item-link,
.price-sections-list__item-image-wrapper--TOP > span {
    width: 140px;
    height: 140px;
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.price-sections-list__item-image-wrapper--TOP.price-sections-list__item-image-wrapper--PICTURE .price-sections-list__item-link,
.price-sections-list__item-image-wrapper--TOP.price-sections-list__item-image-wrapper--PICTURE > span {
    width: 120px;
    height: 120px;
}

.price-sections-list__item-image-wrapper--ICONS .price-sections-list__item-link,
.price-sections-list__item-image-wrapper--ICONS > span {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    overflow: hidden;
}

.price-sections-list__item-image-wrapper--ICONS a svg,
.price-sections-list__item-image-wrapper--ICONS > span svg {
    max-width: 100%;
    max-height: 100%;
}

.price-sections-list__item-image-wrapper--BG {
    padding-top: 126%;
    width: 100%;
}

.price-sections-list__item-image-wrapper--BG:after {
    content: "";
    position: absolute;
    left: 0%;
    right: 0%;
    top: 51%;
    bottom: 0%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}

.price-sections-list__item-image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.price-sections-list--img-srl .price-sections-list__wrapper--padding .price-sections-list__item-image-wrapper .price-sections-list__item-link,
.price-sections-list--img-srl .price-sections-list__wrapper--padding .price-sections-list__item-image-wrapper > span {
    position: relative;
    padding-top: 64%;
    max-height: 479px;
    display: block;
}

.price-sections-list--img-srl
.price-sections-list__wrapper--border-bottom
.price-sections-list__item-image-wrapper
.price-sections-list__item-link,
.price-sections-list--img-srl .price-sections-list__wrapper--border-bottom .price-sections-list__item-image-wrapper > span {
    position: relative;
    padding-top: 64%;
    max-height: 100vh;
    height: 100%;
    display: block;
}

#main
.price-sections-list--img-srl
.price-sections-list__wrapper--border-bottom
.price-sections-list__item-image-wrapper
.price-sections-list__item-link.sticky-block,
#main
.price-sections-list--img-srl
.price-sections-list__wrapper--border-bottom
.price-sections-list__item-image-wrapper
> span.sticky-block {
    top: 0;
}

.price-sections-list--img-trl .price-sections-list__item-image-wrapper .price-sections-list__item-link,
.price-sections-list--img-trl .price-sections-list__item-image-wrapper > span {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.price-sections-list--img-trl
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
.price-sections-list__item-link,
.price-sections-list--img-trl .price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS) > span {
    width: 110px;
    height: 110px;
}

.price-sections-list--img-trl
.grid-list--items-3
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
.price-sections-list__item-link,
.price-sections-list--img-trl
.grid-list--items-3-wide
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
.price-sections-list__item-link,
.price-sections-list--img-trl
.grid-list--items-3
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
> span,
.price-sections-list--img-trl
.grid-list--items-3-wide
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
> span {
    width: 90px;
    height: 90px;
}

.price-sections-list--img-trl
.grid-list--items-1
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
.price-sections-list__item-link,
.price-sections-list--img-trl
.grid-list--items-1-wide
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
.price-sections-list__item-link,
.price-sections-list--img-trl
.grid-list--items-1
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
> span,
.price-sections-list--img-trl
.grid-list--items-1-wide
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS)
> span {
    width: 140px;
    height: 140px;
}

.price-sections-list--img-trl
.grid-list--items-1
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS).price-sections-list__item-image-wrapper--PICTURE
.price-sections-list__item-link,
.price-sections-list--img-trl
.grid-list--items-1-wide
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS).price-sections-list__item-image-wrapper--PICTURE
.price-sections-list__item-link,
.price-sections-list--img-trl
.grid-list--items-1
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS).price-sections-list__item-image-wrapper--PICTURE
> span,
.price-sections-list--img-trl
.grid-list--items-1-wide
.price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ICONS).price-sections-list__item-image-wrapper--PICTURE
> span {
    width: 120px;
    height: 120px;
}

.price-sections-list--img-trl
.grid-list--items-1
.price-sections-list__item-image-wrapper.price-sections-list__item-image-wrapper--BIG_PICTURES
.price-sections-list__item-link,
.price-sections-list--img-trl
.grid-list--items-1
.price-sections-list__item-image-wrapper.price-sections-list__item-image-wrapper--BIG_PICTURES
> span {
    width: 300px;
    height: 200px;
}

.bx-ie #main .sticky-block {
    top: 0;
}

@media (min-width: 992px) {
    .grid-list--items-3--wide .price-sections-list__item-image-wrapper--BG,
    .grid-list--items-3 .price-sections-list__item-image-wrapper--BG {
        padding-top: 100%;
    }

    .grid-list--items-2--wide .price-sections-list__item-image-wrapper--BG,
    .grid-list--items-2 .price-sections-list__item-image-wrapper--BG {
        padding-top: 67%;
    }
}

@media (max-width: 991px) {
    .price-sections-list__item-image-wrapper--BG {
        padding-top: 67%;
    }
}

@media (min-width: 601px) {
    .price-sections-list__wrapper--padding .price-sections-list__item-image-wrapper--LEFT .price-sections-list__item-image {
        right: 14px;
    }

    .price-sections-list__wrapper--padding .price-sections-list__item-image-wrapper--RIGHT .price-sections-list__item-image,
    .price-sections-list__wrapper--padding .price-sections-list__item-image-wrapper--SIDE .price-sections-list__item-image {
        left: 14px;
    }

    .price-sections-list--img-side
    .price-sections-list__wrapper--padding:nth-child(even)
    .price-sections-list__item-image-wrapper--SIDE
    .price-sections-list__item-image {
        right: 14px;
        left: 0;
    }

    .price-sections-list--img-trl .price-sections-list__item-image-wrapper--TOP_RIGHT .price-sections-list__item-link,
    .price-sections-list--img-trl .price-sections-list__item-image-wrapper--TOP_RIGHT > span {
        margin-left: 48px;
    }

    .price-sections-list--img-trl .price-sections-list__item-image-wrapper--TOP_LEFT .price-sections-list__item-link,
    .price-sections-list--img-trl .price-sections-list__item-image-wrapper--TOP_LEFT > span {
        margin-right: 32px;
    }

    .price-sections-list--img-trl .grid-list--items-1 .price-sections-list__item-image-wrapper--TOP_LEFT .price-sections-list__item-link,
    .price-sections-list--img-trl
    .grid-list--items-1-wide
    .price-sections-list__item-image-wrapper--TOP_LEFT
    .price-sections-list__item-link,
    .price-sections-list--img-trl .grid-list--items-1 .price-sections-list__item-image-wrapper--TOP_LEFT > span,
    .price-sections-list--img-trl .grid-list--items-1-wide .price-sections-list__item-image-wrapper--TOP_LEFT > span {
        margin-right: 48px;
    }
}

@media (max-width: 600px) {
    #main .price-sections-list__item-image-wrapper--SIDE .sticky-block {
        top: 0;
    }

    .price-sections-list--img-srl .price-sections-list__item-image-wrapper {
        flex-grow: 0;
        flex-basis: auto;
    }

    .price-sections-list--img-srl
    .price-sections-list__item-image-wrapper:not(.price-sections-list__item-image-wrapper--ROUND_PICTURES)
    .price-sections-list__item-image {
        border-radius: 4px;
    }

    .mobile-scrolled .price-sections-list__item-image-wrapper--BG {
        padding-top: 150%;
    }

    .mobile-scrolled .price-sections-list__item-image-wrapper--BG:after {
        top: 40%;
    }

    .price-sections-list--img-trl .price-sections-list__item-image-wrapper {
        margin: 0 0 33px 0;
    }
}

@media (max-width: 424px) {
    .price-sections-list--img-trl
    .price-sections-list__item-image-wrapper.price-sections-list__item-image-wrapper--BIG_PICTURES
    .price-sections-list__item-link,
    .price-sections-list--img-trl .price-sections-list__item-image-wrapper.price-sections-list__item-image-wrapper--BIG_PICTURES > span {
        max-width: 300px;
        padding-top: 67%;
        width: 100%;
        height: auto;
    }
}

/* arrow */
.price-sections-list__item .arrow-all {
    right: 0;
    top: 0;
}

.price-sections-list__item--section .arrow-all__item-line {
    transition-delay: 0.1s;
}

.price-sections-list__item-additional-text-top-part .arrow-all {
    right: -25px;
    top: initial;
    bottom: 16px;
}

.price-sections-list__item-text-top-part .arrow-all {
    right: 0;
    top: 9px;
}

.price-sections-list--img-trl .price-sections-list__item-text-top-part .arrow-all {
    right: 0;
}

.price-sections-list__item--has-bg .price-sections-list__item-text-top-part .arrow-all {
    right: 0;
}

.price-sections-list__item--has-bg .price-sections-list__item-additional-text-top-part .arrow-all {
    right: 0;
}

.price-sections-list__item--has-bg .price-sections-list__item-text-top-part .price-sections-list__item-title {
    padding-right: 35px;
}

.price-sections-list__item--has-bg .price-sections-list__item-additional-text-top-part .price-sections-list__item-title {
    padding-right: 25px;
}

@media (max-width: 767px) {
    .price-sections-list__item .arrow-all--wide {
        display: none;
    }
}

@media (min-width: 601px) {
    .price-sections-list--img-trl .price-sections-list__item-image-wrapper .arrow-all {
        display: none;
    }
}

@media (max-width: 600px) {
    .price-sections-list--img-trl .price-sections-list__item-text-top-part .arrow-all {
        display: none;
    }
}

/* item sections */
.price-sections-list__item-section {
    margin: 0 0 10px 0;
}

/* title */
.price-sections-list__item-title {
    position: relative;
}

.price-sections-list__item--has-additional-text .price-sections-list__item-text-top-part .price-sections-list__item-title {
    margin: 0 0 33px 0;
}

.price-sections-list__item--has-additional-text
.price-sections-list__item-text-wrapper--has-bottom-part
.price-sections-list__item-title {
    margin-bottom: 0;
}

.price-sections-list__item-link--absolute {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
}

@media (min-width: 601px) {
    .price-sections-list--img-trl .price-sections-list__item-title {
        padding-right: 54px;
    }
}

@media (max-width: 600px) {
    .price-sections-list--img-srl .price-sections-list__item-title {
        font-size: 1.6em;
        line-height: calc(1em + 7px);
    }
}

/* preview text */
.price-sections-list__item-text-top-part .price-sections-list__item-title + .price-sections-list__item-preview-wrapper {
    margin: 17px 0 0 0;
}

.price-sections-list__item:not(.price-sections-list__item--has-additional-text)
.price-sections-list__item-text-top-part
.price-sections-list__item-childs
+ .price-sections-list__item-preview-wrapper {
    margin: 21px 0 0 0;
}

.price-sections-list__item--has-additional-text
.price-sections-list__item-text-top-part
.price-sections-list__item-title
+ .price-sections-list__item-preview-wrapper {
    margin: -15px 0 0 0;
}

.price-sections-list__item--has-additional-text
.price-sections-list__item-text-top-part
.price-sections-list__item-childs
+ .price-sections-list__item-preview-wrapper {
    margin-top: -15px;
}

.price-sections-list__item--has-additional-text
.price-sections-list__item-text-wrapper--has-bottom-part
.price-sections-list__item-text-top-part
.price-sections-list__item-title
+ .price-sections-list__item-preview-wrapper {
    margin-top: 18px;
    margin-bottom: 0;
}

.price-sections-list__item:not(.price-sections-list__item--has-additional-text) .price-sections-list__item-preview {
    max-height: 66px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-line-clamp: 3;
}

.right_block .price-sections-list__item:not(.price-sections-list__item--has-additional-text) .price-sections-list__item-preview {
    max-height: initial;
    display: block;
    -webkit-line-clamp: initial;
    -moz-line-clamp: initial;
}

.bx-ie .price-sections-list__item:not(.price-sections-list__item--has-additional-text) .price-sections-list__item-preview {
    max-height: 104px;
}

@media (max-width: 600px) {
    .price-sections-list__item-preview-wrapper {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 15px;
    }
}

/* properties */
.price-sections-list__item-properties {
    margin: 20px 0 0 0;
}

.price-sections-list__item-properties-item-wraper {
    padding: 0 0 0 15px;
    position: relative;
}

.price-sections-list__item-properties-item-wraper:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 9px;
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background-color: #9e9e9e;
    background: var(--theme-base-color);
}

.price-sections-list__item-properties-item-wraper + .price-sections-list__item-properties-item-wraper {
    margin-top: 5px;
}

.price-sections-list__item--has-additional-text .price-sections-list__item-properties-item-wraper:before {
    background: #fff;
}

/* section childs */
.price-sections-list__item-childs {
    margin: 17px 0 0 0;
}

.price-sections-list__item--has-additional-text
.price-sections-list__item-text-top-part
.price-sections-list__item-title
+ .price-sections-list__item-childs {
    margin: -15px 0 35px 0;
}

.price-sections-list__item-childs > ul {
    margin: 0;
}

.price-sections-list__item-childs > ul > li {
    display: inline;
    line-height: calc(1em + 10px);
}

/*25px*/
.price-sections-list__item-childs-item-separator {
    color: #ccc;
    margin: 0 7px 0 4px;
}

.price-sections-list__item--has-additional-text .price-sections-list__item-childs-item-separator {
    color: #fff;
}

/* btn */
.price-sections-list__item-text-bottom-part .price-sections-list__item-price-wrapper + .btn {
    margin: 35px 0 0 0;
}

@media (max-width: 600px) {
    .price-sections-list__item-text-bottom-part .btn,
    .price-sections-list__item-text-bottom-part:not(.price-sections-list__item-text-bottom-part--has-price) {
        display: none;
    }

    .grid-list:not(.mobile-scrolled) .price-sections-list__item .price-sections-list__item-additional-text-wrapper {
        bottom: 13px;
        left: 20px;
        right: 20px;
    }

    .price-sections-list__item--no-scrolled.price-sections-list__item--has-additional-text .price-sections-list__item-text-bottom-part {
        padding: 21px 20px 16px 20px;
    }

    .price-sections-list__item--no-scrolled.price-sections-list__item--has-additional-text
    .price-sections-list__item-text-top-part
    .mCSB_container {
        padding: 15px 20px 0 20px;
    }

    .grid-list:not(.mobile-scrolled) .price-sections-list__item .price-sections-list__item-image-wrapper--BG {
        padding-top: 90%;
    }
}

.accordion-arrow {
    cursor: pointer;
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 12px solid #000;
    transition: transform 0.3s ease;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.accordion-arrow.active {
    transform: translateY(-50%) rotate(90deg);
}

.js-accordion-content {
    width: 100%;
    max-height: 0;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;

     transition: max-height 0.25s ease, opacity 0.18s linear;
    will-change: max-height, opacity;
}



.js-accordion-content.active {
    opacity: 1;
    padding: 20px;      
    margin-bottom: -20px !important;
}





.price-sections-list__item-title {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 20px;
}

.price-sections-list__item-title .dark_link,
.price-sections-list__item-title .color_333 {
    flex-grow: 1;
}

@media (max-width: 768px) {
    .js-accordion-content.active {
        padding: 15px;
    }
}

.price-sections-list__wrapper{
    margin-bottom: -40px;
}

.maxwidth-theme{
     padding-top: 10px !important;
}

.js-accordion-content.active {
        margin-bottom: -20px !important;
}




/* РАЗДЕЛЫ */
.price-sections-list__item{
      height: 5px !important; 
     height: 5px ; 
     display: flex;         
    align-items: center !important;   
    justify-content: center !important; 
}



.dark_link{
    user-select: none;
}



.collapse-button {
    width: 100%;
    max-width: none;
    text-align: center;
    transition: all 0.3s ease;
    margin: 0;
    border-radius: 8px !important; 
}



/* РАЗДЕЛЫ АДАПТ */
@media (max-width: 450px){
    .price-sections-list__item{
            height: 100px !important;
            width: 100% !important;
    }

    .price-sections-list__item-title .dark_link,
    .price-sections-list__item-title .color_333 {
        font-size: 15px !important; 
    }


    .price-list .price-items .accordion-head {
        padding-right: 5px !important;
    }


     .price-side {
        flex-wrap: wrap; 
        justify-content: center; 
    }

    .price-side .line-block__item {
        width: 100%; 
        text-align: center; 
        margin-bottom: 10px; 
    }

    .price-side .line-block__item:last-child {
        margin-bottom: 0; 
    }

}


@media (max-width: 767px) {
    .price-title.line-block__item {
        text-align: left; 
    }

     .price-title.line-block__item .switcher-title {
        font-size: 15px !important; 
       
    }


    .js-accordion-content.active {
        margin-top: 20px !important;
}


    /* ЦЕНА */
     .price-head .price-side .line-block__item { 
         text-align: left; 
    }
}


@media (max-width: 383px) {
    .line-block__item strong,
    .line-block__item s,
    .line-block__item .price-difference {
        font-size:  0.85rem;
        white-space: nowrap; 
    }
}


@media (max-width: 590px){
    .price-sections-list__item{
            height: 100px !important;
            width: 100% !important;
    }

    .price-sections-list__item-title .dark_link,
    .price-sections-list__item-title .color_333 {
        font-size: clamp(13px, 4vw, 15px) !important;
 
    }
}


@media (max-width: 360px) {
   
    .price-side .line-block__item s, 
    .price-side .line-block__item .price-difference {
        font-size: clamp(9px, 3vw, 12px) !important;
        
        white-space: nowrap;
    } 
    .price-side .line-block__item {
        padding-left: 5px; 
        padding-right: 5px; 
    }
}


























































/* End */


/* Start:/local/templates/aspro-allcorp3medc/components/bitrix/news.list/price-list/style.min.css?1695647995409*/
.price-list .price-items .accordion-head{padding:26px 86px 20px 30px}.price-head a.dark_link:not(:hover){color:#333!important;color:var(--white_text_black)!important}@media (max-width:767px){.price-head.line-block{flex-direction:column;align-items:start}.price-head .price-side{flex-wrap:wrap;width:calc(100% + 40px);justify-content:space-between}}.accordion-head.accordion-head--cursor_normal{cursor:default}
/* End */
/* /local/templates/aspro-allcorp3medc/components/bitrix/news.list/price-sections-list/style.css?175396258428885 */
/* /local/templates/aspro-allcorp3medc/components/bitrix/news.list/price-list/style.min.css?1695647995409 */
