

/* Start:/bitrix/templates/universe_s1/components/bitrix/catalog.section.list/bum74_CatalogSectionsOpovikam/style.css?1759404743889*/
.catalog_sectionsOptovikam {
    display: flex;
    flex-direction: column;
    gap: 6px;

    .cso_p {
        display: flex;
        gap: 6px;
        overflow-x: scroll;
        white-space: nowrap;
        width: calc(100% + 32px);
        padding-inline: 16px;
        margin-left: -16px;

        &::-webkit-scrollbar {
            display: none;
        }

        &:last-child {
            flex-direction: row-reverse;
        }
    }
}

@media (min-width: 768px) {
    .catalog_sectionsOptovikam {
        gap: 8px;

        .cso_p {
            gap: 8px;
            width: calc(100% + 64px);
            padding-inline: 32px;
            margin-left: -32px;
        }
    }
}

@media (min-width: 1280px) {
    .catalog_sectionsOptovikam {
        .cso_p {
            width: calc(100% + 80px);
            padding-inline: 40px;
            margin-left: -40px;
        }
    }
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/news.list/bum74_brands/style.css?17597378162611*/
/**************** Страница Оптовому покупателю блок "Бренды" ****************/
.op_b5 {
    font-family: "TT Hoves";
    margin-top: 40px;
    max-width: calc(100% - 24px);
    margin-inline: auto;
    padding: 24px 16px 32px 16px;
    border-radius: 16px;
    background: #FFF;
    display: flex;
    flex-direction: column;
    gap: 24px;

    .opb5_header {
        color: var(--Text-PrimaryBlack);
        font-size: 32px;
        font-weight: 600;
        line-height: normal;
    }

    .opb5_items {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 8px;

        .opb5_item {
            display: flex;
            align-items: center;
            justify-content: center;
            min-height: 84px;
            max-height: 147px;
            padding: 8px;
            transition: filter 0.3s;
            filter: grayscale(100%);

            img {
                max-height: 100%;
            }

            &:hover {
                filter: grayscale(0%);
                cursor: pointer;
            }
        }
    }
}

@media (min-width: 768px) {
    .op_b5 {
        margin-top: 64px;
        max-width: calc(100% - 32px);
        padding: 32px 40px 40px 40px;
        border-radius: 32px;
        gap: 48px;

        .opb5_header {
            font-size: 40px;
        }

        .opb5_items {
            grid-template-columns: repeat(3, 1fr);
            gap: 16px;

            .opb5_item {
                min-height: 116px;
                max-height: 116px;
            }
        }
    }
}

@media (min-width: 1024px) {
    .op_b5 {
        .opb5_items {
            grid-template-columns: repeat(4, 1fr);

            .opb5_item {
                min-height: 132px;
                max-height: 132px;
            }
        }
    }
}

@media (min-width: 1280px) {
    .op_b5 {
        max-width: calc(100% - 80px);

        .opb5_items {
            grid-template-columns: repeat(5, 1fr);

            .opb5_item {
                min-height: 148px;
                max-height: 148px;
            }
        }
    }
}

@media (min-width: 1440px) {
    .op_b5 {
        margin-top: 80px;

        .opb5_items {
            .opb5_item {
                min-height: 203px;
                max-height: 203px;
            }
        }
    }
}

@media (min-width: 1550px) {
    .op_b5 {
        width: 100%;
        max-width: 1520px;

        .opb5_header {
            font-size: 48px;
        }
    }
}
/**************** END Страница Оптовому покупателю блок "Бренды" ****************/
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/news.list/bum74_slider_opt/style.css?176009023415062*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}.f-carousel{--f-carousel-theme-color: #706f6c;--f-carousel-spacing: 0px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: auto;--f-carousel-slide-padding: 0;--f-button-width: 42px;--f-button-height: 42px;--f-button-color: var(--f-carousel-theme-color, currentColor);--f-button-hover-color: var(--f-carousel-theme-color, currentColor);--f-button-bg: transparent;--f-button-hover-bg: var(--f-button-bg);--f-button-active-bg: var(--f-button-bg);--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-next-pos: 10px;--f-button-prev-pos: 10px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75;position:relative;box-sizing:border-box}.f-carousel *,.f-carousel *:before,.f-carousel *:after{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden;width:100%;height:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;margin:0 auto;padding:0;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.f-carousel__slide{position:relative;flex:0 0 auto;width:var(--f-carousel-slide-width);max-width:100%;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;padding:var(--f-carousel-slide-padding);outline:0;transform-origin:center center}.f-carousel__slide img.is-preloading{visibility:hidden}.f-carousel__slide>.f-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.f-carousel.is-vertical{--f-carousel-slide-height: 100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width: 24px;--f-carousel-dots-height: 30px;--f-carousel-dot-width: 8px;--f-carousel-dot-height: 8px;--f-carousel-dot-radius: 50%;--f-carousel-dot-color: var(--f-carousel-theme-color, currentColor);--f-carousel-dot-opacity: 0.2;--f-carousel-dot-hover-opacity: 0.4}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:absolute;bottom:calc(var(--f-carousel-dots-height)*-1);left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto !important;padding:0;list-style:none !important;user-select:none}.f-carousel__dots li{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{appearance:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);border:0;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s linear}.f-carousel__dot{display:block;margin:0;padding:0;border:0;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);border-radius:var(--f-carousel-dot-radius);background-color:var(--f-carousel-dot-color);line-height:0;font-size:0;cursor:pointer;pointer-events:none}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(0.22)}.f-carousel__dots.is-dynamic li.is-prev button,.f-carousel__dots.is-dynamic li.is-next button{transform:scale(0.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(0.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-right:0;margin-left:var(--f-carousel-dots-width)}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}

.f-carousel-b74slideropt {
    font-family: "TT Hoves";
    margin-top: 80px;
    --f-carousel-slide-width: 100%;
    --f-carousel-slide-height: 396px;
    --f-carousel-slide-width: calc(100% - 12px);
    --f-carousel-spacing: 24px;
    --f-carousel-dots-width: 28px;
    --f-carousel-dot-width: 24px;
    --f-carousel-dot-height: 4px;
    --f-carousel-dot-radius: 2px;
    --f-carousel-dot-color: #DEE2E6;
    --f-carousel-dot-opacity: 1;

    &.has-dots {
        margin-bottom: calc(12px + var(--f-carousel-dots-height));
    }

    .f-carousel__slide {
        border-radius: 16px;
        overflow: hidden;
        position: relative;

        img {
            height: 100%;
            width: 100%;
            object-fit: cover;
            object-position: center;
        }

        .slide_html {
            position: absolute;
        }

        &:not(:first-child) {
            display: none;
        }
    }

    .f-carousel__viewport {
        .f-carousel__slide {
            &:not(:first-child) {
                display: block;
            }
        }
    }

    .f-carousel__nav {
        display: none;
    }

    .f-carousel__dots li {
        &.is-current {
            button {
                width: 56px;

                .f-carousel__dot {
                    width: 48px;
                    background-color: var(--BrandColor-Purple);
                }
            }
        }
    }

    ul > li:before {
        display: none!important;
    }
}

@media (min-width: 768px) {
    .f-carousel-b74slideropt {
        margin-top: 72px;
        --f-carousel-slide-height: 310px;
        --f-carousel-slide-width: calc(100% - 32px);
        --f-carousel-spacing: 32px;

        &.has-dots {
            margin-bottom: calc(12px + var(--f-carousel-dots-height));
        }

        .f-carousel__slide {
            border-radius: 32px;

            img {
                object-position: left center;
            }
        }
    }
}

@media (min-width: 1280px) {
    .f-carousel-b74slideropt {
        margin-top: 88px;
    }
}

@media (min-width: 1280px) {
    .f-carousel-b74slideropt {
        margin-top: 96px;
    }
}

@media (min-width: 1550px) {
    .f-carousel-b74slideropt {
        max-width: 1520px;
        margin-inline: auto;

        --f-carousel-slide-width: 100%;
        --f-carousel-spacing: 0;
    }
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/bitrix/news.list/certificates_slider/style.css?17599972655891*/
.certificatesSlider {
    user-select: none;
    margin-top: 40px;
    font-family: "TT Hoves";
    border-radius: 16px;
    background: #FFF;
    padding-block: 24px;
    max-width: calc(100% - 24px);
    margin-inline: auto;
    overflow: hidden;

    .cs_header {
        color: var(--Text-PrimaryBlack, #131930);
        font-size: 32px;
        font-weight: 600;
        line-height: normal;
        padding-inline: 12px;
    }

    .main_csSlider_v2 {
        width: 100%;
        position: relative;
        left: 0;
        margin-top: 32px;

        .directional_nav {
            margin-top: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;

            .next_btn,
            .previous_btn {
                cursor: pointer;
                height: 48px;
                width: 48px;
                z-index: 1;
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius: 6px;
                background: #F3F3F3;

                svg {
                    path {
                        /*stroke: #858585;*/
                        -webkit-transition: all 0.2s ease-in-out;
                        -moz-transition: all 0.2s ease-in-out;
                        -ms-transition: all 0.2s ease-in-out;
                        -o-transition: all 0.2s ease-in-out;
                        transition: all 0.2s ease-in-out;
                    }
                }

                &:hover {
                    svg {
                        path {
                            stroke: #000000;
                        }
                    }
                }
            }

            .previous_btn {
                transform: rotate(180deg);
            }

            .next_btn {

            }
        }

        .csSlider {
            height: 256px;

            .slide_viewer {
                overflow: hidden;
                position: relative;
                height: 100%;

                .slide_group {
                    height: 100%;
                    position: relative;
                    width: 100%;
                    overflow-x: visible;

                    &::-webkit-scrollbar {
                        display: none;
                    }

                    .slide {
                        display: none;
                        position: absolute;
                        text-align: center;
                        height: 100%;
                        overflow: hidden;
                        width: 181px;

                        &:last-child {
                            width: 193px;
                            padding-right: 12px;
                        }

                        a {
                            text-decoration: none;
                            display: flex;
                            -webkit-user-drag: none;
                            user-drag: none;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                            pointer-events: auto;

                            img {
                                overflow: hidden;
                            }
                        }
                    }
                }
            }
        }
    }
}

@media (min-width: 768px) {
    .certificatesSlider {
        margin-top: 64px;
        border-radius: 32px;
        padding-block: 40px;
        max-width: calc(100% - 32px);

        .cs_header {
            font-size: 40px;
            max-width: 550px;
            padding-inline: 40px;
        }

        .main_csSlider_v2 {
            margin-top: 32px;

            .directional_nav {
                margin-top: 0;
                position: absolute;
                top: -80px;
                right: 40px;
            }

            .csSlider {
                .slide_viewer {
                    .slide_group {
                        .slide {
                            &:last-child {
                                width: 205px;
                                padding-right: 24px;
                            }
                        }
                    }
                }
            }
        }
    }
}

@media (min-width: 1024px) {
    .certificatesSlider {
        .cs_header {
            max-width: unset;
        }

        .main_csSlider_v2 {
            .csSlider {
                height: 384px;

                .slide_viewer {
                    .slide_group {
                        .slide {
                            width: 271px;

                            &:last-child {
                                width: 295px;
                                padding-right: 24px;
                            }
                        }
                    }
                }
            }
        }
    }
}

@media (min-width: 1280px) {
    .certificatesSlider {
        margin-top: 20px;
        max-width: calc(100% - 80px);

        .cs_header {
            font-size: 48px;
        }

        .main_csSlider_v2 {
            .directional_nav {
                top: -85px;
            }
        }
    }
}

@media (min-width: 1440px) {
    .certificatesSlider {
        margin-top: 80px;
    }
}

@media (min-width: 1550px) {
    .certificatesSlider {
        max-width: 1520px;

        .main_csSlider_v2 {
            .csSlider {
                .slide_viewer {
                    .slide_group {
                        .slide {
                            &:last-child {
                                width: 311px;
                                padding-right: 40px;
                            }
                        }
                    }
                }
            }
        }
    }
}
/* End */


/* Start:/bitrix/templates/universe_s1/components/intec.universe/main.reviews/template.8.bum74_v2/style.css?175998520816285*/
.b74_otzivy {
    font-family: "TT Hoves";
    margin-top: 40px;

    .widget-header {
        color: var(--Text-PrimaryBlack);
        font-size: 32px;
        font-weight: 600;
        line-height: normal;
        padding-inline: 12px;

        span {
            color: var(--BrandColor-Purple);
            font-weight: 600;
        }
    }

    .widget-wrapper {
        padding-inline: 12px;

        .widget-wrapper-2 {
            border-radius: 16px;
            background: #FFF;
            display: flex;
            padding: 24px 0px;
            flex-direction: column;
            gap: 8px;

            .b74o-content {
                position: relative;
                display: block;
                z-index: 1;
                overflow: auto hidden;
                padding-top: 24px;

                &::-webkit-scrollbar {
                    display: none;
                }

                .widget-items {
                    display: flex;
                    gap: 12px;
                    padding-inline: 12px;
                }
            }
        }

        .b74o_scroll-buttons {
            margin-top: 4px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;

            button {
                display: flex;
                justify-content: center;
                align-items: center;
                border: 0;
                border-radius: 6px;
                background: #F3F3F3;
                width: 48px;
                height: 48px;
            }
        }
    }

    .widget-item {
        flex: 0 0 288px;
        padding: 16px 12px;
        border-radius: 12px;
        position: relative;
        background: #F7F7F7 url("data:image/png;base64,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");
        background-position: 148px -194px;
        background-repeat: no-repeat;

        .intec-grid-item {

            .widget-item-description {
                color: var(--Text-SecondaryBlack);
                font-size: 14px;
                line-height: 150%;
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 5;
                transition: max-height 0.3s ease;
                max-height: 7.5em; /* приблизительно 5 строк */

                &.expanded {
                    -webkit-line-clamp: unset;
                    max-height: 1000px;
                    display: block;
                }
            }

            .read-more-btn {
                display: none;
                background: none;
                border: none;
                cursor: pointer;
                color: var(--BrandColor-Purple);
                font-size: 14px;
                line-height: 16.8px;
                padding: 0;
                position: relative;
                margin-top: 8px;

                &:after {
                    content: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.3335 1.5L5.21921 4.83061C5.6686 5.2158 6.33172 5.2158 6.78111 4.83062L10.6668 1.5' stroke='%239D2D91' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
                    position: absolute;
                    top: -1px;
                    right: -19px;
                    transition: transform 0.3s ease;
                }
            }

            &.expanded {
                .read-more-btn:after {
                    top: 1px;
                    transform: rotate(180deg);
                }
            }

            .widget-item-name {
                color: var(--Text-PrimaryBlack);
                font-size: 18px;
                font-weight: 500;
                line-height: normal;
                margin-bottom: 16px;
            }
        }

        .widget-item-picture {
            width: 64px;
            height: 64px;
            background-size: cover;
            background-position: center;
            border-radius: 64px;
            border: 6px solid #FFF;
            position: absolute;
            top: -24px;
            right: 12px;
            background-color: #F7F7F7;
        }
    }
}

@media (min-width: 768px) {
    .b74_otzivy {
        margin-top: 64px;

        .widget-header {
            font-size: 40px;
            padding-inline: 40px;
        }

        .widget-wrapper {
            padding-inline: 16px;

            .widget-wrapper-2 {
                position: relative;
                padding-block: 40px;
                border-radius: 32px;

                .b74o-content {
                    .widget-items {
                        gap: 16px;
                        padding-inline: 40px;
                    }
                }
            }

            .b74o_scroll-buttons {
                position: absolute;
                right: 0;
                padding-inline: 40px;
                margin-top: 0;
            }
        }

        .widget-item {
            flex: 0 0 470px;
            padding: 32px;
            border-radius: 16px;
            background-position: 148px -194px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;

            .intec-grid-item {
                .widget-item-name {
                    font-size: 20px;
                }
            }

            .widget-item-picture {
                width: 80px;
                height: 80px;
                border-radius: 80px;
                right: 40px;
            }
        }
    }
}

@media (min-width: 1024px) {
    .b74_otzivy {
        .widget-wrapper {
            .widget-wrapper-2 {
                gap: 24px;
            }
        }
    }
}

@media (min-width: 1280px) {
    .b74_otzivy {
        margin-top: 24px;

        .widget-header {
            font-size: 48px;
        }

        .widget-wrapper {
            padding-inline: 40px;

            .b74o_scroll-buttons {
                top: 45px;
            }
        }
    }
}

@media (min-width: 1440px) {
    .b74_otzivy {
        margin-top: 80px;
    }
}

@media (min-width: 1550px) {
    .b74_otzivy {
        .widget-wrapper {
            padding-inline: 0;

            .widget-wrapper-2 {
                max-width: 1520px;
                margin-inline: auto;
            }
        }
    }
}
/* End */
/* /bitrix/templates/universe_s1/components/bitrix/catalog.section.list/bum74_CatalogSectionsOpovikam/style.css?1759404743889 */
/* /bitrix/templates/universe_s1/components/bitrix/news.list/bum74_brands/style.css?17597378162611 */
/* /bitrix/templates/universe_s1/components/bitrix/news.list/bum74_slider_opt/style.css?176009023415062 */
/* /bitrix/templates/universe_s1/components/bitrix/news.list/certificates_slider/style.css?17599972655891 */
/* /bitrix/templates/universe_s1/components/intec.universe/main.reviews/template.8.bum74_v2/style.css?175998520816285 */
