.awz-font-lg-20-120 {
    font-size: 20px;
    line-height: 120%;
}
.swiper-slide:hover {
    -webkit-box-shadow: 0 3px 14px rgba(21, 125, 251, .3);
}
.clicker-wrap-wrap {
    margin-top: 24px;
}
.border-fixer {
    border-left: none;
    padding-left: 0px;
}
.catalog-okon-pvh .catalog-anda {
    display: none;
}
.rowa3bkick-prem {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.catalog-okon-pvh789 .swiper-slide777 {
    width: calc(50% - 10px);
    min-width: calc(50% - 10px);
}
.flexeroty {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    box-sizing: border-box;
    max-width: 100%;
}
.blocks4-4flex {
    width: 33.3%;
    position: relative;
    min-width: 33.3%;
    max-width: 66.6%;
    font-size: 20px;
    background: white;
    padding-bottom: 20px;
    border: 1px solid #ff1b59;
    box-sizing: border-box;
}
.catalog-okon-pvh789 .werflexfdf {
    align-items: center;
}
.catalog-okon-pvh789 article {
    background: white;
    padding: 15px 15px;
    margin-bottom: 1px;
    padding-left: 20px;
}
.werflexfdf {
    display: flex;
    justify-content: space-between;
}
.werflexfdf>div {
    min-width: 158px;
    text-align: center;
}
.catalog-okon-pvh789 {
    padding: 0px 0 0px;
    margin-bottom: 0px;
}
.tobggreyanda32gf {
    background: #f8f8f8;
}
.catalog-okon-pvh789.catalog-okon-pvh789 .slider-corner {
    color: #157dfb;
}
.awz-tab-btn {
    display: block;
    background: #FFFFFF;
    border: 1px solid #157DFB;
    padding: 6px 30px;
}
.awz-row-space-between-tab-menu {
    justify-content: flex-start;
}
.awz-clicker-wrap .awz-tab-btn {
    opacity: 0.5;
    cursor: pointer;
}
.awz-clicker-wrap .awz-tab-btn.active,.awz-clicker-wrap .awz-tab-btn:hover {
    opacity: 1;
    cursor: pointer;
}
.tobggreyanda32gf_price span {
    color: rgba(168, 183, 195, 1);
    text-decoration: line-through;
}
.slider-katalog-anda7 {
    padding-bottom: 15px;
}
button,button:focus {
    outline: 0;
}
body {
    color: #151515;
}
.awz-bg-f7 {
    background-color: #F7F7F7;
}
.awz-bg-white {
    background-color: #ffffff;
}
.awz-bg-blue2 {
    background-color: #F3F8FF;
}
.awz-color-pink,.awz-color-pink a,.awz-color-a-hover-pink a:hover,.awz-color-hover-pink:hover {
    color: #FF1B59;
}
.awz-color-blue,a.awz-color-blue,a.awz-color-blue,.awz-color-blue a,.awz-color-a-hover-blue a:hover,.awz-color-hover-blue:hover {
    color: #157DFB;
}
.awz-color-black,a.awz-color-black,.awz-color-black a,.awz-color-a-hover-black a:hover,.awz-color-hover-black:hover {
    color: #151515;
}
.awz-color-black a.awz-color-blue {
    color: #157DFB;
}
.font-weight-600 {
    font-weight: 600;
}
.font-weight-500 {
    font-weight: 500;
}
.overflow-hidden {
    overflow: hidden;
}
.awz-opacity-05 {
    opacity: 0.5;
}
.awz-btn {
    display: inline-block;
    outline: 0;
}
.awz-btn-medium {
    padding: 10px 20px;
}
.awz-btn-primary {
    background: #FF1B59;
    color: #ffffff;
}
.awz-btn-primary:hover {
    background: #f21341;
    color: #ffffff;
    transition: 0.5s;
}
.awz-font-12-120 {
    font-size: 12px;
    line-height: 120%;
}
.awz-font-12-130 {
    font-size: 12px;
    line-height: 130%;
}
.awz-font-14-130 {
    font-size: 14px;
    line-height: 130%;
}
.awz-font-16-130 {
    font-size: 16px;
    line-height: 130%;
}
.awz-font-20-120 {
    font-size: 20px;
    line-height: 120%;
}
.awz-buttons__variant1 .awz-buttons__prev,.awz-buttons__variant1 .awz-buttons__next {
    height: 48px;
    border: none;
    border-radius: 50%;
    width: 48px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
}
.awz-buttons__variant1.border-36 .awz-buttons__prev,.awz-buttons__variant1.border-36 .awz-buttons__next {
    height: 36px;
    width: 36px;
}
.awz-buttons__variant1 svg {
    width: auto;
    height: 50%;
    margin-top: 25%;
}
.awz-buttons__variant1 .awz-buttons__prev.swiper-button-disabled,.awz-buttons__variant1 .awz-buttons__next.swiper-button-disabled {
    opacity: 0.5;
}
.box.px-0 {
    padding-left: 16px !important;
    padding-right: 16px !important;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.box.pr-0 {
    padding-right: 16px !important;
}
.box .box.px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.box .box.pr-0 {
    padding-right: 0px !important;
}
@media  (min-width: 768px) {#price_title {
        margin-top: 10px;
    }
    .swiper-slide.col-md-6 {
        flex: 0 0 auto;
        width: 50% !important;
        margin-right: 0!important;
    }
    .awz-font-md-14-130 {
        font-size: 14px;
        line-height: 130%;
    }
    .awz-font-md-16-130 {
        font-size: 16px;
        line-height: 130%;
    }
    .awz-font-md-20-120 {
        font-size: 20px;
        line-height: 120%;
    }
    .awz-btn-medium {
        padding: 14px 40px;
    }
    .awz-buttons__variant1 .awz-buttons__prev,.awz-buttons__variant1 .awz-buttons__next {
        height: 70px;
        width: 70px;
    }
    .awz-buttons__variant1.border-36 .awz-buttons__prev,.awz-buttons__variant1.border-36 .awz-buttons__next {
        height: 36px;
        width: 36px;
    }
    .box.px-0 {
        padding-left: 32px !important;
        padding-right: 32px !important;
        max-width: 1360px;
    }
    .box.pr-0 {
        padding-right: 32px !important;
    }
    .box .box.px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
        max-width: 100%;
    }
    .box .box.pr-0 {
        padding-right: 0px !important;
    }}
@media  (min-width: 992px) {.awz-font-lg-12-130 {
        font-size: 12px;
        line-height: 130%;
    }
    .awz-font-lg-14-130 {
        font-size: 14px;
        line-height: 130%;
    }
    .awz-font-lg-16-130 {
        font-size: 16px;
        line-height: 130%;
    }
    .awz-font-lg-20-120 {
        font-size: 20px;
        line-height: 120%;
    }
    .awz-font-lg-24-120 {
        font-size: 24px;
        line-height: 120%;
    }}
@media  (max-width: 576px) {.catalog-okon-pvh789 .clicker-wrap-wrap {
        margin: 0;
    }}
@media  (max-width: 768px) {.promo-wrap-slider .swiper-wrapper.row {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        -o-transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        flex-wrap: nowrap;
        --bs-gutter-x: 0;
    }}
@media  (max-width: 900px) {.clicker-wrap-wrap {
        max-width: 100%;
        padding-left: 16px !important;
        padding-right: 16px !important;
        padding-bottom: 12px !important;
        padding: 6px 129px 0 19px !important;
        overflow: hidden;
    }
    .catalog-okon-pvh .swiper-wrapper {
        transition-duration: 0.2s!important;
    }
    .swiper-wrapper {
        max-height: 900px !important;
    }}
@media  (max-width: 650px) {.swiper-slide {
        margin-top: 1px!important;
    }}
@media  (min-width: 1280px) {#price_title {
        padding-top: 40px;
    }}
@media  (max-width:919px) {.swiper-slide {
        background-size: contain;
        background-repeat: no-repeat;
    }}
@media  (max-width: 1030px) {.catalog-okon-pvh789 {
        padding: 0px 0 0px;
        margin-bottom: 0px;
    }
    .catalog-okon-pvh789 .clicker-wrap-wrap {
        margin-top: 20px;
        margin-left: 15px;
        margin-right: 0px;
    }
    .catalog-okon-pvh789 #price_title {
        padding-top: 0px !important;
        margin-top: 54px;
        text-align: left;
        margin-bottom: 15px;
    }
    .catalog-okon-pvh789 .blocks4-4flex {
        width: 100%;
        order: 0;
        margin-top: 0px;
        min-width: 100%;
        font-size: 20px;
    }
    .catalog-okon-pvh789 .blocks8-4flex {
        width: 100%;
        order: 1;
    }
    .catalog-okon-pvh789 .swiper-slide777 {
        width: 100%;
        min-width: 100%;
        min-height: 240px;
    }
    .catalog-okon-pvh789 .flexeroty {
        display: flex;
        flex-wrap: wrap;
    }
    .clicker-wrap-wrap.box.px-0 {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }}
@media  (min-width: 1300px) {.awz-row-space-between-tab-menu {
        justify-content: space-between;
    }}
@media  (min-width: 1030px) {.slider-katalog-anda7 {
        padding-bottom: 0px;
    }}
/* Start:/local/templates/tmpl/components/bitrix/news.list/preim/style.css?1742524163251*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/special-slider/style.css?17433915402917*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/price_block_form_new/style.css?174480010517185*/
@media  (max-width: 650px){.swiper-slide {
        margin-top: 1px!important;
    }}
.swiper-slide { /* background-size: cover; */ /* background-position: center; */  } 
 @media  (max-width:919px) {.swiper-slide { background-size: contain; background-repeat: no-repeat; }}
@media  (min-width: 768px){#price_title {
        margin-top: 10px;
    }}
@media  (min-width: 1280px) {#price_title
    {
        padding-top:40px;
    }}
.swiper-slide:hover{
    -webkit-box-shadow: 0 3px 14px rgba(21, 125, 251, .3);
}
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.detail/map_image/style.css?17433857871086*/
/* End */
/* Start:/local/templates/.default/components/awz/ajax.form/ajax-white-bg/style.css?17433809202482*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/slider-catalog-okon-pvh2/style.css?174401884113101*/
.clicker-wrap-wrap {    margin-top: 24px;}
.border-fixer {border-left: 1px solid rgba(21, 125, 251, 0.1);    padding-left: 50px;border-left: none ;   padding-left: 0px;}
.catalog-okon-pvh .catalog-anda {display:none;}
@media  (max-width: 900px) {.clicker-wrap-wrap {    max-width: 100%;        padding-left: 16px !important;
        padding-right: 16px !important;        padding-bottom: 12px !important;
    ;}
    .clicker-wrap-wrap {    padding: 6px 129px 0 19px !important;
        overflow: hidden;}
    .catalog-okon-pvh .swiper-wrapper {transition-duration: 0.2s!important}}
.rowa3bkick-prem {   display: flex;    gap: 10px;
    flex-wrap: wrap;}
.catalog-okon-pvh789 .swiper-slide777 {        width: calc(50% - 10px);
    min-width: calc(50% - 10px);}
.flexeroty {    display: flex ; gap: 20px;justify-content: space-between;    box-sizing: border-box;
    max-width: 100%;
}
.blocks4-4flex {       width: 66.6%;
    position: relative;
    min-width: 66.6%;
    max-width: 66.6%; font-size: 20px;}
.blocks4-4flex {       width: 33.3%;    background: white;
    padding-bottom: 20px;    border: 1px solid #ff1b59;
box-sizing: border-box;
    min-width: 33.3%;
    font-size: 20px;}
.catalog-okon-pvh789 .werflexfdf {
    align-items: center;
}
.catalog-okon-pvh789 article{ background: white;    padding: 15px 15px;    margin-bottom: 1px; padding-left: 20px;}
.werflexfdf {display:flex;    justify-content: space-between;}
.werflexfdf >div{    min-width: 158px;    text-align: left !important;}
.catalog-okon-pvh789 {
    padding: 0px 0 0px;
    margin-bottom: 0px;
}
.tobggreyanda32gf{    background: #f8f8f8;}
.catalog-okon-pvh789 .rowa3bkick-prem {}
.catalog-okon-pvh789.catalog-okon-pvh789  .slider-corner {    color: #157dfb;}
.catalog-okon-pvh789 .clicker-wrap-wrap {
}
@media  (max-width: 1030px) {.catalog-okon-pvh789 {
        padding: 0px 0 0px;
        margin-bottom: 0px;
    }
    .catalog-okon-pvh789 .clicker-wrap-wrap {
        margin-top: 20px;
        margin-left: 15px;
        margin-right: 0px;
    }
    .catalog-okon-pvh789 #price_title {
        padding-top: 0px !important;
        margin-top: 54px;
        text-align: left;
        margin-bottom: 15px;
    }
    .catalog-okon-pvh789 .blocks4-4flex {width: 100%;         order: 0;}
    .catalog-okon-pvh789 .blocks8-4flex {width: 100%;         order: 1;}
    .catalog-okon-pvh789 .swiper-slide777 {
        width: 100%;
        min-width: 100%;
        min-height:240px;
    }
    .catalog-okon-pvh789 .flexeroty {          display: flex;
        flex-wrap: wrap;}
    .catalog-okon-pvh789 .blocks4-4flex {
        width: 100%;        margin-top: 0px;
        min-width: 100%;
        font-size: 20px;
    }}
.awz-tab-btn {
    display:block;
    background: #FFFFFF;
    border: 1px solid #157DFB;
    padding: 6px 30px;
}
.awz-row-space-between-tab-menu {    justify-content: flex-start;}
.awz-clicker-wrap .awz-tab-btn {opacity:0.5;cursor:pointer;}
.awz-clicker-wrap .awz-tab-btn.active, .awz-clicker-wrap .awz-tab-btn:hover {opacity:1;cursor:pointer;}
.tobggreyanda32gf_price span {
    color: rgba(168, 183, 195, 1);
    text-decoration: line-through;
}
@media  (min-width: 1300px) {.awz-row-space-between-tab-menu {
        justify-content: space-between;
    }}
@media  (max-width: 1030px) {.clicker-wrap-wrap.box.px-0 {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }}
.slider-katalog-anda7 {padding-bottom:15px;}
@media  (min-width: 1030px) {.slider-katalog-anda7 {padding-bottom:0px;}}
@media  (max-width: 768px) {.promo-wrap-slider .swiper-wrapper.row{
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        -o-transition-property: transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        flex-wrap: nowrap;
        --bs-gutter-x: 0;
    }}
@media  (min-width: 768px) {.swiper-slide.col-md-6 {
        flex: 0 0 auto;
        width: 50% !important;
        margin-right:0!important;
    }}
@media  (max-width: 992px) {/*.promo-wrap .swiper-wrapper {    --bs-gutter-x: 0rem;}*/}
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/rassr/style.css?1743388223561*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/faq_row/style.css?1743058486593*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/calc/style.css?17431319991327*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/slider-osteklenie777/style.css?17435711079269*/
@media  (max-width: 900px) {.swiper-wrapper {
        max-height: 900px !important;
    }}
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/slider-proizvodstvo/style.css?17433966331438*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/tabs3/style.css?1742495235409*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/reviews/style.css?17440163542527*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/faq/style.css?1743136248936*/
/* End */
/* Start:/local/templates/tmpl/components/bitrix/news.list/howto/style.css?1743574206271*/
/* Start:/local/templates/tmpl/template_styles.css?174487394817264*/
button, button:focus {outline:0;}
body {color:#151515;}
.awz-bg-f7 {background-color:#F7F7F7;}
.awz-bg-white {background-color:#ffffff;}
.awz-bg-blue2 {background-color:#F3F8FF;}
.awz-color-pink, .awz-color-pink a,
.awz-color-a-hover-pink a:hover, .awz-color-hover-pink:hover
{color:#FF1B59;}
.awz-color-blue, a.awz-color-blue, a.awz-color-blue, .awz-color-blue a,
.awz-color-a-hover-blue a:hover, .awz-color-hover-blue:hover
{color:#157DFB;}
.awz-color-black, a.awz-color-black, .awz-color-black a,
.awz-color-a-hover-black a:hover, .awz-color-hover-black:hover
{color:#151515;}
.awz-color-black a.awz-color-blue {color:#157DFB;}
.font-weight-600 {font-weight:600;}
.font-weight-500 {font-weight:500;}
.overflow-hidden {overflow:hidden;}
.awz-opacity-05 {opacity:0.5;}
.awz-btn {display:inline-block;outline:0;}
.awz-btn-medium {padding: 10px 20px;}
.awz-btn-primary {background: #FF1B59;color:#ffffff;}
.awz-btn-primary:hover {background: #f21341;color:#ffffff;transition:0.5s;}
.awz-font-12-120 {font-size:12px;line-height: 120%;}
.awz-font-12-130 {font-size:12px;line-height: 130%;}
.awz-font-14-130 {font-size:14px;line-height: 130%;}
.awz-font-16-130 {font-size:16px;line-height: 130%;}
.awz-font-20-120 {font-size:20px;line-height: 120%;}
@media  (min-width: 768px) {.awz-font-md-14-130 {font-size:14px;line-height: 130%;}
    .awz-font-md-16-130 {font-size:16px;line-height: 130%;}
    .awz-font-md-20-120 {font-size: 20px;line-height: 120%;}
    .awz-btn-medium {padding: 14px 40px;}}
@media  (min-width: 992px) {.awz-font-lg-12-130 {font-size:12px;line-height: 130%;}
    .awz-font-lg-14-130 {font-size:14px;line-height: 130%;}
    .awz-font-lg-16-130 {font-size:16px;line-height: 130%;}
    .awz-font-lg-20-120 {font-size: 20px;line-height: 120%;}
    .awz-font-lg-24-120 {font-size: 24px;line-height: 120%;}}
.awz-buttons__variant1 {}
.awz-buttons__variant1 .awz-buttons__prev, .awz-buttons__variant1 .awz-buttons__next {
    height: 48px;
    border: none;
    border-radius: 50%;
    width: 48px;
    text-align: center;
    cursor:pointer;
    display: inline-block;
}
.awz-buttons__variant1.border-36 .awz-buttons__prev,
.awz-buttons__variant1.border-36 .awz-buttons__next
{height: 36px;width: 36px;}
.awz-buttons__variant1 svg {
    width: auto;
    height: 50%;
    margin-top:25%;
}
.awz-buttons__variant1 .awz-buttons__prev.swiper-button-disabled,
.awz-buttons__variant1 .awz-buttons__next.swiper-button-disabled {
    opacity:0.5;
}
@media  (min-width: 768px) {.awz-buttons__variant1 .awz-buttons__prev, .awz-buttons__variant1 .awz-buttons__next {
        height: 70px;width: 70px;
    }
    .awz-buttons__variant1.border-36 .awz-buttons__prev, .awz-buttons__variant1.border-36 .awz-buttons__next {
        height: 36px;width: 36px;
    }}
@media  (max-width: 576px) {.catalog-okon-pvh789 .clicker-wrap-wrap {margin:0;}}
.w-100 {
    width: 100% !important;
}
.text-center {
    text-align: center;
}
/* если внутри картинки */
