

/* Start:/local/templates/main/components/bitrix/news.list/main-banner/style.css?17920566646486*/
.main-banner{position:relative;width:100%;max-width:1328px;aspect-ratio:2656/416;height:auto;margin:0 auto;border-radius:15px;overflow:hidden;}
.main-banner__track{position:relative;width:100%;height:100%;}
.main-banner__slide{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;visibility:hidden;cursor:pointer;transform:translateZ(0);will-change:transform,opacity;}
.main-banner__slide.is-active,.main-banner__slide.is-leaving{visibility:visible;}
.main-banner__slide.is-active{z-index:2;}
.main-banner__slide.is-leaving{z-index:1;}
.main-banner .banner-link{display:block;width:100%;height:100%;}
.main-banner .banner-media{display:block;width:100%;height:100%;object-fit:cover;}
.main-banner .banner-media-mobile{display:none;}
.main-banner-pagination-wrap{text-align:center;margin-top:8px;min-height:12px;}
.main-banner-pagination{position:relative;display:inline-block;width:98px;height:12px;overflow:hidden;white-space:nowrap;font-size:0;line-height:0;vertical-align:top;}
.main-banner-pagination__strip{position:absolute;top:0;left:0;white-space:nowrap;transition:transform .2s;}
.main-banner-pagination__bullet{
    display:inline-block;box-sizing:border-box;width:10px;height:10px;margin:1px 2px;
    background-color:#dddddd;border:1px solid #cccccc;border-radius:5px;
    opacity:.4;cursor:pointer;transform:scale(.33);transition:transform .2s;
}
.main-banner-pagination__bullet.is-main{transform:scale(1);}
.main-banner-pagination__bullet.is-prev,.main-banner-pagination__bullet.is-next{transform:scale(.66);}
.main-banner-pagination__bullet.is-active{
    background-color:#ff5050;border-color:#ff5050;opacity:.5;
}
@media (max-width: 675px){
    .main-banner{aspect-ratio:auto;}
    .main-banner__slide.is-active{position:relative;}
    .main-banner .banner-media{height:auto;}
    .main-banner .banner-media-desktop{display:none;}
    .main-banner .banner-media-mobile{display:block;}
}

.mb-tr-blur,.mb-tr-blur2{opacity:0;filter:blur(32px) brightness(1.01);}
.mb-tr-blur-in,.mb-tr-blur2-in{opacity:1;filter:blur(0px) brightness(1.01);}
.mb-tr-blur2-out{opacity:0;}
.mb-tr-burn,.mb-tr-burn2{opacity:0;filter:contrast(1000%) saturate(1000%);}
.mb-tr-burn-in,.mb-tr-burn2-in{opacity:1;filter:contrast(100%) saturate(100%);}
.mb-tr-burn2-out{opacity:0;filter:contrast(1000%) saturate(1000%);}
.mb-tr-fade,.mb-tr-fade2{opacity:0;}
.mb-tr-fade-in,.mb-tr-fade2-in{opacity:1;}
.mb-tr-fade2-out{opacity:0;}
.mb-tr-flash,.mb-tr-flash2{opacity:0;filter:brightness(25);}
.mb-tr-flash-in,.mb-tr-flash2-in{opacity:1;filter:brightness(1);}
.mb-tr-flash2-out{opacity:0;filter:brightness(25);}
.mb-tr-negative,.mb-tr-negative2{opacity:0;filter:invert(100%);}
.mb-tr-negative-in,.mb-tr-negative2-in{opacity:1;filter:invert(0);}
.mb-tr-negative2-out{opacity:0;filter:invert(100%);}
.mb-tr-slideDown,.mb-tr-slideDown2{transform:translateY(-100%);}
.mb-tr-slideDown-in,.mb-tr-slideDown2-in{transform:translateY(0%);}
.mb-tr-slideDown2-out{transform:translateY(100%);}
.mb-tr-slideLeft,.mb-tr-slideLeft2{transform:translateX(100%);}
.mb-tr-slideLeft-in,.mb-tr-slideLeft2-in{transform:translateX(0%);}
.mb-tr-slideLeft2-out{transform:translateX(-100%);}
.mb-tr-slideRight,.mb-tr-slideRight2{transform:translateX(-100%);}
.mb-tr-slideRight-in,.mb-tr-slideRight2-in{transform:translateX(0%);}
.mb-tr-slideRight2-out{transform:translateX(100%);}
.mb-tr-slideUp,.mb-tr-slideUp2{transform:translateY(100%);}
.mb-tr-slideUp-in,.mb-tr-slideUp2-in{transform:translateY(0%);}
.mb-tr-slideUp2-out{transform:translateY(-100%);}
.mb-tr-swirlLeft,.mb-tr-swirlLeft2{transform:scale(2) rotate(35deg);opacity:0;}
.mb-tr-swirlLeft-in,.mb-tr-swirlLeft2-in{transform:scale(1) rotate(0deg);opacity:1;}
.mb-tr-swirlLeft2-out{transform:scale(2) rotate(-35deg);opacity:0;}
.mb-tr-swirlRight,.mb-tr-swirlRight2{transform:scale(2) rotate(-35deg);opacity:0;}
.mb-tr-swirlRight-in,.mb-tr-swirlRight2-in{transform:scale(1) rotate(0deg);opacity:1;}
.mb-tr-swirlRight2-out{transform:scale(2) rotate(35deg);opacity:0;}
.mb-tr-zoomIn,.mb-tr-zoomIn2{transform:scale(0);opacity:0;}
.mb-tr-zoomIn-in,.mb-tr-zoomIn2-in{transform:scale(1);opacity:1;}
.mb-tr-zoomIn2-out{transform:scale(2);opacity:0;}
.mb-tr-zoomOut,.mb-tr-zoomOut2{transform:scale(2);opacity:0;}
.mb-tr-zoomOut-in,.mb-tr-zoomOut2-in{transform:scale(1);opacity:1;}
.mb-tr-zoomOut2-out{transform:scale(0);opacity:0;}

.mb-anim-kenburns{animation-name:mbKenburns;animation-timing-function:ease-out;}
.mb-anim-kenburnsLeft{animation-name:mbKenburnsLeft;animation-timing-function:ease-out;}
.mb-anim-kenburnsRight{animation-name:mbKenburnsRight;animation-timing-function:ease-out;}
.mb-anim-kenburnsUp{animation-name:mbKenburnsUp;animation-timing-function:ease-out;}
.mb-anim-kenburnsUpLeft{animation-name:mbKenburnsUpLeft;animation-timing-function:ease-out;}
.mb-anim-kenburnsUpRight{animation-name:mbKenburnsUpRight;animation-timing-function:ease-out;}
.mb-anim-kenburnsDown{animation-name:mbKenburnsDown;animation-timing-function:ease-out;}
.mb-anim-kenburnsDownLeft{animation-name:mbKenburnsDownLeft;animation-timing-function:ease-out;}
.mb-anim-kenburnsDownRight{animation-name:mbKenburnsDownRight;animation-timing-function:ease-out;}
.mb-anim-myAnimation1{animation-name:mbMyAnimation1;animation-timing-function:ease-out;}
@keyframes mbKenburns{0%{transform:scale(1.5)}100%{transform:scale(1)}}
@keyframes mbKenburnsLeft{0%{transform:scale(1.5) translate(10%,0)}100%{transform:scale(1) translate(0,0)}}
@keyframes mbKenburnsRight{0%{transform:scale(1.5) translate(-10%,0)}100%{transform:scale(1) translate(0,0)}}
@keyframes mbKenburnsUp{0%{transform:scale(1.5) translate(0,10%)}100%{transform:scale(1) translate(0,0)}}
@keyframes mbKenburnsUpLeft{0%{transform:scale(1.5) translate(10%,10%)}100%{transform:scale(1) translate(0,0)}}
@keyframes mbKenburnsUpRight{0%{transform:scale(1.5) translate(-10%,10%)}100%{transform:scale(1) translate(0,0)}}
@keyframes mbKenburnsDown{0%{transform:scale(1.5) translate(0,-10%)}100%{transform:scale(1) translate(0,0)}}
@keyframes mbKenburnsDownLeft{0%{transform:scale(1.5) translate(10%,-10%)}100%{transform:scale(1) translate(0,0)}}
@keyframes mbKenburnsDownRight{0%{transform:scale(1.5) translate(-10%,-10%)}100%{transform:scale(1) translate(0,0)}}
@keyframes mbMyAnimation1{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.6) rotate(10deg)}75%{transform:scale(1.6) rotate(-10deg)}100%{transform:scale(1) rotate(0)}}

/* End */


/* Start:/local/templates/main/components/bitrix/breadcrumb/.default/style.css?1785499360211*/
.breadcrumb-wrap {
    margin-top: 12px;
    margin-bottom: 12px;
}

.breadcrumb-wrap #breadcrumb {
    font-size: 14px;
}

.breadcrumb-clear {
    clear: both;
}

#breadcrumb a[onclick] {
    cursor: pointer;
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/bottom-catalog/style.css?178549936089*/
#main-menu-bottom {
    z-index: 1999;
}

.sm-bottom__link--icon {
    color: #000000;
}

/* End */


/* Start:/local/templates/main/template_styles.css?1792498843287*/
@media (max-width: 575.98px) {
    .container .logo-wrap{
        width: 100%;
        justify-content: center;
        display: flex;
        margin-bottom: 15px;
    }
}


.container form#searchForm{
    min-width: 180px;
}

.price-list {
    max-width: 35em;
    margin-left: -10px;
}
/* End */
/* /local/templates/main/components/bitrix/news.list/main-banner/style.css?17920566646486 */
/* /local/templates/main/components/bitrix/breadcrumb/.default/style.css?1785499360211 */
/* /local/templates/main/components/bitrix/menu/bottom-catalog/style.css?178549936089 */
/* /local/templates/main/template_styles.css?1792498843287 */
