

/* Start:/local/templates/sunhouse/template_styles.css?17659791214141*/
.form-popup-close {
    position: absolute;
    top: 20px;
    right: 20px;
    margin-top: 0!important;
    border: none;
}
.form-popup-close:hover {
    cursor: pointer;
}
.not-found {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 980px;
    margin: 0 auto;

    h1 {
        text-align: center;
        max-width: 454px;
        margin-bottom: 16px;
    }

    p {
        margin-bottom: 40px;
    }
}

.not-found__image {
    width: 341px;
    height: 176px;
    margin-bottom: 20px;

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

.not-found__button-wrapper {
    display: flex;
    gap: 24px;
    align-items: center;
    width: 100%;
    justify-content: center;
}

.button.orange-dark.not-found-dark {
    text-align: center;
    text-transform: uppercase;
    width: 394px;
    padding: 21px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    border: 1px solid #d04f2c;
    box-sizing: border-box;
}

.button.orange-dark.not-found-dark:hover {
    border-color: #de5935;
}

.button.border-orange-dark.not-found-light {
    text-align: center;
    color: #D04F2C;
    text-transform: uppercase;
    width: 394px;
    padding: 21px;
    border: 1px solid #d04f2c;
    box-sizing: border-box;
}

@media (max-width: 1279px) {
    .not-found__image {
        width: 248px;
        height: 128px;
    }

    .button.orange-dark.not-found-dark,
    .button.border-orange-dark.not-found-light {
        width: 353px;
    }
}

@media (max-width: 1024px) {
    .not-found {
        h1 {
            max-width: 272px;
        }
    }
    .button.orange-dark.not-found-dark,
    .button.border-orange-dark.not-found-light {
        font-size: 25px;
        line-height: 20px;
        padding: 21px;
        border-radius: 10px;
    }
}

@media (max-width: 767px) {
    .not-found__button-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .button.orange-dark.not-found-dark,
    .button.border-orange-dark.not-found-light {
        width: 100%;
        padding: 14px;
        border-radius: 5px;
        font-size: 18px;
    }
}

.footer__developer a {
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 15px;
    color: grey;
}
.footer__developer a:hover {
    color: rgb(255, 185, 0);
}
.footer__developer a img {
    height: 20px;
}
.footer .container.wide {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.footer-call-btn {
    margin-top: 20px;
}
@media (max-width: 768px) {
    .footer-call-btn {
        margin-bottom: 30px;
    }
}

.brand-list {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}
.brand-item {
    box-sizing: border-box;
    width: calc(25% - 20px);
    margin: 10px;
    padding: 15px;
    border: 1px solid #e0e0e0;
    text-align: center;
    background: #fff;
    transition: box-shadow .2s;
    display: flex;
    flex-direction: column;
}
.brand-item:hover {
    box-shadow: 0 4px 12px rgba(0,0,0,.1);
}
.brand-item__img {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.brand-item__img img {
    width: 100%;
    display: block;
    max-width: 200px !important;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    max-height: 100px;
}
.brand-item__name {
    margin-top: 10px;
    font-size: 16px;
}
@media (max-width: 768px) {
    .brand-item {
        width: calc(50% - 20px);
    }
}
@media (max-width: 480px) {
    .brand-item {
        width: 100%;
        margin: 10px 0;
    }
}

.brands_main_show_more{
    text-align: center;
    margin-top: 40px;
}

.show_more_checkobox{
    margin-top: 15px;
    cursor: pointer;
}

.show_more_checkobox:hover{
    color: #ffb900;
}

.hidden_checkbox{
    display: none !important;
}

.show_more_checkobox_txt{
    font-size: 12px;
    text-decoration: underline dotted;
}

.show_more_checkobox_arrow{
    font-size: 10px;
    margin-left: 3px;
}

#bx-soa-paysystem{
    display: none !important;
}

.ps_logo{
    display: none !important;
}

.header_worktime{
    margin-top: 10px;
    font-size: 16px;
}
/* End */


/* Start:/local/templates/sunhouse/assets/css/css.min.css?177401171190180*/
@font-face{font-family:'Open Sans';src:url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-SemiBold.eot);src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-SemiBold.woff2) format("woff2"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-SemiBold.woff) format("woff"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-SemiBold.ttf) format("truetype"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Regular.woff2) format("woff2"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Regular.woff) format("woff"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Regular.ttf) format("truetype"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Regular.svg#OpenSans-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Bold.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Bold.woff2) format("woff2"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Bold.woff) format("woff"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Bold.ttf) format("truetype"),url(/local/templates/sunhouse/assets/css/../fonts/OpenSans-Bold.svg#OpenSans-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}body{margin:0;padding:211px 0 0 0;color:#363636;font-size:25px;line-height:105%;font-family:"Open Sans";background:#fff}@media (max-width:1600px){body{padding-top:191px}}@media (max-width:1024px){body{padding-top:89px;font-size:18px;line-height:115%}}@media (max-width:767px){body{padding-top:79px;font-size:16px;line-height:115%}}body.modal-showed{overflow:hidden;padding-right:15px}@media (max-width:1024px){body.modal-showed{padding-right:0}}body.is-admin{padding-top:0!important}body.is-admin .header{position:relative}.form-title,.gallery-on-main__title,.h1,.h2,.h3,.h4,.h5,.h6,.products-catalog__title,.products-detail__name,.products-sections-main__name,.products-sections-main__title,.products-sections__name,.products-sections__title,h1,h2,h3,h4,h5,h6,main .block__brands-title,main .block__maps-title,main .tabs .tab-title,main .tabs-list .items .item a{margin:0 0 20px 0;color:#363636;font-family:"Open Sans";font-size:35px;font-weight:400;line-height:normal}@media (max-width:767px){.form-title,.gallery-on-main__title,.h1,.h2,.h3,.h4,.h5,.h6,.products-catalog__title,.products-detail__name,.products-sections-main__name,.products-sections-main__title,.products-sections__name,.products-sections__title,h1,h2,h3,h4,h5,h6,main .block__brands-title,main .block__maps-title,main .tabs .tab-title,main .tabs-list .items .item a{font-size:20px}}.form-title,.gallery-on-main__title,.h1,.products-detail__name,.products-sections-main__title,.products-sections__title,h1,main .block__brands-title,main .block__maps-title{font-weight:700}@media (max-width:1024px){.form-title,.gallery-on-main__title,.h1,.products-detail__name,.products-sections-main__title,.products-sections__title,h1,main .block__brands-title,main .block__maps-title{font-size:25px}}@media (max-width:1024px){.form-title,.gallery-on-main__title,.h1,.products-detail__name,.products-sections-main__title,.products-sections__title,h1,main .block__brands-title,main .block__maps-title{font-size:20px}}.h2,.products-catalog__title,.products-sections-main__name,.products-sections__name,h2,main .tabs .tab-title,main .tabs-list .items .item a{font-size:25px;font-weight:700}@media (max-width:767px){.h2,.products-catalog__title,.products-sections-main__name,.products-sections__name,h2,main .tabs .tab-title,main .tabs-list .items .item a{font-size:16px}}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-size:22px}@media (max-width:767px){.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-size:12px}}.gallery-on-main__name,.sub-title{font-size:25px;font-weight:400;line-height:21px}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.products-detail__after-buy-block-total-sum,.text-bold{font-weight:700!important}.text-italic{font-style:italic!important}.text-uppercase{text-transform:uppercase!important}p{margin:0 0 25px 0;color:#363636;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:25px;line-height:105%}@media (max-width:1024px){p{margin:0 0 15px 0;font-size:18px;line-height:115%}}@media (max-width:767px){p{margin:0 0 10px 0;font-size:16px;line-height:115%}}a{color:#ffb900;text-decoration:none;-webkit-transition:ease all .3s;transition:ease all .3s}a:hover{text-decoration:none}ol,ul{margin:0 0 20px 0;padding:0 0 0 27px}@media (max-width:767px){ol,ul{margin:0 0 10px 0}}ol li,ul li{margin:0 0 12px 0;padding:0;color:#363636;font-family:"Open Sans";font-style:normal;font-weight:400;font-size:25px;line-height:28px}ol li:before,ul li:before{display:none}@media (max-width:767px){ol li,ul li{margin:0 0 7px 0;font-size:15px;line-height:21px}}ul{padding:0;list-style:none}ul li{position:relative;padding-left:23px}@media (max-width:767px){ul li{padding-left:13px}}ul li:before{content:'';position:absolute;top:6px;left:0;display:inline-block;width:13px;height:13px;background:#ffb900;border-radius:50%}@media (max-width:767px){ul li:before{top:7px;width:8px;height:8px}}ul li ol li{padding-left:0}ul li ol li:before{display:none}.d-none{display:none!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-150{margin-top:150px!important}@media (max-width:1024px){.mt-150{margin-top:80px!important}}@media (max-width:767px){.mt-150{margin-top:40px!important}}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-15,.products-detail__after-buy-block-text,.products-detail__after-buy-block-total-sum{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.ml-0{margin-left:0!important}.ml-10{margin-left:10px!important}.ml-20{margin-left:20px!important}.ml-30{margin-left:30px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.mr-0{margin-right:0!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mr-40{margin-right:40px!important}.mr-50{margin-right:50px!important}.w-50{max-width:50%;margin:0 auto}@media (max-width:767px){.w-50{max-width:90%}}.border-none{border:none!important}.no-bg{background:0 0!important}a.fancybox{border-bottom:none}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.color-red.products-detail__after-buy-block-text,.color-red.products-detail__after-buy-block-total-sum,.products-detail__after-buy-block-text,.text-red,.text.color-red{color:#de5935!important}.bold,.products-detail__after-buy-block-total-sum,.text-bold{font-weight:700!important}.show-desktop{display:block}@media (max-width:1024px){.show-desktop{display:none}}.show-mobile{display:none}@media (max-width:1024px){.show-mobile{display:block}}.container{position:relative;width:inherit;max-width:1500px!important;margin:0 auto!important;padding:0!important}.container:after,.container:before{display:none!important}@media (max-width:1600px){.container{max-width:1200px!important}}@media (max-width:1024px){.container{max-width:730px!important}}@media (max-width:767px){.container{max-width:93%!important}}.container img{max-width:100%}@-webkit-keyframes rainbow1{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 0 rgba(0,0,0,.5)}100%{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}}@keyframes rainbow1{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 0 rgba(0,0,0,.5)}100%{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}}.fixed-buttons{position:fixed;right:20px;bottom:110px;z-index:99}@media (max-width:767px){.fixed-buttons{display:none}}.fixed-buttons__scroll{margin:0 0 30px 0;text-align:right;opacity:0}.fixed-buttons__scroll.showed{opacity:1}.fixed-buttons__callback .button{-webkit-animation:rainbow1 1.5s infinite;animation:rainbow1 1.5s infinite}:root{--mm-ocd-width:90%!important}.button{display:inline-block;padding:24px 90px 25px 90px;font-size:25px;line-height:21px;font-weight:700;border-radius:10px;-webkit-transition:ease all .3s;transition:ease all .3s;text-decoration:none!important;border:none;cursor:pointer;outline:0}@media (max-width:1024px){.button{padding:15px 65px;font-size:20px;line-height:1;border-radius:5px}}@media (max-width:767px){.button{padding:15px 20px;font-size:18px}}.button.wide{display:block;font-size:19px;line-height:normal;text-align:center}.button.wide.size-medium{padding:14px 30px}@media (max-width:767px){.button.wide.size-medium{padding:10px 12px}}.button.orange{color:#fff}.button.orange-dark{color:#fff;background:#d04f2c}.button.orange-dark:hover{color:#fff;background:#de5935}.button.bordo{color:#fff}.button.bordo-dark{color:#fff;background:#9e001d}.button.bordo-dark:hover{color:#fff;background:#9e001d}.button.gray-light{color:#b8b8b8;background:#f5f5f5}.button.gray-light:hover{color:#363636}.button.green{color:#fff;background:#5ac3b0}.button.border{color:#363636;background:#fff;border:1px solid #363636}.button.border-orange-dark{color:#363636;background:#fff;border:1px solid #d04f2c}.button.border-orange-dark:hover{color:#fff;background:#de5935}.button.border-gray{color:#363636;border:1px solid #ddd}.button.size-big{padding:25px 160px;font-size:25px;line-height:21px;text-transform:uppercase}@media (max-width:767px){.button.size-big{width:calc(100% - 40px);padding:15px 20px;font-size:18px;font-weight:700;line-height:1}}.button.size-large{padding:25px 40px;font-size:25px;line-height:21px;text-transform:uppercase}@media (max-width:1024px){.button.size-large{padding:15px 40px;font-size:20px}}.button.size-medium{padding:10px 30px;font-size:15px;border-radius:5px}@media (max-width:767px){.button.size-medium{padding:10px 12px;font-size:12px}}.button.size-small{padding:8px 10px;font-size:14px;border-radius:5px}.button.with-shadow{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.button.disabled{background:#b8b8b8!important;cursor:text}.button.type-search{margin:0;padding:0;width:30px;height:31px;background:url(/local/templates/sunhouse/assets/css/../images/ico_search.svg) center center no-repeat}.button.type-catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#363636;font-size:22px;font-weight:700;line-height:21px;padding:12px 31px;text-transform:uppercase;background:#fff;border-radius:5px}@media (max-width:1600px){.button.type-catalog{padding:12px 19px}}.button.type-catalog:before{content:'';display:inline-block;margin:0 15px 0 30px;width:26px;height:17px;background:url(/local/templates/sunhouse/assets/css/../images/ico_burger.svg) center center no-repeat}@media (max-width:1600px){.button.type-catalog:before{margin-left:0}}.button.type-catalog:hover{background:#73d3c2}.button.type-catalog:hover:before{background:url(/local/templates/sunhouse/assets/css/../images/ico_burger_hover.svg) center center no-repeat}.button.type-catalog.active{background:#fff}.button.type-catalog.active:before{background:url(/local/templates/sunhouse/assets/css/../images/ico_close.svg) center center no-repeat}.icon{-webkit-transition:ease all .3s;transition:ease all .3s}.icon.type-basket{display:inline-block;width:30px;height:30px;background:url(/local/templates/sunhouse/assets/css/../images/ico_basket.svg) top center no-repeat}.icon.type-compare{display:inline-block;width:30px;height:22px;background:url(/local/templates/sunhouse/assets/css/../images/ico_compare.svg) top center no-repeat}@media (max-width:767px){.icon.type-compare{height:24px;background-size:contain;background-position:center center}}.icon.type-compare.active,.icon.type-compare:hover{background:url(/local/templates/sunhouse/assets/css/../images/ico_compare_hover.svg) top center no-repeat}.icon.type-favorite{display:inline-block;width:30px;height:26px;background:url(/local/templates/sunhouse/assets/css/../images/ico_favorite.png) top center no-repeat}@media (max-width:767px){.icon.type-favorite{height:24px;background-size:contain}}.icon.type-favorite.active,.icon.type-favorite:hover{background:url(/local/templates/sunhouse/assets/css/../images/ico_favorite_hover.png) top center no-repeat}.icon.type-star{display:inline-block;width:20px;height:20px;background:url(/local/templates/sunhouse/assets/css/../images/ico_star.svg) top center no-repeat}.icon.type-star.color-black{display:inline-block;width:20px;height:20px;background:url(/local/templates/sunhouse/assets/css/../images/ico_star_black.svg) top center no-repeat}.icon.type-star.color-black.active,.icon.type-star.color-black.selected{background:url(/local/templates/sunhouse/assets/css/../images/ico_star.svg) top center no-repeat}.icon.type-success{display:inline-block;width:152px;height:152px;background:url(/local/templates/sunhouse/assets/css/../images/ico_success.png) top center no-repeat}.icon.type-calendar{display:inline-block;width:20px;height:20px;background:url(/local/templates/sunhouse/assets/css/../images/ico_calendar.png) top center no-repeat}.icon.type-views{display:inline-block;width:20px;height:20px;background:url(/local/templates/sunhouse/assets/css/../images/ico_views.png) top center no-repeat}.header__contacts-mobile--close,.icon.type-close{display:inline-block;width:24px;height:20px;background:url(/local/templates/sunhouse/assets/css/../images/ico_close_dark.svg) top center no-repeat}.header__contacts-mobile--close:hover,.icon.type-close:hover{background:url(/local/templates/sunhouse/assets/css/../images/ico_close.svg) top center no-repeat}.icon.type-view-grid,.icon.type-view-list{display:inline-block;width:40px;height:40px;background:#fff url(/local/templates/sunhouse/assets/css/../images/ico_view_grid.png) center center no-repeat;border:1px solid #b8b8b8}.icon.type-view-grid.active,.icon.type-view-grid:hover,.icon.type-view-list.active,.icon.type-view-list:hover{background-color:#f5f5f5}.icon.type-view-list{background:#fff url(/local/templates/sunhouse/assets/css/../images/ico_view_list.png) center center no-repeat}.icon.type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:4px 12px 4px 20px;color:#363636;font-size:17px;font-weight:400;line-height:normal;background:#f5f5f5;border:1px solid #b8b8b8}.icon.type-filter:after,.icon.type-filter:before{content:'';display:inline-block;width:32px;height:32px}.icon.type-filter:before{background:url(/local/templates/sunhouse/assets/css/../images/ico_filter_big.svg) center center no-repeat}.icon.type-filter:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:url(/local/templates/sunhouse/assets/css/../images/ico_arrow_right.svg) center center no-repeat}.icon.type-filter.active:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.icon.type-up{display:inline-block;width:50px;height:50px;background:url(/local/templates/sunhouse/assets/css/../images/button_up.svg) top center no-repeat;-webkit-transition:ease all .3s;transition:ease all .3s}.icon.type-up:hover{background:url(/local/templates/sunhouse/assets/css/../images/button_up_hover.svg) top center no-repeat}.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:99}.header-top{padding:30px 0 20px 0}@media (max-width:1024px){.header-top{padding:20px 0 19px 0}}.header-top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__menu-burger{display:none;width:50px;height:50px;background:url(/local/templates/sunhouse/assets/css/../images/ico_menu.svg) center center no-repeat}.header__menu-burger.active{background:url(/local/templates/sunhouse/assets/css/../images/ico_close_2.svg) center center no-repeat}@media (max-width:1024px){.header__menu-burger{display:block}}@media (max-width:767px){.header__menu-burger{width:40px;height:40px;background-size:32px}}.header__logo img{max-width:280px}@media (max-width:1600px){.header__logo img{max-width:174px}}@media (max-width:1024px){.header__logo img{max-width:176px}}@media (max-width:767px){.header__logo img{max-width:107px}}.header__contacts{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}@media (max-width:1024px){.header__contacts{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}@media (max-width:767px){.header__contacts{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.header__contacts .phones-mobile-ico{position:relative;display:none;width:54px;height:34px;background:url(/local/templates/sunhouse/assets/css/../images/ico_phone.svg) left center no-repeat;-webkit-transition:ease all .3s;transition:ease all .3s;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.header__contacts .phones-mobile-ico{width:38px;height:24px;background-size:contain}}.header__contacts .phones-mobile-ico.active:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.header__contacts .phones-mobile-ico:before{content:'';position:absolute;top:50%;right:0;width:15px;height:15px;background:url(/local/templates/sunhouse/assets/css/../images/ico_arrow_down.svg) center center no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.header__contacts .phones-mobile-ico:before{width:12px;height:12px}}@media (max-width:1024px){.header__contacts .phones-mobile-ico{display:block}}.header__contacts-phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1024px){.header__contacts-phones{display:none}}.header__contacts-phones a{display:inline-block;color:#363636;font-size:20px;font-weight:700;line-height:21px;text-decoration:none}@media (max-width:1600px){.header__contacts-phones a{font-size:17px}}.header__contacts-phones a:hover{text-decoration:none}.header__contacts-phones .phone-callback{display:none}@media (max-width:1024px){.header__contacts-phones .phone-callback{display:block}}@media (max-width:1024px){.header__contacts-callback{display:none}}@media (max-width:1024px){.header__contacts-wa{height:34px}}@media (max-width:767px){.header__contacts-wa{height:24px}}.header__contacts-wa a{display:inline-block;padding:6px 0 7px 50px;color:#363636;font-size:20px;font-weight:700;line-height:normal;background:url(/local/templates/sunhouse/assets/css/../images/ico_wa.svg) left center no-repeat}@media (max-width:1600px){.header__contacts-wa a{padding:8px 0 9px 50px;font-size:17px}}@media (max-width:1024px){.header__contacts-wa a{width:34px;height:34px;padding:0;text-indent:-999px;background-size:100%;overflow:hidden}}@media (max-width:767px){.header__contacts-wa a{width:24px;height:24px;background-size:contain}}.header__contacts-addresses{display:none}@media (max-width:1024px){.header__contacts-addresses{display:block}}.header__contacts-mobile{position:fixed;display:none;width:100%;height:100%;background:#fff;z-index:9}@media (max-width:1024px){.header__contacts-mobile.active{display:block}}.header__contacts-mobile .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:40px!important}.header__contacts-mobile .container a{display:inline-block;margin:0 0 15px 0;color:#363636;font-size:20px;font-weight:600}.header__contacts-mobile .container .phone-callback{margin:20px 0 25px 0}@media (max-width:767px){.header__contacts-mobile .container .phone-callback{width:100%}}.header__contacts-mobile .container .phone-callback a{padding:15px 80px;color:#fff;font-size:18px}@media (max-width:767px){.header__contacts-mobile .container .phone-callback a{padding:15px 20px;text-align:center}}.header__contacts-mobile .container .header__contacts-addresses{text-align:center}.header__contacts-mobile .container .header__contacts-addresses .title{margin:0 0 15px 0;font-size:16px;font-weight:700}.header__contacts-mobile .container .header__contacts-addresses p{margin:0;padding:3px 0;font-size:14px;text-align:left;border-bottom:1px solid #ddd}.header__contacts-mobile .container .header__contacts-addresses p:last-child{border-bottom:none}.header__contacts-mobile--close{position:absolute;top:10px;right:10px}.header__commerce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}@media (max-width:1600px){.header__commerce{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}@media (max-width:1024px){.header__commerce{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}@media (max-width:767px){.header__commerce{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.header__commerce a{color:#363636;font-size:17px;line-height:100%;-webkit-transition:ease all .3s;transition:ease all .3s}.header__commerce-compare{position:relative;padding:30px 0 0 0;background:url(/local/templates/sunhouse/assets/css/../images/ico_compare.svg) center 3px no-repeat;-webkit-transition:ease all .3s;transition:ease all .3s}@media (max-width:1024px){.header__commerce-compare{display:none}}.header__commerce-compare-count{position:absolute;top:-9px;right:10px;display:block;width:23px;height:23px;color:#fff;font-size:15px;font-weight:700;line-height:23px;text-align:center;background:#ff1511;border-radius:50%}.header__commerce-compare.active,.header__commerce-compare:hover{background:url(/local/templates/sunhouse/assets/css/../images/ico_compare_hover.svg) center 3px no-repeat}.header__commerce-favorite{position:relative;padding:33px 0 0 0;background:url(/local/templates/sunhouse/assets/css/../images/ico_favorite.png) top center no-repeat;-webkit-transition:ease all .3s;transition:ease all .3s}@media (max-width:1024px){.header__commerce-favorite{display:none}}.header__commerce-favorite-count{position:absolute;top:-9px;right:10px;display:block;width:23px;height:23px;color:#fff;font-size:15px;font-weight:700;line-height:23px;text-align:center;background:#ff1511;border-radius:50%}.header__commerce-favorite.active,.header__commerce-favorite:hover{background:url(/local/templates/sunhouse/assets/css/../images/ico_favorite_hover.png) top center no-repeat}.header__commerce-search{display:none;width:34px;height:34px;background:url(/local/templates/sunhouse/assets/css/../images/ico_search_2.svg) center center no-repeat}@media (max-width:1024px){.header__commerce-search{display:block}}@media (max-width:767px){.header__commerce-search{width:24px;height:24px;background-size:contain}}.header__commerce-basket .basket-small__ico{position:relative;display:block;width:30px;height:30px;margin:0 auto;background:url(/local/templates/sunhouse/assets/css/../images/ico_basket.svg) top center no-repeat;background-size:contain}@media (max-width:1024px){.header__commerce-basket .basket-small__ico{width:34px;height:34px}}@media (max-width:767px){.header__commerce-basket .basket-small__ico{height:24px;background-size:contain}}.header__commerce-basket .basket-small__ico .count{position:absolute;top:-9px;right:-9px;width:23px;height:23px;color:#fff;font-size:15px;font-weight:700;line-height:23px;text-align:center;background:#ff1511;border-radius:50%}.header__commerce-basket .basket-small__text{color:#363636;font-size:17px;line-height:100%}@media (max-width:1024px){.header__commerce-basket .basket-small__text{display:none}}.header-middle{padding:20px 0;background:#ffb900}@media (max-width:1024px){.header-middle{display:none}}.header-middle .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.menu-main .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;margin:0;padding:0;list-style:none}@media (max-width:1600px){.menu-main .nav{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.menu-main .nav-item{margin:0;padding:0}.menu-main .nav-item:before{display:none}.menu-main .nav-item a{margin:0;padding:0;color:#363636;font-family:"Open Sans";font-size:22px;font-weight:600;line-height:21px;background:0 0}@media (max-width:1600px){.menu-main .nav-item a{font-size:18px}}.menu-main .nav-item a:hover{background:0 0}.menu-products a{margin:0;padding:0;color:#363636;font-family:"Open Sans";font-size:22px;font-weight:400;line-height:21px}.menu-products-sections{position:fixed;top:191px;left:0;display:none;width:100%;height:100%;margin:0;padding:0;background:#00000050;-webkit-transition:ease all .3s;transition:ease all .3s;z-index:200}.menu-products-sections.showed{display:block}.menu-products-sections .container{position:relative}.menu-products-sections .items{position:absolute;top:0;left:0;display:none;margin:0;padding:0;list-style:none;z-index:10}.menu-products-sections .items.lvl-0{display:block}.menu-products-sections .items .item{position:relative;width:469px;margin:0;padding:0;background:#fafafa;border:1px solid #d9d9d9;border-top:none;-webkit-transition:ease all .3s;transition:ease all .3s}.menu-products-sections .items .item:before{display:none}.menu-products-sections .items .item.is-parent{background:#fafafa url(/local/templates/sunhouse/assets/css/../images/menu_arrow.svg) 96% center no-repeat}.menu-products-sections .items .item.is-parent:hover{background:#e6e6e6 url(/local/templates/sunhouse/assets/css/../images/menu_arrow.svg) 96% center no-repeat}.menu-products-sections .items .item .items{position:absolute;top:0;left:100%;display:none}.menu-products-sections .items .item-link{display:block;padding:14px 20px;color:#363636;font-family:"Open Sans";font-size:22px;font-weight:400;line-height:21px;text-decoration:none}.menu-products-sections .items .item-link:hover{padding:14px 20px;background:0 0}.menu-products-sections .items .item:hover{background:#e6e6e6}.menu-products-sections .items .item:hover>.items{display:block}.menu-products-sections .items .item:hover>.items .item:before{display:none}.menu-products-sections .items .item:hover>.items .item-link{font-weight:400;text-decoration:none}.menu-products-sections .items .item:hover>.items .item-link:hover{font-weight:600;text-decoration:underline}.menu-products-sections .items .item:hover a{font-weight:600;text-decoration:underline}.menu-footer .nav{margin:0;padding:0;list-style:none}.menu-footer .nav-item{padding:0;margin:0 0 5px 0;color:#363636;font-style:normal;font-weight:400;font-size:25px;line-height:28px}@media (max-width:1600px){.menu-footer .nav-item{margin:0 0 8px 0;font-size:16px;line-height:17px}}@media (max-width:767px){.menu-footer .nav-item{margin:0;padding:4px 0;border-bottom:1px dotted #ddd}}.menu-footer .nav-item:before{display:none}.menu-footer .nav-item a{margin:0;padding:0;color:#363636;font-family:"Open Sans";font-size:17px;font-weight:400;line-height:21px;background:0 0}@media (max-width:1600px){.menu-footer .nav-item a{font-size:16px}}@media (max-width:767px){.menu-footer .nav-item a{font-size:14px;font-weight:600}}.menu-footer .nav-item a:hover{background:0 0}.menu-mobile{display:none}.menu-mobile.mm-spn ul{width:100%;padding-right:0}.menu-mobile.mm-spn ul.mm-spn--parent{left:100%}.menu-mobile.mm-spn .nav.mm-spn--open:before{border-top:1px dotted #ddd;opacity:1}.menu-mobile.mm-spn.mm-spn--navbar ul:before:before{border-top:1px dotted #ddd;opacity:1}.menu-mobile.mm-spn.mm-spn--navbar:before{top:25px;left:20px;width:10px;height:10px;background:0 0;border-color:#5ac3b0;border-radius:0;opacity:1}.menu-mobile.mm-spn.mm-spn--navbar:after{color:#363636!important;font-size:20px;font-weight:700;opacity:1!important}.menu-mobile.mm-spn .nav-item:not(.parent-catalog):before{display:none}.menu-mobile.mm-spn .nav-item:before{top:50%;left:inherit;width:10px;height:10px;background:0 0;border-color:#5ac3b0;border-radius:0;opacity:1}.menu-mobile.mm-spn .nav-item:after{margin:0;border-top:1px dotted #ddd;opacity:1}.menu-mobile.mm-spn .nav-item__link{padding:10px 20px;color:#363636;font-size:16px;font-weight:600}.menu-mobile.mm-spn .nav-item__link.nav-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.menu-mobile.mm-spn .nav-item__link:not(:last-child):after{display:none}.menu-mobile.mm-spn .nav-item span{padding:0!important}.bx-basket .basket-items-list{border:none}.bx-basket .btn.btn-lg.btn-default.basket-btn-checkout{background:#ffb900;border-color:#ffb900}.bx-basket .basket-items-list-wrapper,.bx-basket .basket-items-list-wrapper-compact{border:none!important}.bx-basket .basket-items-list{padding:0}.bx-basket .basket-item-amount-btn-minus,.bx-basket .basket-item-amount-btn-plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;padding:0;color:#b8b8b8;font-size:15px;font-weight:400;line-height:normal;text-align:center;background:#f5f5f5;border:1px solid #ddd;border-radius:5px}.bx-basket .basket-item-amount-filed{display:block;width:50px;height:50px;padding:0;font-size:19px;line-height:normal;font-weight:400;text-align:center;border:1px solid #ddd;border-radius:5px;outline:0}.bx-basket .basket-item-amount-filed:hover{border-color:#ddd}.bx-basket .basket-item-block-price{padding-top:29px;padding-left:60px;padding-right:60px}@media (max-width:1024px){.bx-basket .basket-item-block-price{padding-left:20px;padding-right:20px}}@media (max-width:767px){.bx-basket .basket-item-block-price{padding:10px}}.bx-basket .basket-item-block-actions{opacity:1}.bx-basket .basket-items-list-item-remove{padding-top:31px!important}.bx-basket .basket-item-actions-remove{width:24px;height:24px;background:url(/local/templates/sunhouse/assets/css/../images/ico_basket_delete.svg) center center;-webkit-transition:ease all .3s;transition:ease all .3s}.bx-basket .basket-item-actions-remove:hover{background:url(/local/templates/sunhouse/assets/css/../images/ico_basket_delete_hover.svg) center center}.bx-basket .basket-item-actions-remove:after,.bx-basket .basket-item-actions-remove:before{display:none}[name=ORDER_FORM] .main-user-consent-request-announce-link{color:#363636;font-size:15px}[name=ORDER_FORM] .bx-soa-pp-list li:before{display:none}[name=ORDER_FORM] .bx-green .btn.btn-default{background:#ffb900;border-color:#ffb900}[name=ORDER_FORM] .bx-price,[name=ORDER_FORM] .bx-soa-item-td-text,[name=ORDER_FORM] .bx-soa-item-title,[name=ORDER_FORM] .bx-soa-item-title a,[name=ORDER_FORM] .bx-soa-section-content{color:#363636;font-size:18px}[name=ORDER_FORM] .bx-soa-item-title,[name=ORDER_FORM] .bx-soa-item-title a{font-weight:400}[name=ORDER_FORM] .bx-soa-section.bx-step-completed{border-color:#5ac3b0}[name=ORDER_FORM] .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container,[name=ORDER_FORM] .bx-soa-section.bx-selected{border-color:#ffb900}[name=ORDER_FORM] #bx-soa-orderSave a,[name=ORDER_FORM] #bx-soa-orderSave label{font-size:16px}.breadcrumbs{margin:20px 0;padding:0;list-style:none}@media (max-width:767px){.breadcrumbs{margin:10px 0}}.breadcrumbs-item{display:inline-block;margin:0 0 5px 0;padding:0;color:#363636;font-size:17px;font-weight:400}@media (max-width:767px){.breadcrumbs-item{font-size:12px}}.breadcrumbs-item:before{display:none}.breadcrumbs-item__link{color:#363636;font-size:17px;font-weight:400}@media (max-width:767px){.breadcrumbs-item__link{font-size:12px}}.breadcrumbs-item__link:after{content:'/';display:inline-block;margin-left:7px;color:#363636;font-size:17px;font-weight:400}@media (max-width:767px){.breadcrumbs-item__link:after{font-size:12px}}.products-sections{margin:0 0 150px 0}@media (max-width:1024px){.products-sections{margin:0}}.products-sections-main{margin:0 0 165px 0}@media (max-width:1600px){.products-sections-main{margin:0 0 145px 0}}@media (max-width:1024px){.products-sections-main{margin:0 0 70px 0}}@media (max-width:767px){.products-sections-main{margin:0 0 40px 0}}.products-sections-main.sections-inner{margin:0 0 100px 0}@media (max-width:1024px){.products-sections-main.sections-inner{margin:0 0 80px 0}}@media (max-width:767px){.products-sections-main.sections-inner{margin:0 0 40px 0}}@media (max-width:1024px){.products-sections-main.sections-inner .products-sections-main__items{grid-template-columns:repeat(2,1fr)}}.products-sections-main__title{margin:0 0 35px 0}.products-sections-main__items{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column-gap:60px;grid-row-gap:24px;margin:0 0 40px 0}@media (max-width:1600px){.products-sections-main__items{grid-column-gap:9px;grid-row-gap:9px}}@media (max-width:767px){.products-sections-main__items{grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px;margin:0 0 20px 0}}.products-sections-main__item{padding:50px 70px 35px 70px;color:#363636;background:#fff;border:2px solid #eee;border-radius:8px;-webkit-transition:ease all .3s;transition:ease all .3s;text-decoration:none}@media (max-width:1024px){.products-sections-main__item{padding:26px 38px}}@media (max-width:767px){.products-sections-main__item{padding:19px 27px;border:1px solid #eee}}.products-sections-main__item:hover{background:#ddd;border-color:#ddd;text-decoration:none}.products-sections-main__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:250px;margin:0 0 25px 0;overflow:hidden}@media (max-width:1024px){.products-sections-main__image{height:164px;margin:0 0 15px 0}}@media (max-width:767px){.products-sections-main__image{height:110px;margin:0 0 10px 0}}.products-sections-main__image img{max-width:100%;border-radius:10px}.products-sections-main__name{display:block;margin:0;color:#363636;text-align:center;text-decoration:none}@media (max-width:1024px){.products-sections-main__name{font-size:13px;font-weight:600}}@media (max-width:767px){.products-sections-main__name{font-size:12px;font-weight:400}}.products-sections-main__show-more{text-align:center}@media (max-width:767px){.products-sections-main__show-more .button{width:calc(100% - 40px)}}.products-sections__title{margin:0 0 35px 0}@media (max-width:1024px){.products-sections__title{margin:0 0 20px 0}}.products-sections__items{display:grid;grid-template-columns:repeat(4,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column-gap:55px;grid-row-gap:40px}@media (max-width:1600px){.products-sections__items{grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:1024px){.products-sections__items{grid-template-columns:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:25px}}@media (max-width:767px){.products-sections__items{grid-column-gap:10px;grid-row-gap:10px}}.products-sections__item{padding:0;color:#363636;border-radius:8px;-webkit-transition:ease all .3s;transition:ease all .3s;text-decoration:none}.products-sections__item>a{display:block}.products-sections__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:334px;margin:0 0 20px 0;text-align:center}@media (max-width:1024px){.products-sections__image{height:auto;margin:0 0 10px 0}}@media (max-width:767px){.products-sections__image{margin:0}}.products-sections__image img{max-width:100%;border-radius:10px}.products-sections__name{display:block;margin:0 0 15px 0;color:#363636;text-align:left;text-decoration:none}@media (max-width:767px){.products-sections .items{display:none}}.products-sections .items .item{margin:0 0 13px 0}.products-sections .items .item.hidden{display:none}.products-sections .items .item.show-subsections{margin:23px 0 0 0}.products-sections .items .item.show-subsections a{color:#de5935;font-size:22px;line-height:100%;text-decoration:none}.products-sections .items .item a{display:inline-block;color:#363636;font-size:22px;line-height:100%;letter-spacing:-1%;text-decoration:none}.products-catalog{display:grid;grid-template-columns:270px 1fr;grid-column-gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 0 0}@media (max-width:1024px){.products-catalog{grid-template-columns:1fr}}@media (max-width:1024px){.products-catalog__sidebar{display:none}}.products-catalog__sidebar.active{position:fixed;top:0;left:0;display:block;width:calc(100% - 40px);height:100%;padding:20px;background:#fff;overflow-y:scroll;z-index:9}@media (max-width:767px){.products-catalog__sidebar.active{width:calc(100% - 20px);padding:20px 10px}}.products-catalog__sidebar .bx_filter_section{padding:0;border:0;border-radius:0;background:0;text-shadow:none}.products-catalog__sidebar .bx_filter_title{margin:0 0 15px 0;padding:0 0 0 26px;color:#666;font-size:20px;font-weight:400;line-height:normal;background:url(/local/templates/sunhouse/assets/css/../images/ico_filter.svg) left center no-repeat}.products-catalog__sidebar .bx_filter_close{display:none;position:absolute;top:5px;right:0;z-index:10}@media (max-width:1024px){.products-catalog__sidebar .bx_filter_close{display:block}}.products-catalog__sidebar .bx_filter_parameters_box{padding:0}.products-catalog__sidebar .bx_filter_parameters_box_title{display:block;margin:0 0 15px 0;padding:0;color:#363636;font-size:13px;font-weight:700;line-height:normal;text-transform:uppercase;border:0;cursor:text}.products-catalog__sidebar .bx_filter_parameters_box_title:after{display:none}.products-catalog__sidebar .bx_filter_parameters_box_container .bx_filter_input_container{max-width:100%;background:#fff;-webkit-box-shadow:none;box-shadow:none}.products-catalog__sidebar .bx_filter_parameters_box_container .bx_filter_input_container input{color:#363636;font-size:19px;line-height:normal;text-align:center;background:#fff;border:1px solid #ddd;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.products-catalog__sidebar .bx_filter_param_label{margin:0 0 6px 0;padding:0}.products-catalog__sidebar .bx_filter_input_checkbox{min-height:inherit;display:grid;grid-template-columns:16px 1fr;grid-column-gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0}.products-catalog__sidebar .bx_filter_input_checkbox .bx_filter_param_text{position:relative;margin:0;padding:0;line-height:16px}.products-catalog__sidebar .bx_filter_input_checkbox .bx_filter_param_text .bx_filter_param_count{position:absolute;top:0;right:0;padding:0 6px;color:#46494e;font-size:11px;background:#eceef2;border-radius:50px}.products-catalog__sidebar .bx_filter_input_checkbox input[type=checkbox]{top:0;display:inline-block;float:none;width:16px;height:16px;margin:0;padding:0}.products-catalog__sidebar .bx_filter .bx_ui_slider_track{margin-top:45px}.products-catalog__sidebar .bx_filter .bx_ui_slider_part{top:-20px;background:0 0}.products-catalog__sidebar .bx_filter .bx_ui_slider_pricebar_V{border:none!important;background:#3366d5!important}.products-catalog__sidebar .bx_filter .bx_ui_slider_pricebar_VD{border:none!important;background:0 0!important}.products-catalog__sidebar .bx_filter .bx_ui_slider_pricebar_VN{border:none!important;background:#eceef2!important}.products-catalog__sidebar .bx_filter .bx_ui_slider_range{z-index:100}.products-catalog__sidebar .bx_filter .bx_ui_slider_handle{top:-10px;right:-13px;width:24px;height:24px;background:#3366d5;border:3px solid #fff;border-radius:100%;-webkit-box-shadow:0 3px 6px -3px #c1c1c1;box-shadow:0 3px 6px -3px #c1c1c1;cursor:pointer}.products-catalog__sorts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media (max-width:1024px){.products-catalog__sorts{row-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.products-catalog__sorts--sort{min-width:250px}.products-catalog__sorts--count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media (max-width:1024px){.products-catalog__sorts--count{display:none}}.products-catalog__sorts--count-label{font-size:16px}@media (max-width:1024px){.products-catalog__sorts--views{display:none}}.products-catalog__sorts--views-view{cursor:pointer}.products-catalog__sorts--filter{display:none}@media (max-width:767px){.products-catalog__sorts--filter{display:block}}@media (max-width:1024px){.products-catalog__list .products-item{padding:13px}}@media (max-width:1024px){.products-catalog__list .products-item__available-favorite-compare,.products-catalog__list .products-item__favorite-compare{height:16px;line-height:0}}@media (max-width:1024px){.products-catalog__list .products-item__available .button{width:calc(100% - 8px);padding:4px;font-size:7px}}@media (max-width:1024px){.products-catalog__list .products-item__favorite .icon{width:17px;height:16px;background-size:contain}}@media (max-width:1024px){.products-catalog__list .products-item__compare .icon{width:20px;height:16px;background-size:contain}}@media (max-width:1024px){.products-catalog__list .products-item__favorite-compare{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:1024px){.products-catalog__list .products-item__name{height:37px;margin:0 0 5px 0;font-size:12px}}@media (max-width:1024px){.products-catalog__list .products-item__name a{font-size:12px}}@media (max-width:1024px){.products-catalog__list .products-item__rating{height:10px;margin:0 0 15px 0;line-height:0}}@media (max-width:1024px){.products-catalog__list .products-item__rating .icon.type-star{width:10px;height:10px;background-size:contain}}@media (max-width:1024px){.products-catalog__list .products-item__properties{margin:0 0 15px 0}}@media (max-width:1024px){.products-catalog__list .products-item__property{font-size:10px;line-height:1}}@media (max-width:1024px){.products-catalog__list .products-item__price{margin:0 0 15px 0;font-size:13px}}@media (max-width:1024px){.products-catalog__list .products-item__quantity .button,.products-catalog__list .products-item__quantity .form-input{width:23px;height:23px;font-size:12px}}@media (max-width:1024px){.products-catalog__list .products-item__button .button{padding:6px 4px 7px 4px;font-size:12px}}@media (max-width:1024px){.products-catalog__list .products-item__buy-one-click .button.wide.size-medium{padding:3px 10px;font-size:12px}}.products-catalog__items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1024px){.products-catalog__items{grid-template-columns:repeat(4,1fr);grid-column-gap:0}}@media (max-width:767px){.products-catalog__items{grid-template-columns:repeat(2,1fr);grid-column-gap:0}}.products-catalog__items.view-list{grid-template-columns:1fr}.products-catalog__items.view-list .products-item{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.products-catalog__items[data-slider=slider_products] .products-item__image{text-align:center}.products-catalog__items[data-slider=slider_products] .products-item__image picture{max-height:176px;overflow:hidden}@media (max-width:1024px){.products-catalog__items[data-slider=slider_products] .products-item__image picture{max-height:146px}}.products-catalog__items[data-slider=slider_products] .products-item__image picture img{width:inherit;max-width:100%;max-height:100%}@media (max-width:1024px){.products-catalog__items[data-slider=slider_products] .products-item__basket-form{height:103px}}.products-catalog__items.type-viewed{margin:0 0 150px 0}@media (max-width:1024px){.products-catalog__items.type-viewed{margin:0 0 80px 0}}.products-catalog__items.type-viewed .products-item picture img{width:inherit}.products-catalog__items.line-count-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item{padding:13px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__available-favorite-compare,.products-catalog__items.line-count-4 .products-item__favorite-compare{height:16px;line-height:0}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__available .button{width:calc(100% - 8px);padding:4px;font-size:7px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__favorite .icon{width:17px;height:16px;background-size:contain}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__compare .icon{width:20px;height:16px;background-size:contain}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__favorite-compare{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__name{height:37px;margin:0 0 5px 0;font-size:12px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__name a{font-size:12px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__rating{height:10px;margin:0 0 15px 0;line-height:0}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__rating .icon.type-star{width:10px;height:10px;background-size:contain}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__properties{margin:0 0 15px 0}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__property{font-size:10px;line-height:1}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__price{margin:0 0 15px 0;font-size:13px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__basket-form{height:61px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__quantity .button,.products-catalog__items.line-count-4 .products-item__quantity .form-input{width:23px;height:23px;font-size:12px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__button .button{padding:6px 4px 7px 4px;font-size:12px}}@media (max-width:1024px){.products-catalog__items.line-count-4 .products-item__buy-one-click .button.wide.size-medium{padding:3px 10px;font-size:12px}}@media (max-width:1024px){.products-catalog__items .products-item__basket-form{height:61px}}.products-catalog__description p{margin:0 0 30px 0}.products-catalog__description iframe{border:none}.products-catalog__description table{margin:0 0 25px 0;border-collapse:collapse}.products-catalog__description table.with-border{border:none!important;border-top:1px solid #363636!important;border-left:1px solid #363636!important}.products-catalog__description table.with-border td,.products-catalog__description table.with-border th{padding:5px 10px;border-bottom:1px solid #363636;border-right:1px solid #363636}.products-catalog__description table td,.products-catalog__description table th{padding:5px 10px}.products-item{padding:25px;border:1px solid #ddd}@media (max-width:1600px){.products-item{padding:19px}}@media (max-width:767px){.products-item{padding:15px}}.products-item__available-favorite-compare,.products-item__favorite-compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:32px;margin:0 0 10px 0}@media (max-width:767px){.products-item__available-favorite-compare,.products-item__favorite-compare{height:24px}}.products-item__available{line-height:0}.products-item__available .button{padding:5px 8px}@media (max-width:767px){.products-item__available .button{width:calc(100% - 16px)}}.products-item__favorite-compare{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:767px){.products-item__favorite-compare{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.products-item__image{margin:0 0 10px 0}.products-item__image a{display:block;line-height:0;text-align:center}.products-item__image picture{display:block;line-height:0;text-align:center}.products-item__image picture img{display:inline-block!important}.products-item__name{overflow:hidden;height:57px;margin:0 0 10px 0}@media (max-width:1600px){.products-item__name{height:56px;font-size:18px;line-height:1}}@media (max-width:767px){.products-item__name{height:50px;font-size:16px}}.products-item__name a{color:#363636;font-size:22px;line-height:normal}@media (max-width:1600px){.products-item__name a{font-size:18px;line-height:1}}@media (max-width:767px){.products-item__name a{font-size:16px}}.products-item__rating{margin:0 0 30px 0}@media (max-width:1600px){.products-item__rating{margin:0 0 22px 0}}.products-item__properties{margin:0 0 30px 0}@media (max-width:1600px){.products-item__properties{margin:0 0 22px 0}}.products-item__property{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin:0 0 5px 0;color:#363636;font-size:21px;font-weight:400;line-height:1}@media (max-width:1600px){.products-item__property{font-size:16px;line-height:1}}.products-item__property-name::after{content:':'}.products-item__price{margin:0 0 30px 0;font-weight:700}@media (max-width:1600px){.products-item__price{margin:0 0 22px 0;font-size:21px}}@media (max-width:767px){.products-item__price{margin:0 0 10px 0;font-size:16px}}.products-item__basket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px 0}.products-item__basket-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:112px}@media (max-width:1600px){.products-item__basket-form{height:103px}}.products-item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.products-item__quantity .button,.products-item__quantity .form-input{width:50px;height:50px;padding:0;font-size:19px;line-height:normal;font-weight:400;text-align:center}@media (max-width:1600px){.products-item__quantity .button,.products-item__quantity .form-input{width:41px;height:41px;font-size:16px}}@media (max-width:767px){.products-item__quantity .button,.products-item__quantity .form-input{width:30px;height:30px}}.products-item__quantity .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-item__button .button{padding:14px 20px 15px 20px;font-size:19px;font-weight:700}@media (max-width:1600px){.products-item__button .button{padding:10px 14px 10px 14px;font-size:16px}}@media (max-width:1024px){.products-item__button .button{padding:13px 14px 14px 14px}}@media (max-width:767px){.products-item__button .button{padding:10px 12px;font-size:12px}}.products-detail__name{margin:0 0 40px 0}.products-detail__images-info{display:grid;grid-template-columns:720px 1fr;grid-column-gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 50px 0}@media (max-width:1600px){.products-detail__images-info{grid-template-columns:670px 1fr;grid-column-gap:20px}}@media (max-width:1024px){.products-detail__images-info{grid-template-columns:365px 1fr;grid-column-gap:15px}}@media (max-width:767px){.products-detail__images-info{grid-template-columns:1fr;grid-column-gap:0}}.products-detail__available-favorite-compare{margin:0 0 30px 0}.products-detail__available-favorite-compare,.products-detail__favorite-compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px 0}.products-detail__available .button{padding:5px 8px}.products-detail__favorite-compare{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.products-detail__image{margin:0 0 30px 0;padding:15px;border:2px solid #ddd;border-radius:8px}@media (max-width:1024px){.products-detail__image{margin:0 0 10px 0;padding:10px}}.products-detail__image picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-detail__image picture img{max-width:100%}.products-detail__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px;row-gap:20px}@media (max-width:767px){.products-detail__colors{margin-bottom:30px}}.products-detail__color{display:block;border:2px solid transparent;border-radius:50%}.products-detail__color.selected,.products-detail__color:hover{border-color:#bfbfbf}.products-detail__color span{display:block;width:50px;height:50px;margin:2px;background-position:center center;background-repeat:no-repeat;border-radius:50%}@media (max-width:1024px){.products-detail__color span{width:24px;height:24px}}@media (max-width:767px){.products-detail__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.products-detail__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 20px 0}@media (max-width:1024px){.products-detail__price{margin:0 0 10px 0}}@media (max-width:767px){.products-detail__price{margin:0 0 15px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.products-detail__price-title{margin:0 5px 0 0;font-size:30px;font-weight:400;line-height:1}@media (max-width:1024px){.products-detail__price-title{font-size:22px}}@media (max-width:767px){.products-detail__price-title{font-size:25px}}.products-detail__price-value{font-size:35px;font-weight:700;line-height:1}@media (max-width:1024px){.products-detail__price-value{font-size:22px}}@media (max-width:767px){.products-detail__price-value{font-size:25px}}.products-detail__rating{margin:0 0 20px 0}@media (max-width:1024px){.products-detail__rating{margin:0 0 10px 0}}@media (max-width:767px){.products-detail__rating{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.products-detail__properties{margin:0 0 25px 0;max-width:420px}@media (max-width:1024px){.products-detail__properties{margin:0 0 35px 0}}@media (max-width:767px){.products-detail__properties{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.products-detail__property{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:0 0 10px 0;font-size:20px;font-weight:400;line-height:1}@media (max-width:1024px){.products-detail__property{font-size:16px}}.products-detail__property-sep{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:18px;border-bottom:1px dotted #ddd}@media (max-width:1024px){.products-detail__property-sep{height:14px}}@media (max-width:767px){.products-detail__basket-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.products-detail__buy-block{margin:0 0 25px 0;max-width:420px}@media (max-width:1024px){.products-detail__buy-block{margin:0 0 10px 0}}@media (max-width:767px){.products-detail__buy-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.products-detail__basket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px 0}.products-detail__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.products-detail__quantity .button,.products-detail__quantity .form-input{width:65px;height:65px;padding:0;font-size:25px;line-height:normal;font-weight:400;text-align:center}@media (max-width:1024px){.products-detail__quantity .button,.products-detail__quantity .form-input{width:43px;height:43px;font-size:20px}}@media (max-width:767px){.products-detail__quantity .button,.products-detail__quantity .form-input{width:48px;height:48px}}.products-detail__quantity .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.products-detail__quantity .button{font-size:20px}}.products-detail__button .button{padding:23px 26px;font-size:25px;font-weight:700}@media (max-width:1024px){.products-detail__button .button{padding:12px 26px 13px 26px;font-size:20px}}@media (max-width:767px){.products-detail__button .button{padding:15px 26px}}@media (max-width:1024px){.products-detail__buy-one-click{margin:0 0 35px 0}}@media (max-width:767px){.products-detail__buy-one-click{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.products-detail__buy-one-click .button{font-size:25px}@media (max-width:1024px){.products-detail__buy-one-click .button{font-size:20px}}.products-detail__buy-one-click .button.wide.size-medium{padding:16px 30px}@media (max-width:1024px){.products-detail__buy-one-click .button.wide.size-medium{padding:8px 30px}}@media (max-width:767px){.products-detail__buy-one-click .button.wide.size-medium{padding:10px 30px}}.products-detail__after-buy-block-total-sum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}@media (max-width:1024px){.products-detail__after-buy-block-total-sum{font-size:16px}}@media (max-width:767px){.products-detail__after-buy-block-total-sum{font-size:18px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:1024px){.products-detail__after-buy-block-text{font-size:16px}}@media (max-width:767px){.products-detail__after-buy-block-text{font-size:18px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:767px){.products-detail .tabs-list{border:none}}@media (max-width:767px){.products-detail .tabs-list .items{display:block}}@media (max-width:767px){.products-detail .tabs-list .items .item{padding:0;line-height:0;background:#f5f5f5;border-bottom:1px solid #ddd}}@media (max-width:767px){.products-detail .tabs-list .items .item:after{display:none}}@media (max-width:767px){.products-detail .tabs-list .items .item.active:after{display:none}}.products-detail .tabs-list .items .item.active a:after{-webkit-transform:rotate(90deg) translateY(0) translateX(-50%);-ms-transform:rotate(90deg) translateY(0) translateX(-50%);transform:rotate(90deg) translateY(0) translateX(-50%)}@media (max-width:767px){.products-detail .tabs-list .items .item a{position:relative;display:block;margin:0;padding:7px 10px;color:#363636;font-weight:600}}.products-detail .tabs-list .items .item a:after{content:'';position:absolute;top:50%;right:10px;display:none;width:6px;height:10px;background:url(/local/templates/sunhouse/assets/css/../images/menu_arrow.svg) center center no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.products-detail .tabs-list .items .item a:after{display:block}}@media (max-width:767px){.products-detail .tabs-content .tab-text{overflow-x:scroll}}.products-detail .tabs-content .tab-text img{max-width:100%}.products-detail .tabs-content .tab-text table{margin:0 0 25px 0;border-collapse:collapse;border:none!important;border-top:1px solid #363636!important;border-left:1px solid #363636!important}.products-detail .tabs-content .tab-text table td{padding:5px 10px;border-right:1px solid #363636;border-bottom:1px solid #363636}.products-detail .tabs-content .tab-text table td p{margin:0}.products-detail .tabs-content .tab-text li{font-size:22px;line-height:105%}.products-detail .tabs-content .tab-text p{margin:25px 0;line-height:1.1}.products-detail .tabs-content .tab-text>p:first-child{margin-top:0}.products-detail__reviews{position:relative;width:760px;height:300px;margin:0 auto 150px auto;overflow:hidden}@media (max-width:1024px){.products-detail__reviews{width:100%;margin:0 auto 80px auto}}.products-detail__reviews iframe{width:100%;height:100%;border:1px solid #e6e6e6;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.products-favorites{text-align:center}.products-favorites__title{margin:0 0 30px 0;color:#363636;font-size:30px;font-weight:600;text-align:center}@media (max-width:1024px){.products-favorites__title{font-size:25px;margin:0 0 20px 0}}@media (max-width:767px){.products-favorites__title{font-size:20px;margin:0 0 10px 0}}.products-favorites__text{color:#363636;font-size:20px;text-align:center}@media (max-width:1024px){.products-favorites__text{font-size:16px}}@media (max-width:767px){.products-favorites__text{font-size:14px}}.products-compare__list--sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:0 0 30px 0;font-size:18px}.products-compare__list .table_compare .data-table{border-collapse:collapse;border-left:1px solid #eee;border-top:1px solid #eee}.products-compare__list .table_compare .data-table tr.tr-name{background:#eee}.products-compare__list .table_compare .data-table td{padding:10px;color:#363636;font-size:18px;font-weight:300;border-right:1px solid #eee;border-bottom:1px solid #eee}.products-compare__list .table_compare .data-table td:first-child{font-weight:700}.products-compare__list .table_compare .data-table td a{color:#363636;font-size:18px;font-weight:400}.products-compare__list .table_compare .data-table td.td-buttons .button{margin:10px 0 0 0}.products-compare__list .table_compare .data-table td.td-buttons .button.orange-dark{color:#fff;font-weight:700}.products-compare__list .table_compare .data-table td.td-buttons .button.border-orange-dark{color:#363636;font-weight:700}.products-compare__list .table_compare .data-table td.td-buttons .button.border-orange-dark:hover{color:#fff}.products-compare__list .table_compare .data-table td.td-buttons .button:first-child{margin-top:0}.products-reviews__item{margin:0 0 20px 0;border:1px solid #ddd}.products-reviews__author-date{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#f9f9f9}.products-reviews__text-rating{padding:15px}.products-reviews__author,.products-reviews__date{padding:15px;border-bottom:1px solid #ddd}.products-reviews__author{font-weight:700;border-right:1px solid #ddd}.products-reviews__date{text-align:right}.products-reviews__text{margin:0 0 15px 0}.products-reviews__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.products-reviews__rating-item{display:block;width:20px;height:20px;background:url(/local/templates/sunhouse/assets/css/../images/ico_star_black.svg) center center no-repeat;background-size:contain}.products-reviews__rating-item.active{background:url(/local/templates/sunhouse/assets/css/../images/ico_star.svg) center center no-repeat}.products-reviews__form-result{margin:50px 0}.gallery-on-main{margin:0 0 150px 0}@media (max-width:1600px){.gallery-on-main{margin:0 0 130px 0}}@media (max-width:1024px){.gallery-on-main{margin:0 0 70px 0}}@media (max-width:767px){.gallery-on-main{margin:0 0 40px 0}}.gallery-on-main__title{margin:0 0 35px 0}@media (max-width:1600px){.gallery-on-main__title{margin:0 0 30px 0}}@media (max-width:1024px){.gallery-on-main__title{margin:0 0 20px 0}}.gallery-on-main__items{display:grid;grid-template-columns:repeat(4,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column-gap:20px}@media (max-width:1024px){.gallery-on-main__items{grid-template-columns:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:20px}}@media (max-width:767px){.gallery-on-main__items{grid-template-columns:1fr;grid-row-gap:20px}}.gallery-on-main__image{margin:0 0 15px 0;text-align:center}@media (max-width:1024px){.gallery-on-main__image{margin:0}}@media (max-width:767px){.gallery-on-main__image{margin:0 0 10px 0}}.gallery-on-main__image img{max-width:100%}.gallery-on-main__name{text-align:center}@media (max-width:1024px){.gallery-on-main__name{font-size:22px;line-height:21px}}@media (max-width:767px){.gallery-on-main__name{font-size:18px}}.gallery-catalog__item{margin-bottom:10px}.gallery-catalog__images{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px}@media (max-width:767px){.gallery-catalog__images{grid-template-columns:1fr}}.gallery-catalog__images a{display:block;max-width:100%;line-height:0;text-align:center;border:1px solid #ddd}.gallery-catalog__images a img{max-width:100%;line-height:0}main .block__links{margin:0 0 150px 0;padding:42px 0;background:#5ac3b0}@media (max-width:1600px){main .block__links{margin:0 0 120px 0}}@media (max-width:1024px){main .block__links{margin:0 0 80px 0}}@media (max-width:767px){main .block__links{margin:0 0 40px 0;padding:15px 0}}main .block__links-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:767px){main .block__links-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}main .block__links-item{display:inline-block;color:#fff}@media (max-width:767px){main .block__links-item{display:grid;grid-template-columns:88px 1fr;grid-column-gap:24px;grid-row-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}main .block__links-item:hover{text-decoration:none}main .block__links-image{display:block;margin:0 0 25px 0;line-height:0;text-align:center}@media (max-width:767px){main .block__links-image{margin:0 0 10px 0}}@media (max-width:1024px){main .block__links-image img{max-width:131px}}@media (max-width:767px){main .block__links-image img{max-width:100%}}main .block__links-name{display:block;text-align:center}@media (max-width:1024px){main .block__links-name{font-size:18px;text-transform:uppercase}}@media (max-width:767px){main .block__links-name{font-size:16px;font-weight:700;line-height:1;text-align:left}}main .block__brands{margin:130px 0 150px 0}@media (max-width:1600px){main .block__brands{margin:110px 0 130px 0}}@media (max-width:1024px){main .block__brands{margin:20px 0 60px 0}}main .block__brands-title{margin:0 0 35px 0}@media (max-width:1600px){main .block__brands-title{margin:0 0 30px 0}}@media (max-width:1024px){main .block__brands-title{margin:0 0 20px 0}}main .block__brands-items{display:grid;grid-template-columns:repeat(4,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:130px}@media (max-width:1024px){main .block__brands-items{grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:20px}}@media (max-width:767px){main .block__brands-items{grid-column-gap:20px}}@media (max-width:1024px){main .block__brands-item{text-align:center}}main .block__brands-item img{max-width:100%;max-height:120px}@media (max-width:1024px){main .block__brands-item img{max-height:95px}}main .block__text-on-main{margin:0 0 40px 0;padding:100px 0;color:#fff;background:url(/local/templates/sunhouse/assets/css/../images/text_bg_on_main_1920.jpg) top center no-repeat}@media (max-width:1440px){main .block__text-on-main{background:url(/local/templates/sunhouse/assets/css/../images/text_bg_on_main_1600.jpg) top center no-repeat}}@media (max-width:1024px){main .block__text-on-main{margin:0 0 20px 0;padding:32px 20px}}@media (max-width:767px){main .block__text-on-main{max-width:93%!important;margin:0 auto 20px auto;padding:0;background:0 0}}@media (max-width:767px){main .block__text-on-main .container{width:100%;max-width:100%!important}}main .block__text-on-main__title{margin:0 0 35px 0;color:#fff;font-size:30px;line-height:23px}@media (max-width:1024px){main .block__text-on-main__title{font-size:20px;text-align:center}}@media (max-width:767px){main .block__text-on-main__title{margin:0 0 20px 0;color:#363636;font-size:16px;text-align:left}}main .block__text-on-main__subtitle{color:#fff;font-size:25px;line-height:23px}@media (max-width:1024px){main .block__text-on-main__subtitle{font-size:17px;line-height:23px}}@media (max-width:767px){main .block__text-on-main__subtitle{color:#363636;font-size:15px}}main .block__text-on-main__cols{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:140px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1024px){main .block__text-on-main__cols{grid-column-gap:35px}}@media (max-width:767px){main .block__text-on-main__cols{grid-template-columns:1fr}}main .block__text-on-main__text{margin:0;padding:0;color:#fff}@media (max-width:1024px){main .block__text-on-main__text{font-size:17px;line-height:23px}}@media (max-width:767px){main .block__text-on-main__text{color:#363636;font-size:15px;line-height:21px}}main .block__text-on-main__text ul{margin:0;padding:0 0 0 35px;list-style:disc}main .block__text-on-main__text ul li{margin:0;padding:0;color:#fff}@media (max-width:1024px){main .block__text-on-main__text ul li{font-size:17px;line-height:23px}}@media (max-width:767px){main .block__text-on-main__text ul li{color:#363636;font-size:15px;line-height:21px}}main .block__text-on-main__text ul li:before{display:none}main .block__text-on-main__text p{margin:0;padding:0;color:#fff}@media (max-width:1024px){main .block__text-on-main__text p{font-size:17px;line-height:23px}}@media (max-width:767px){main .block__text-on-main__text p{color:#363636;font-size:15px;line-height:21px}}main .block__text-on-main__consult{margin:0 0 165px 0;text-align:center}@media (max-width:1600px){main .block__text-on-main__consult{margin:0 0 145px 0}}@media (max-width:1024px){main .block__text-on-main__consult{margin:0 0 80px 0}}@media (max-width:767px){main .block__text-on-main__consult{margin:0 0 40px 0}}@media (max-width:767px){main .block__text-on-main__consult .button{width:calc(100% - 40px)}}main .block__maps{margin:0}@media (max-width:767px){main .block__maps .container{max-width:100%!important}}main .block__maps-title{margin:0 0 25px 0;text-align:center}@media (max-width:1024px){main .block__maps-title{margin-bottom:20px}}@media (max-width:767px){main .block__maps-title{margin-bottom:10px}}main .block-seo.type-top{margin:0 0 100px 0}main .block-seo.type-bottom{margin:100px 0 0 0}main .tabs{margin:0 0 50px 0}main .tabs .tab-title{margin:0 0 15px 0}main .tabs-list{border-bottom:2px solid #ddd}main .tabs-list .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .tabs-list .items .item{padding:0 20px;-webkit-transition:ease all .3s;transition:ease all .3s}main .tabs-list .items .item:first-child{padding-left:0}main .tabs-list .items .item:after{content:'';display:block;width:100%;height:4px;margin:2px 0 0 0;background:0 0;border-radius:10px;-webkit-transition:ease all .3s;transition:ease all .3s}main .tabs-list .items .item a{color:#b8b8b8}main .tabs-list .items .item.active,main .tabs-list .items .item:hover{-webkit-transition:ease all .3s;transition:ease all .3s}main .tabs-list .items .item.active:after,main .tabs-list .items .item:hover:after{background:#5ac3b0}main .tabs-list .items .item.active a,main .tabs-list .items .item:hover a{color:#363636}main .tabs-content .tab{display:none;padding:20px 0}main .tabs-content .tab.active{display:block}main .table{margin:0 0 25px 0;border-collapse:collapse}main .table.with-border{border:none!important;border-top:1px solid #363636!important;border-left:1px solid #363636!important}main .table.with-border td,main .table.with-border th{padding:5px 10px;border-bottom:1px solid #363636;border-right:1px solid #363636}main .table td,main .table th{padding:5px 10px}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin:50px 0 120px 0;padding:0;list-style:none}@media (max-width:767px){.pagination{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:40px}}.pagination-item{margin:0;padding:0}.pagination-item:before{display:none}.pagination-item__link{display:inline-block;padding:6px 9px;color:#363636;font-size:25px;font-weight:400;line-height:21px;border-radius:5px;background:0 0}@media (max-width:767px){.pagination-item__link{font-size:14px}}.pagination-item__link.active{background:#5ac3b0}.pagination-item__link.active:hover{background:#73d3c2}.pagination-item__link:hover{background:#ddd}.pagination-item__link.type-next,.pagination-item__link.type-prev{display:block;width:49px;height:49px;margin:0 19px 0 0;padding:0;border:none;border-radius:50%;background:#fff url(/local/templates/sunhouse/assets/css/../images/ico_arrow_right.svg) center center no-repeat;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.pagination-item__link.type-next,.pagination-item__link.type-prev{margin:0}}.pagination-item__link.type-next{margin:0 0 0 19px;background:#fff url(/local/templates/sunhouse/assets/css/../images/ico_arrow_right.svg) center center no-repeat;-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:767px){.pagination-item__link.type-next{margin:0}}.search-mobile,.search-title{width:calc(390px - 28px);padding:7px 14px;background:#fff;border-radius:5px}@media (max-width:1600px){.search-mobile,.search-title{width:calc(340px - 28px)}}.search-mobile.border-orange,.search-title.border-orange{border:1px solid #ffb900}.search-mobile.size-wide,.search-title.size-wide{width:calc(100% - 28px)}.search-mobile form,.search-title form{margin:0}.search-mobile__container .fields,.search-title__container .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-mobile__container .fields .field,.search-title__container .fields .field{width:100%;line-height:0}.search-mobile__container .fields .field input,.search-title__container .fields .field input{width:calc(100% - 20px);padding:0 10px;color:#363636;font-size:19px;line-height:31px;border:none;border-radius:5px;outline:0}.search-mobile__container .fields .field.submit,.search-title__container .fields .field.submit{width:auto}.search-mobile{display:none;width:100%;margin:0 0 20px 0;padding:0}.search-mobile.active{display:block}.search-mobile__container{padding:7px 14px;background:#f2f2f2;border-radius:5px}.search-mobile .fields .field input{background:0 0}@media (max-width:1024px){.contacts .form-title,.contacts .gallery-on-main__title,.contacts .h1,.contacts .products-detail__name,.contacts .products-sections-main__title,.contacts .products-sections__title,.contacts main .block__brands-title,.contacts main .block__maps-title,main .contacts .block__brands-title,main .contacts .block__maps-title{margin-bottom:20px}}@media (max-width:767px){.contacts .form-title,.contacts .gallery-on-main__title,.contacts .h1,.contacts .products-detail__name,.contacts .products-sections-main__title,.contacts .products-sections__title,.contacts main .block__brands-title,.contacts main .block__maps-title,main .contacts .block__brands-title,main .contacts .block__maps-title{margin-bottom:10px}}@media (max-width:1024px){.contacts .mt-30{margin-top:0!important}}.contacts__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:24px;margin:0 0 60px 0}@media (max-width:1024px){.contacts__gallery{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;row-gap:6px}}@media (max-width:767px){.contacts__gallery{margin:0;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px;row-gap:3px}}.contacts__gallery a{display:inline-block;max-width:230px;max-height:270px;border-radius:8px;overflow:hidden}@media (max-width:1024px){.contacts__gallery a{max-width:116px;max-height:137px}}@media (max-width:767px){.contacts__gallery a{max-width:57px;max-height:68px}}.contacts__gallery img{max-width:230px;max-height:270px;border-radius:8px}@media (max-width:1024px){.contacts__gallery img{max-width:116px;max-height:137px}}@media (max-width:767px){.contacts__gallery img{max-width:57px;max-height:68px}}.contacts__phones a{display:inline-block;margin-right:20px}.contacts__company-details{line-height:131%}.footer{margin:150px 0 0 0;padding:25px 0 10px 0;background:#f6f6f6;border-top:3px solid #ffb900}@media (max-width:1600px){.footer{margin:130px 0 0 0}}@media (max-width:1024px){.footer{margin:70px 0 0 0}}@media (max-width:767px){.footer{margin:40px 0 0 0}}.footer .container{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1024px){.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;grid-column-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1024px){.footer__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.footer__logo{margin:0 0 35px 0}@media (max-width:767px){.footer__logo{margin:0 0 20px 0;text-align:center}}@media (max-width:767px){.footer__logo img{max-width:207px}}@media (max-width:767px){.footer__addresses{padding:0 0 20px 0}}.footer__addresses .title{margin:0 0 15px 0;font-size:18px;font-weight:600;line-height:21px}@media (max-width:767px){.footer__addresses .title{margin:0 0 5px 0;font-size:14px;text-align:center}}.footer__addresses p{margin:0 0 10px 0;font-size:17px;font-weight:400;line-height:21px}@media (max-width:1600px){.footer__addresses p{font-size:14px}}@media (max-width:767px){.footer__addresses p{margin:0;padding:5px 0;font-size:12px;border-bottom:1px solid #ddd}}.footer__menu{padding-top:120px;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none}@media (max-width:1024px){.footer__menu{width:66%;padding-top:60px;grid-column-gap:0}}@media (max-width:767px){.footer__menu{grid-template-columns:1fr;width:100%;padding-top:0}}.footer__social{padding-top:120px}@media (max-width:1024px){.footer__social{width:30%;padding-top:60px;text-align:right}}@media (max-width:767px){.footer__social{width:100%;padding-top:20px;text-align:center}}.footer__social-title{color:#363636;font-size:17px;font-weight:400;line-height:21px}@media (max-width:1024px){.footer__social-title{font-size:16px}}@media (max-width:767px){.footer__social-title{font-size:14px}}.footer__social-items{padding:0 0 0 65px}@media (max-width:1024px){.footer__social-items{padding:0;text-align:center}}.footer__payments{margin:0 0 10px 0;line-height:0;text-align:right}@media (max-width:1024px){.footer__payments{margin:40px 0;text-align:center}}@media (max-width:767px){.footer__payments{margin:20px 0}}@media (max-width:767px){.footer__payments img{max-width:100%}}.footer__copyright{color:#686868;font-size:12px;font-weight:400;line-height:21px;text-align:left}@media (max-width:1024px){.footer__copyright{text-align:center}}.form-title{margin:0 0 30px 0;text-align:center}@media (max-width:1024px){.form-title{margin:0 0 20px 0}}.form-field{margin:0 0 20px 0}.form-field.agreement input{display:inline-block;width:16px;height:16px;margin:0;padding:0}.form-field.agreement span{font-size:16px}.form-field.submit{text-align:center}@media (max-width:1024px){.form-field.submit .button{width:100%}}.form-input{display:block;width:calc(100% - 50px);margin:0;padding:15px 24px;font-size:22px;line-height:1;border:1px solid #ddd;border-radius:5px;outline:0}@media (max-width:1024px){.form-input{width:calc(100% - 22px);padding:11px 10px 9px 10px;font-size:16px}}.fake-select{position:relative;font-size:16px;line-height:normal;cursor:pointer}.fake-select__selected{position:relative;padding:9px 46px 10px 16px;background:#f5f5f5;border:1px solid #b8b8b8}.fake-select__selected:after{content:'';position:absolute;top:50%;right:16px;display:block;width:15px;height:15px;float:right;background:url(/local/templates/sunhouse/assets/css/../images/ico_arrow_right.svg) center center no-repeat;-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}.fake-select__options{display:none;position:absolute;top:100%;left:0;right:0;background:#f5f5f5;border:1px solid #b8b8b8;border-top:none;z-index:10}.fake-select__option{padding:9px 16px 10px 16px;white-space:nowrap}.fake-select__option:hover{color:#fff;background-color:#686868}.fake-select__option--selected{color:#999;cursor:default}.fake-select--open .fake-select__options{display:block}.fake-select--open .fake-select__selected:after{-webkit-transform:rotate(270deg) translateX(50%);-ms-transform:rotate(270deg) translateX(50%);transform:rotate(270deg) translateX(50%)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:999}.modal.showed{display:block}.modal-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000050;z-index:2}.modal-content{position:absolute;top:50%;left:50%;width:50%;margin:0;padding:50px;background:#fff;border-radius:8px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}@media (max-width:1024px){.modal-content{width:90%;padding:40px 25px}}@media (max-width:767px){.modal-content{width:80%}}.modal-content .icon.type-success{margin:0 0 50px 0}.modal-content p{font-size:20px;line-height:1}.modal-content .buttons-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin:80px 0 0 0}@media (max-width:767px){.modal-content .buttons-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:20px;margin:40px 0 0 0}}.modal-content .buttons-inline .button{margin:0}@media (max-width:767px){.modal-content .buttons-inline .button{width:100%}}.modal-content [data-action=modal_close]{margin:80px 0 0 0}
/* End */


/* Start:/local/templates/sunhouse/assets/css/custom.css?177393104612152*/
.header__commerce-favorite {
    margin-bottom: 2px;
}
.gallery-on-main__name {
    color: black;
}
.gallery-on-main__item:hover .gallery-on-main__name {
    color: #ffb900;
}
.bx-sbb-empty-cart-text {
    line-height: 115%;
}
.banner-mobile {
    display: none!important;
}
.bx_filter .bx_filter_popup_result {
    margin-top: 0;
    z-index: 1;
}
.products-detail__tabs .tabs-content {
    display: block;
}
.products-detail__tabs .tabs-content.mobile-tabs-content {
    display: none;
}
.blog-detail {
    table {
        margin-bottom: 25px;

        tr,
        td,
        th {
            padding: 15px;
        }
    }
    img {
        margin-bottom: 25px;
    }
}
@media (max-width: 1024px) {
    .products-catalog__list .products-item__property {
        font-size: 12px;
    }
    .products-catalog__items.line-count-4 .products-item__quantity .button,
    .products-catalog__items.line-count-4 .products-item__quantity .form-input,
    .products-catalog__list .products-item__quantity .button,
    .products-catalog__list .products-item__quantity .form-input{
        width: 20px;
        height: 20px;
    }
    .products-detail__tabs .tabs-content.mobile-tabs-content {
        display: none !important;
    }
    .blog-detail {
        table {
            margin-bottom: 15px;

            tr,
            td,
            th {
                padding: 10px;
            }
        }
        img {
            margin-bottom: 15px;
        }
    }
}
@media (max-width: 991px) {
    .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td {
        min-width: 100% !important;
    }
}
@media screen and (max-width: 790px) {
    .form {
        max-width: 100% !important;
    }
}
@media (max-width: 767px) {
    .banner-desktop {
        display: none!important;
    }
    .banner-mobile {
        display: block!important;
    }
    .slider-banners {
        display: block !important;
    }
    .header__logo {
        margin-right: 5px;
    }
    .products-catalog__items.line-count-4 {
        grid-template-columns: repeat(2, 1fr);
    }
    .products-catalog__items.line-count-4 .products-item__button .button,
    .products-catalog__list .products-item__button .button{
        font-size: 12px;
    }
    .pagination-item__link.type-next,
    .pagination-item__link.type-prev {
        width: 32px;
        height: 32px;
        background-size: 6px 10px;
    }
    #bx-soa-order.row {
        margin-right: 0;
        margin-left: 0;

        .col-sm-9.bx-soa,
        .col-sm-3.bx-soa-sidebar {
            padding-right: 0;
            padding-left: 0;
        }
    }
    .products-catalog__description {
        iframe {
            width: 100% !important;
            max-width: 550px;
        }

        img {
            height: auto;
            object-fit: contain;
        }

        video {
            max-width: 100%;
            height: auto;
            object-fit: contain;
        }
    }
    .products-detail__tabs .tabs-content {
        display: none;
    }
    .products-detail__tabs .tabs-content.mobile-tabs-content {
        display: block !important;
    }
    .blog-detail {
        table {
            font-size: 12px;
            margin-bottom: 10px;

            tr,
            td,
            th {
                padding: 5px;
            }

            ol li,
            ul li {
                font-size: 12px;
            }

            ul li {
                padding-left: 10px;

                &:before {
                    width: 6px;
                    height: 6px;
                }
            }
        }
        img {
            margin-bottom: 10px;
        }
    }
}
@media (max-width: 359px) {
    .products-sections-main__item {
        padding: 19px 16px;
    }
    .header__logo {
        img {
            max-width: 78px;
        }
    }
    .products-catalog__items.line-count-4 .products-item,
    .products-catalog__list .products-item{
        padding: 6px;
    }
    .pagination {
        column-gap: 6px;
    }
    .pagination-item__link {
        font-size: 12px;
    }
    .agreement .field {
        font-size: 14px;
    }
    .products-detail__quantity .button,
    .products-detail__quantity .form-input {
        width: 43px;
        height: 43px;
    }
    .products-catalog__list .products-item__quantity .button,
    .products-catalog__list .products-item__quantity .form-input,
    .products-catalog__items.line-count-4 .products-item__quantity .button,
    .products-catalog__items.line-count-4 .products-item__quantity .form-input {
        width: 19px;
        height: 19px;
    }
}
.bx_filter .bx_ui_slider_part.p1 span {
    padding-left: 10px;
}
.bx_filter .bx_ui_slider_part span {
    width: 70px;
}
/*
.blog-detail__text ul li:before,
.block-seo .text ul li:before{
    margin-top: -6px;
    width: 12px;
    height: 12px;
    top: 50%;
}
@media (max-width: 768px) {
    .blog-detail__text ul li:before,
    .block-seo .text ul li:before {
        width: 8px;
        height: 8px;
        margin-top: 0;
    }
}
*/

.blog-detail__text ul li:before,
.block-seo .text ul li:before{
    margin-top: 0;
    width: 12px;
    height: 12px;
    top: 9px;
}
@media (max-width: 768px) {
    .blog-detail__text ul li:before,
    .block-seo .text ul li:before {
        width: 8px;
        height: 8px;
        top: 9px;
    }
}

.tags-block{margin:40px 0;padding:30px 25px;border:1px solid #ddd}
.tags-block__inner:last-child .tags-block__title{margin:0 0 10px}
.tags-block__inner{display:none}
.tags-block__inner.show{display:block}
.tags-block__panel{display:flex;align-items:center;gap:10px}
.tags-block__panel .tags-block__list{flex-wrap:nowrap}
.tags-block__list{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}
.tags-block__item{margin:0;padding:0;flex-grow:0;flex-shrink:0}
.tags-block__item:before{display:none}.tags-block__item--hidden{display:none}
.tags-block__link{color:#363636;display:flex;align-items:center;gap:16px;background:rgba(0,0,0,0);font-family:"Open Sans";font-size:17px;line-height:28px;padding:5px 15px;border:1px solid #ddd;border-radius:5px;transition:background .3s ease,border-color .3s ease,color .3s ease}
.tags-block__link:hover,.tags-block__link.active{color:#fff;background:#d04f2c;border-color:#d04f2c}.tags-block__link.expand{cursor:pointer;background:#f5f5f5}
.tags-block__link.expand svg{transform:rotate(90deg)}.tags-block__link.expand:hover{background:#d04f2c}.tags-block__link.collapse{cursor:pointer;margin:25px 0 0;background:#f5f5f5}
.tags-block__link.collapse svg{transform:rotate(-90deg)}
.tags-block__link.collapse:hover{background:#d04f2c}
.tags-block__title{font-size:17px;line-height:28px;flex-grow:0;flex-shrink:0;display:inline-block}
.tags-block__items-group{margin:0 0 15px}
@media(max-width: 1600px){.tags-block{padding:25px 20px}}
@media(max-width: 1024px){.tags-block{padding:20px 15px}}
@media(max-width: 767px){.tags-block{margin:20px 0}.tags-block__link{font-size:12px;line-height:21px}.tags-block .tags-block__title{font-size:12px;line-height:21px}}
@media(max-width: 359px){.tags-block{padding:15px 10px}}

.blog-detail__text h2 {
    font-size: 32px;
}
.blog-detail__text h3 {
    font-size: 30px;
}

@media (max-width: 1024px) {
    .block-seo .text ul li,
    .products-catalog__description ul li,
    .blog-detail__text ul li {
        font-size: 18px;
        line-height: 115%;
    }
    .block-seo .text ul li:before,
    .products-catalog__description ul li:before,
    .blog-detail__text ul li:before {
        width: 8px;
        height: 8px;
        top: 8px;
    }
    h1:has(+ .blog)  {
        font-size: 25px;
    }
    .blog-detail__text h2 {
        font-size: 24px;
    }
    .blog-detail__text h3 {
        font-size: 22px;
    }
}

@media (max-width: 767px) {
    .block-seo .text ul li,
    .products-catalog__description ul li,
    .blog-detail__text ul li {
        font-size: 16px;
        line-height: 115%;
    }
    .block-seo .text ul li:before,
    .products-catalog__description ul li:before,
    .blog-detail__text ul li:before {
        width: 6px;
        height: 6px;
        top: 7px;
    }
    .blog-detail__text {
        h2 {
            font-size: 20px;
        }
        h3 {
            font-size: 18px;
        }
    }
}
/* products-sections-main toggle */
.products-sections-main__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    margin-bottom: 25px;
}
.products-sections-main__header .products-sections-main__title {
    margin-bottom: 0;
}
.products-sections-main__toggle {
    color: #363636;
    display: flex;
    align-items: center;
    gap: 16px;
    background: #f5f5f5;
    font-family: "Open Sans";
    font-size: 17px;
    line-height: 28px;
    padding: 5px 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    cursor: pointer;
    transition: background .3s ease, border-color .3s ease, color .3s ease;
}
.products-sections-main__toggle svg {
    transform: rotate(90deg);
    transition: transform .3s ease;
}
.products-sections-main__toggle.expanded svg {
    transform: rotate(-90deg);
}
.products-sections-main__toggle:hover {
    color: #fff;
    background: #d04f2c;
    border-color: #d04f2c;
}
.products-sections-main.sections-inner {
    margin: 0 0 50px 0;
}
@media (max-width: 767px) {
    .products-sections-main__toggle {
        font-size: 12px;
        line-height: 21px;
        gap: 10px;
        padding: 5px 10px;
    }
    .products-sections-main__header {
        margin-bottom: 15px;
    }
}

.header__contacts-callback .button.size-medium{
    padding: 5px 19px;
}
.header_rating {
	display: flex !important;
	flex-direction: column;
	border: 1px solid #0000002b;
	border-radius: 5px;
	padding: 10px 11px;
	font-size: 12px;
	align-items: center;
	width: 70px;
	max-height: 80px;
	justify-content: center;
	flex-shrink: 0;
	line-height: 1;
	color: #333;
	text-decoration: unset;
}
.header_rating_bottom {
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.line_star_rating {
	line-height: 1;
	display: flex;
	align-items: center;
}
.footer__social-phone{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px;
}
.footer__social-phone a{
    font-size: 20px;
    margin-bottom: 5px;
}
.footer__social .social_links_block{
    margin-bottom: 10px;
}
.social_links_block{
    display: flex;
    align-items: center;
}
.social__link svg{
    margin-right: 7px;
    height: 30px;
    width: 30px;
    fill: #ffb900;
}
.social__link.max{
    background-color: #ffb900;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    margin-bottom: 2px;
}
.social__link.max svg{
    height: 19px;
    width: 19px;
    margin-right: 0;
}
.footer__social-text{
    color: #363636;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
}
.footer__social-text.mail{
    font-size: 17px;
}

.header__contacts-callback-line{
    display: flex;
}
.header__contacts-callback-line .social_links_block{
    margin-left: 10px;
}


@media (max-width: 767px) {
    .header_rating{
		margin-left: 0;
		padding: 4px 0px;
	}
	.header_rating #Yandex_Logo{
		width: 50px !important;
	}
    .footer__social-phone{
        align-items: center;
    }
    .footer__social-phone a{
        margin-bottom: 7px;
    }
    .social_links_block{
        justify-content: center;
    }
    .footer__social-text.mail{
        font-size: 15px;
    }
    .footer__social{
        margin-bottom: 40px;
    }
    .header__contacts-mobile .container a.social__link{
        display: flex;
        margin: 0;
    }
    .products-catalog__sidebar.active{
        margin-top: 90px;
    }
    .products-catalog__sidebar.active .bx_filter{
        padding-bottom: 100px;
    }
}
/* End */


/* Start:/local/templates/sunhouse/assets/css/lightgallery.min.css?174763583921182*/
@font-face{font-family:lg;src:url(/local/templates/sunhouse/assets/css/../fonts/lg.ttf?22t19m) format("truetype"),url(/local/templates/sunhouse/assets/css/../fonts/lg.woff?22t19m) format("woff"),url(/local/templates/sunhouse/assets/css/../fonts/lg.svg?22t19m#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:medium none;border:none}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/local/templates/sunhouse/assets/css/../images/lightgallery/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/local/templates/sunhouse/assets/css/../images/lightgallery/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/local/templates/sunhouse/assets/css/../images/lightgallery/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/local/templates/sunhouse/assets/css/../images/lightgallery/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/local/templates/sunhouse/assets/css/../images/lightgallery/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;-webkit-box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-webkit-transition:-webkit-box-shadow .3s ease 0s;transition:-webkit-box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s,-webkit-box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{-webkit-box-shadow:0 0 0 8px #fff inset;box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-webkit-transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e904"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e905"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-outer .lg-img-rotate{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:-webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:transform .3s cubic-bezier(.32,0,.67,0) 0s,-webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:"\e903"}.lg-flip-hor:after{content:"\e902"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;outline:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/local/templates/sunhouse/assets/css/../images/lightgallery/loading.gif) no-repeat scroll center center transparent;display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#de5935}
/* End */


/* Start:/local/templates/sunhouse/assets/css/mmenu.min.css?17476358396014*/
:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(calc(100% - var(--mm-ocd-max-width)),calc(100% - var(--mm-ocd-width)),calc(100% - var(--mm-ocd-min-width)));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1 * var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}
/* End */


/* Start:/local/templates/sunhouse/assets/css/blog.min.css?17476358395928*/
.blog-catalog__items{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column-gap:24px;grid-row-gap:20px}@media (max-width:1024px){.blog-catalog__items{grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}}@media (max-width:767px){.blog-catalog__items{grid-template-columns:1fr}}.blog-catalog__image{margin:0 0 10px 0}.blog-catalog__image picture{display:block;line-height:0;text-align:center}.blog-catalog__date-views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:0 0 10px 0}.blog-catalog__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog-catalog__date-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px 0 0;color:#b8b8b8;font-size:15px;line-height:1}@media (max-width:1024px){.blog-catalog__date-name{font-size:13px}}.blog-catalog__date-name:before{content:'';display:inline-block;width:20px;height:20px;margin:0 5px 0 0;background:url(/local/templates/sunhouse/assets/css/../images/ico_calendar.png) top center no-repeat}.blog-catalog__date-value{color:#363636;font-size:15px;line-height:1}@media (max-width:1024px){.blog-catalog__date-value{font-size:13px}}.blog-catalog__views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog-catalog__views-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px 0 0;color:#b8b8b8;font-size:15px;line-height:1}@media (max-width:1024px){.blog-catalog__views-name{font-size:13px}}.blog-catalog__views-name:before{content:'';display:inline-block;width:20px;height:20px;margin:0 5px 0 0;background:url(/local/templates/sunhouse/assets/css/../images/ico_views.png) top center no-repeat}.blog-catalog__views-value{color:#363636;font-size:15px;line-height:1}@media (max-width:1024px){.blog-catalog__views-value{font-size:13px}}.blog-catalog__name{color:#363636;font-size:20px;font-weight:600}@media (max-width:1024px){.blog-catalog__name{font-size:15px}}.blog-catalog__name a{color:#363636;font-size:20px;font-weight:600}.blog-detail__date-views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:0 0 10px 0}.blog-detail__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px 0 0;color:#b8b8b8;font-size:15px;line-height:1}@media (max-width:767px){.blog-detail__date{font-size:12px}}.blog-detail__date-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px 0 0;color:#b8b8b8;font-size:15px;line-height:1}@media (max-width:767px){.blog-detail__date-name{font-size:12px}}.blog-detail__date-name:before{content:'';display:inline-block;width:20px;height:20px;margin:0 5px 0 0;background:url(/local/templates/sunhouse/assets/css/../images/ico_calendar.png) top center no-repeat}.blog-detail__date-value{color:#363636;font-size:15px;line-height:1}@media (max-width:767px){.blog-detail__date-value{font-size:12px}}.blog-detail__views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog-detail__views-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px 0 0;color:#b8b8b8;font-size:15px;line-height:1}@media (max-width:767px){.blog-detail__views-name{font-size:12px}}.blog-detail__views-name:before{content:'';display:inline-block;width:20px;height:20px;margin:0 5px 0 0;background:url(/local/templates/sunhouse/assets/css/../images/ico_views.png) top center no-repeat}.blog-detail__views-value{color:#363636;font-size:15px;line-height:1}@media (max-width:767px){.blog-detail__views-value{font-size:12px}}
/* End */
/* /local/templates/sunhouse/template_styles.css?17659791214141 */
/* /local/templates/sunhouse/assets/css/css.min.css?177401171190180 */
/* /local/templates/sunhouse/assets/css/custom.css?177393104612152 */
/* /local/templates/sunhouse/assets/css/lightgallery.min.css?174763583921182 */
/* /local/templates/sunhouse/assets/css/mmenu.min.css?17476358396014 */
/* /local/templates/sunhouse/assets/css/blog.min.css?17476358395928 */
