.tpl-body-sub-9175 ._btn,.tpl-body-sub-9215 ._btn,.tpl-body-sub-9216 ._btn,.tpl-body-sub-9547 ._btn,.tpl-body-sub-9548 ._btn,.tpl-body-sub-9549 ._btn,.ng ._btn {
    --content-a: var(--color);
    --color: #fff;
    --fs: 16px;
    --bg-color: #cf0404;
    position: relative;
    z-index: 1;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-shadow: 0px 4px 24px 0px rgba(0,64,159,.1);
    border-radius: 4px;
    font-weight: 600;
    font-size: var(--fs);
    line-height: 133.333%;
    padding: 0.3125em 0.75em;
    color: var(--color);
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: var(--bg-color);
    cursor: pointer;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    text-decoration: none
}

@media(min-width: 767.98px) {
    .tpl-body-sub-9175 ._btn,.tpl-body-sub-9215 ._btn,.tpl-body-sub-9216 ._btn,.tpl-body-sub-9547 ._btn,.tpl-body-sub-9548 ._btn,.tpl-body-sub-9549 ._btn,.ng ._btn {
        width: auto
    }
}

.tpl-body-sub-9175 ._btn:hover,.tpl-body-sub-9215 ._btn:hover,.tpl-body-sub-9216 ._btn:hover,.tpl-body-sub-9547 ._btn:hover,.tpl-body-sub-9548 ._btn:hover,.tpl-body-sub-9549 ._btn:hover,.ng ._btn:hover {
    --bg-color: #fa0c0c;
    color: var(--color);
    background-color: var(--bg-color)
}

.tpl-body-sub-9175 .btn-yellow,.tpl-body-sub-9215 .btn-yellow,.tpl-body-sub-9216 .btn-yellow,.tpl-body-sub-9547 .btn-yellow,.tpl-body-sub-9548 .btn-yellow,.tpl-body-sub-9549 .btn-yellow,.ng .btn-yellow {
    --color: #fff;
    --bg-color: #F0AE00
}

.tpl-body-sub-9175 .btn-yellow:hover,.tpl-body-sub-9215 .btn-yellow:hover,.tpl-body-sub-9216 .btn-yellow:hover,.tpl-body-sub-9547 .btn-yellow:hover,.tpl-body-sub-9548 .btn-yellow:hover,.tpl-body-sub-9549 .btn-yellow:hover,.ng .btn-yellow:hover {
    --bg-color: #FFC01A
}

@font-face {
    font-family:"Lato";font-style:normal;font-weight:300;font-display:swap;src:url("/netcat_template/fonts/Lato/Lato-Light.woff") format("woff"),url("/netcat_template/fonts/Lato/Lato-Light.woff2") format("woff2")
}

@font-face {
    font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("/netcat_template/fonts/Lato/Lato-Regular.woff") format("woff"),url("/netcat_template/fonts/Lato/Lato-Regular.woff2") format("woff2")
}

@font-face {
    font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("/netcat_template/fonts/Lato/Lato-Bold.woff") format("woff"),url("/netcat_template/fonts/Lato/Lato-Bold.woff2") format("woff2")
}

@font-face {
    font-family:"Lato";font-style:normal;font-weight:800;font-display:swap;src:url("/netcat_template/fonts/Lato/Lato-Black.woff") format("woff"),url("/netcat_template/fonts/Lato/Lato-Black.woff2") format("woff2")
}

@font-face {
    font-family:"OpenSans";font-style:normal;font-weight:400;font-display:swap;src:url("/netcat_template/fonts/OpenSans/OpenSans-Regular.woff") format("woff"),url("/netcat_template/fonts/OpenSans/OpenSans-Regular.woff2") format("woff2")
}

@font-face {
    font-family:"OpenSans";font-style:normal;font-weight:700;font-display:swap;src:url("/netcat_template/fonts/OpenSans/OpenSans-Bold.woff") format("woff"),url("/netcat_template/fonts/OpenSans/OpenSans-Bold.woff2") format("woff2")
}

@font-face {
    font-family:"ProximaNova";font-style:normal;font-weight:300;font-display:swap;src:url("/netcat_template/fonts/ProximaNova/ProximaNova-Light.woff") format("woff"),url("/netcat_template/fonts/ProximaNova/ProximaNova-Light.woff2") format("woff2")
}

@font-face {
    font-family:"ProximaNova";font-style:normal;font-weight:400;font-display:swap;src:url("/netcat_template/fonts/ProximaNova/ProximaNova-Regular.woff") format("woff"),url("/netcat_template/fonts/ProximaNova/ProximaNova-Regular.woff2") format("woff2")
}

@font-face {
    font-family:"ProximaNova";font-style:normal;font-weight:700;font-display:swap;src:url("/netcat_template/fonts/ProximaNova/ProximaNova-Bold.woff") format("woff"),url("/netcat_template/fonts/ProximaNova/ProximaNova-Bold.woff2") format("woff2")
}

@font-face {
    font-family:"Lazurski";font-style:normal;font-weight:400;font-display:swap;src:url("/netcat_template/fonts/Lazurski/Lazurski.woff") format("woff"),url("/netcat_template/fonts/Lazurski/Lazurski.woff2") format("woff2")
}

:root {
    --ff-ng: "Lato";
    --ff-title: "Lazurski";
    --ff-rub: "OpenSans";
    --ff-sale: "ProximaNova"
}

.promo-block-title h1 {
    font-family: var(--ff-ng);
    font-size: 36px;
    font-weight: 300
}

.promo-block-title h1::after,.promo-block-title h1::before {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: rgba(204,204,204,.7)
}

.ng {
    padding-top: 45px
}

.tpl-body-sub-9175,.tpl-body-sub-9215,.tpl-body-sub-9216,.tpl-body-sub-9547,.tpl-body-sub-9548,.tpl-body-sub-9549,.ng {
    position: relative;
    font-size: 18px;
    color: #494848;
    font-family: var(--ff-ng)
}

.tpl-body-sub-9175 strong,.tpl-body-sub-9215 strong,.tpl-body-sub-9216 strong,.tpl-body-sub-9547 strong,.tpl-body-sub-9548 strong,.tpl-body-sub-9549 strong,.ng strong {
    font-family: var(--ff-ng)
}

.tpl-body-sub-9175 .img-fluid,.tpl-body-sub-9215 .img-fluid,.tpl-body-sub-9216 .img-fluid,.tpl-body-sub-9547 .img-fluid,.tpl-body-sub-9548 .img-fluid,.tpl-body-sub-9549 .img-fluid,.ng .img-fluid {
    max-width: 100%;
    height: auto
}

.tpl-body-sub-9175 .ng-title,.tpl-body-sub-9215 .ng-title,.tpl-body-sub-9216 .ng-title,.tpl-body-sub-9547 .ng-title,.tpl-body-sub-9548 .ng-title,.tpl-body-sub-9549 .ng-title,.ng .ng-title {
    font-size: var(--fs, 32px);
    color: var(--ng-title-color, #A90E13);
    font-family: var(--ff-title);
    font-weight: 400;
    line-height: 71.875%;
    letter-spacing: .32px
}

.tpl-body-sub-9175 .ng-block-text,.tpl-body-sub-9215 .ng-block-text,.tpl-body-sub-9216 .ng-block-text,.tpl-body-sub-9547 .ng-block-text,.tpl-body-sub-9548 .ng-block-text,.tpl-body-sub-9549 .ng-block-text,.ng .ng-block-text {
    position: relative;
    margin-bottom: 60px
}

.tpl-body-sub-9175 .ng-block-text__row,.tpl-body-sub-9215 .ng-block-text__row,.tpl-body-sub-9216 .ng-block-text__row,.tpl-body-sub-9547 .ng-block-text__row,.tpl-body-sub-9548 .ng-block-text__row,.tpl-body-sub-9549 .ng-block-text__row,.ng .ng-block-text__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px
}

.tpl-body-sub-9175 .ng-block-text__item,.tpl-body-sub-9215 .ng-block-text__item,.tpl-body-sub-9216 .ng-block-text__item,.tpl-body-sub-9547 .ng-block-text__item,.tpl-body-sub-9548 .ng-block-text__item,.tpl-body-sub-9549 .ng-block-text__item,.ng .ng-block-text__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 767.98px) {
    .tpl-body-sub-9175 .ng-block-text__item,.tpl-body-sub-9215 .ng-block-text__item,.tpl-body-sub-9216 .ng-block-text__item,.tpl-body-sub-9547 .ng-block-text__item,.tpl-body-sub-9548 .ng-block-text__item,.tpl-body-sub-9549 .ng-block-text__item,.ng .ng-block-text__item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.tpl-body-sub-9175 .ng-block-text__item--img,.tpl-body-sub-9215 .ng-block-text__item--img,.tpl-body-sub-9216 .ng-block-text__item--img,.tpl-body-sub-9547 .ng-block-text__item--img,.tpl-body-sub-9548 .ng-block-text__item--img,.tpl-body-sub-9549 .ng-block-text__item--img,.ng .ng-block-text__item--img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .ng-block-text__item--img,.tpl-body-sub-9215 .ng-block-text__item--img,.tpl-body-sub-9216 .ng-block-text__item--img,.tpl-body-sub-9547 .ng-block-text__item--img,.tpl-body-sub-9548 .ng-block-text__item--img,.tpl-body-sub-9549 .ng-block-text__item--img,.ng .ng-block-text__item--img {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 var(--width);
        -ms-flex: 0 0 var(--width);
        flex: 0 0 var(--width)
    }
}

.tpl-body-sub-9175 .ng-block-text__item strong,.tpl-body-sub-9215 .ng-block-text__item strong,.tpl-body-sub-9216 .ng-block-text__item strong,.tpl-body-sub-9547 .ng-block-text__item strong,.tpl-body-sub-9548 .ng-block-text__item strong,.tpl-body-sub-9549 .ng-block-text__item strong,.ng .ng-block-text__item strong {
    font-family: var(--ff-ng)
}

.tpl-body-sub-9175 .ng-block-text__item p+p,.tpl-body-sub-9215 .ng-block-text__item p+p,.tpl-body-sub-9216 .ng-block-text__item p+p,.tpl-body-sub-9547 .ng-block-text__item p+p,.tpl-body-sub-9548 .ng-block-text__item p+p,.tpl-body-sub-9549 .ng-block-text__item p+p,.ng .ng-block-text__item p+p {
    margin-top: 16px
}

.tpl-body-sub-9175 .ng-block-text__img,.tpl-body-sub-9215 .ng-block-text__img,.tpl-body-sub-9216 .ng-block-text__img,.tpl-body-sub-9547 .ng-block-text__img,.tpl-body-sub-9548 .ng-block-text__img,.tpl-body-sub-9549 .ng-block-text__img,.ng .ng-block-text__img {
    text-align: center
}

.tpl-body-sub-9175 .ng-block-text__img img,.tpl-body-sub-9215 .ng-block-text__img img,.tpl-body-sub-9216 .ng-block-text__img img,.tpl-body-sub-9547 .ng-block-text__img img,.tpl-body-sub-9548 .ng-block-text__img img,.tpl-body-sub-9549 .ng-block-text__img img,.ng .ng-block-text__img img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 350px;
    width: 100%;
    border-radius: 20px
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .ng-block-text__img img,.tpl-body-sub-9215 .ng-block-text__img img,.tpl-body-sub-9216 .ng-block-text__img img,.tpl-body-sub-9547 .ng-block-text__img img,.tpl-body-sub-9548 .ng-block-text__img img,.tpl-body-sub-9549 .ng-block-text__img img,.ng .ng-block-text__img img {
        height: 258px
    }
}

.tpl-body-sub-9175 .ng-block-text-icon::after,.tpl-body-sub-9175 .ng-block-text-icon::before,.tpl-body-sub-9215 .ng-block-text-icon::after,.tpl-body-sub-9215 .ng-block-text-icon::before,.tpl-body-sub-9216 .ng-block-text-icon::after,.tpl-body-sub-9216 .ng-block-text-icon::before,.tpl-body-sub-9547 .ng-block-text-icon::after,.tpl-body-sub-9547 .ng-block-text-icon::before,.tpl-body-sub-9548 .ng-block-text-icon::after,.tpl-body-sub-9548 .ng-block-text-icon::before,.tpl-body-sub-9549 .ng-block-text-icon::after,.tpl-body-sub-9549 .ng-block-text-icon::before,.ng .ng-block-text-icon::after,.ng .ng-block-text-icon::before {
    position: absolute;
    border-radius: 50%
}

@media(min-width: 767.98px) {
    .tpl-body-sub-9175 .ng-block-text-icon::after,.tpl-body-sub-9175 .ng-block-text-icon::before,.tpl-body-sub-9215 .ng-block-text-icon::after,.tpl-body-sub-9215 .ng-block-text-icon::before,.tpl-body-sub-9216 .ng-block-text-icon::after,.tpl-body-sub-9216 .ng-block-text-icon::before,.tpl-body-sub-9547 .ng-block-text-icon::after,.tpl-body-sub-9547 .ng-block-text-icon::before,.tpl-body-sub-9548 .ng-block-text-icon::after,.tpl-body-sub-9548 .ng-block-text-icon::before,.tpl-body-sub-9549 .ng-block-text-icon::after,.tpl-body-sub-9549 .ng-block-text-icon::before,.ng .ng-block-text-icon::after,.ng .ng-block-text-icon::before {
        content: ""
    }
}

.tpl-body-sub-9175 .ng-block-text-icon::before,.tpl-body-sub-9215 .ng-block-text-icon::before,.tpl-body-sub-9216 .ng-block-text-icon::before,.tpl-body-sub-9547 .ng-block-text-icon::before,.tpl-body-sub-9548 .ng-block-text-icon::before,.tpl-body-sub-9549 .ng-block-text-icon::before,.ng .ng-block-text-icon::before {
    width: 141px;
    height: 141px;
    background-color: rgba(2,100,217,.1);
    right: 26%;
    bottom: -15%
}

.tpl-body-sub-9175 .ng-block-text-icon::after,.tpl-body-sub-9215 .ng-block-text-icon::after,.tpl-body-sub-9216 .ng-block-text-icon::after,.tpl-body-sub-9547 .ng-block-text-icon::after,.tpl-body-sub-9548 .ng-block-text-icon::after,.tpl-body-sub-9549 .ng-block-text-icon::after,.ng .ng-block-text-icon::after {
    width: 71px;
    height: 71px;
    background: -webkit-linear-gradient(326deg, rgba(204, 4, 4, 0.1) 12.98%, rgba(253, 195, 171, 0) 122.77%);
    background: -o-linear-gradient(326deg, rgba(204, 4, 4, 0.1) 12.98%, rgba(253, 195, 171, 0) 122.77%);
    background: linear-gradient(124deg, rgba(204, 4, 4, 0.1) 12.98%, rgba(253, 195, 171, 0) 122.77%);
    right: -25px;
    top: -35px
}

.tpl-body-sub-9175 .block-bron,.tpl-body-sub-9215 .block-bron,.tpl-body-sub-9216 .block-bron,.tpl-body-sub-9547 .block-bron,.tpl-body-sub-9548 .block-bron,.tpl-body-sub-9549 .block-bron,.ng .block-bron {
    position: relative;
    overflow: hidden;
    background-color: var(--block-bron-bg-color, #A90E13);
    border-radius: 20px;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 60px
}

.tpl-body-sub-9175 .block-bron::before,.tpl-body-sub-9175 .block-bron::after,.tpl-body-sub-9215 .block-bron::before,.tpl-body-sub-9215 .block-bron::after,.tpl-body-sub-9216 .block-bron::before,.tpl-body-sub-9216 .block-bron::after,.tpl-body-sub-9547 .block-bron::before,.tpl-body-sub-9547 .block-bron::after,.tpl-body-sub-9548 .block-bron::before,.tpl-body-sub-9548 .block-bron::after,.tpl-body-sub-9549 .block-bron::before,.tpl-body-sub-9549 .block-bron::after,.ng .block-bron::before,.ng .block-bron::after {
    content: "";
    position: absolute;
    display: block;
    height: 500px;
    width: 250px;
    background: url("../img/snow1.svg") 0 0/contain no-repeat
}

.tpl-body-sub-9175 .block-bron::before,.tpl-body-sub-9215 .block-bron::before,.tpl-body-sub-9216 .block-bron::before,.tpl-body-sub-9547 .block-bron::before,.tpl-body-sub-9548 .block-bron::before,.tpl-body-sub-9549 .block-bron::before,.ng .block-bron::before {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
    left: -125px;
    bottom: -60px
}

.tpl-body-sub-9175 .block-bron::after,.tpl-body-sub-9215 .block-bron::after,.tpl-body-sub-9216 .block-bron::after,.tpl-body-sub-9547 .block-bron::after,.tpl-body-sub-9548 .block-bron::after,.tpl-body-sub-9549 .block-bron::after,.ng .block-bron::after {
    top: -90px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: -50px
}

.tpl-body-sub-9175 .block-bron__container,.tpl-body-sub-9215 .block-bron__container,.tpl-body-sub-9216 .block-bron__container,.tpl-body-sub-9547 .block-bron__container,.tpl-body-sub-9548 .block-bron__container,.tpl-body-sub-9549 .block-bron__container,.ng .block-bron__container {
    position: relative;
    max-width: 825px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto
}

.tpl-body-sub-9175 .block-bron__container p,.tpl-body-sub-9215 .block-bron__container p,.tpl-body-sub-9216 .block-bron__container p,.tpl-body-sub-9547 .block-bron__container p,.tpl-body-sub-9548 .block-bron__container p,.tpl-body-sub-9549 .block-bron__container p,.ng .block-bron__container p {
    margin: 0
}

.tpl-body-sub-9175 .block-bron__container p+p,.tpl-body-sub-9215 .block-bron__container p+p,.tpl-body-sub-9216 .block-bron__container p+p,.tpl-body-sub-9547 .block-bron__container p+p,.tpl-body-sub-9548 .block-bron__container p+p,.tpl-body-sub-9549 .block-bron__container p+p,.ng .block-bron__container p+p {
    margin-top: 4px
}

.tpl-body-sub-9175 .block-bron__text,.tpl-body-sub-9215 .block-bron__text,.tpl-body-sub-9216 .block-bron__text,.tpl-body-sub-9547 .block-bron__text,.tpl-body-sub-9548 .block-bron__text,.tpl-body-sub-9549 .block-bron__text,.ng .block-bron__text {
    color: #fdff87;
    font-size: 16px;
    font-weight: 900;
    line-height: 143.75%;
    letter-spacing: .16px
}

.tpl-body-sub-9175 .block-bron__text br,.tpl-body-sub-9215 .block-bron__text br,.tpl-body-sub-9216 .block-bron__text br,.tpl-body-sub-9547 .block-bron__text br,.tpl-body-sub-9548 .block-bron__text br,.tpl-body-sub-9549 .block-bron__text br,.ng .block-bron__text br {
    display: none
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .block-bron__text br,.tpl-body-sub-9215 .block-bron__text br,.tpl-body-sub-9216 .block-bron__text br,.tpl-body-sub-9547 .block-bron__text br,.tpl-body-sub-9548 .block-bron__text br,.tpl-body-sub-9549 .block-bron__text br,.ng .block-bron__text br {
        display: block
    }
}

.tpl-body-sub-9175 .block-bron__row,.tpl-body-sub-9215 .block-bron__row,.tpl-body-sub-9216 .block-bron__row,.tpl-body-sub-9547 .block-bron__row,.tpl-body-sub-9548 .block-bron__row,.tpl-body-sub-9549 .block-bron__row,.ng .block-bron__row {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
    padding-top: 18px;
    padding-bottom: 18px
}

.tpl-body-sub-9175 .block-bron__row:not(:last-child),.tpl-body-sub-9215 .block-bron__row:not(:last-child),.tpl-body-sub-9216 .block-bron__row:not(:last-child),.tpl-body-sub-9547 .block-bron__row:not(:last-child),.tpl-body-sub-9548 .block-bron__row:not(:last-child),.tpl-body-sub-9549 .block-bron__row:not(:last-child),.ng .block-bron__row:not(:last-child) {
    border-bottom: 1px solid #fff
}

.tpl-body-sub-9175 .block-bron__item,.tpl-body-sub-9215 .block-bron__item,.tpl-body-sub-9216 .block-bron__item,.tpl-body-sub-9547 .block-bron__item,.tpl-body-sub-9548 .block-bron__item,.tpl-body-sub-9549 .block-bron__item,.ng .block-bron__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 575.98px) {
    .tpl-body-sub-9175 .block-bron__item,.tpl-body-sub-9215 .block-bron__item,.tpl-body-sub-9216 .block-bron__item,.tpl-body-sub-9547 .block-bron__item,.tpl-body-sub-9548 .block-bron__item,.tpl-body-sub-9549 .block-bron__item,.ng .block-bron__item {
        --width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(var(--width) - 10px);
        -ms-flex: 0 0 calc(var(--width) - 10px);
        flex: 0 0 calc(var(--width) - 10px)
    }
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .block-bron__item,.tpl-body-sub-9215 .block-bron__item,.tpl-body-sub-9216 .block-bron__item,.tpl-body-sub-9547 .block-bron__item,.tpl-body-sub-9548 .block-bron__item,.tpl-body-sub-9549 .block-bron__item,.ng .block-bron__item {
        --width: 35%
    }
}

.tpl-body-sub-9175 .block-bron__price,.tpl-body-sub-9215 .block-bron__price,.tpl-body-sub-9216 .block-bron__price,.tpl-body-sub-9547 .block-bron__price,.tpl-body-sub-9548 .block-bron__price,.tpl-body-sub-9549 .block-bron__price,.ng .block-bron__price {
    font-size: 26px;
    font-weight: 700;
    line-height: 144%;
    white-space: nowrap
}

.tpl-body-sub-9175 .block-bron__price span,.tpl-body-sub-9215 .block-bron__price span,.tpl-body-sub-9216 .block-bron__price span,.tpl-body-sub-9547 .block-bron__price span,.tpl-body-sub-9548 .block-bron__price span,.tpl-body-sub-9549 .block-bron__price span,.ng .block-bron__price span {
    font-family: var(--ff-rub);
    font-size: 26px;
    font-weight: 700;
    line-height: 144%
}

.tpl-body-sub-9175 .block-bron__dates span,.tpl-body-sub-9215 .block-bron__dates span,.tpl-body-sub-9216 .block-bron__dates span,.tpl-body-sub-9547 .block-bron__dates span,.tpl-body-sub-9548 .block-bron__dates span,.tpl-body-sub-9549 .block-bron__dates span,.ng .block-bron__dates span {
    font-size: 14px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: .14px
}

.tpl-body-sub-9175 .block-bron__btn,.tpl-body-sub-9215 .block-bron__btn,.tpl-body-sub-9216 .block-bron__btn,.tpl-body-sub-9547 .block-bron__btn,.tpl-body-sub-9548 .block-bron__btn,.tpl-body-sub-9549 .block-bron__btn,.ng .block-bron__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 15px
}

@media(min-width: 1215px) {
    .tpl-body-sub-9175 .block-bron__btn,.tpl-body-sub-9215 .block-bron__btn,.tpl-body-sub-9216 .block-bron__btn,.tpl-body-sub-9547 .block-bron__btn,.tpl-body-sub-9548 .block-bron__btn,.tpl-body-sub-9549 .block-bron__btn,.ng .block-bron__btn {
        position: absolute;
        right: -15%;
        bottom: 0;
        margin-top: 0
    }
}

.tpl-body-sub-9175 .block-bron__btn ._btn,.tpl-body-sub-9215 .block-bron__btn ._btn,.tpl-body-sub-9216 .block-bron__btn ._btn,.tpl-body-sub-9547 .block-bron__btn ._btn,.tpl-body-sub-9548 .block-bron__btn ._btn,.tpl-body-sub-9549 .block-bron__btn ._btn,.ng .block-bron__btn ._btn {
    margin-left: auto
}

.tpl-body-sub-9175 .block-bron__border,.tpl-body-sub-9215 .block-bron__border,.tpl-body-sub-9216 .block-bron__border,.tpl-body-sub-9547 .block-bron__border,.tpl-body-sub-9548 .block-bron__border,.tpl-body-sub-9549 .block-bron__border,.ng .block-bron__border {
    width: 55%;
    height: 1px;
    background-color: #fff;
    margin-top: 15px;
    margin-bottom: 15px
}

.tpl-body-sub-9175 .block-bron .yellow,.tpl-body-sub-9215 .block-bron .yellow,.tpl-body-sub-9216 .block-bron .yellow,.tpl-body-sub-9547 .block-bron .yellow,.tpl-body-sub-9548 .block-bron .yellow,.tpl-body-sub-9549 .block-bron .yellow,.ng .block-bron .yellow {
    color: #fdff87
}

.tpl-body-sub-9175 .block-bron--usloviya.block-bron,.tpl-body-sub-9215 .block-bron--usloviya.block-bron,.tpl-body-sub-9216 .block-bron--usloviya.block-bron,.tpl-body-sub-9547 .block-bron--usloviya.block-bron,.tpl-body-sub-9548 .block-bron--usloviya.block-bron,.tpl-body-sub-9549 .block-bron--usloviya.block-bron,.ng .block-bron--usloviya.block-bron {
    background: -webkit-linear-gradient(321.34deg, #289402 44.13%, #053E1C 100.68%);
    background: -o-linear-gradient(321.34deg, #289402 44.13%, #053E1C 100.68%);
    background: linear-gradient(128.66deg, #289402 44.13%, #053E1C 100.68%)
}

.tpl-body-sub-9175 .block-bron--usloviya.block-bron::before,.tpl-body-sub-9215 .block-bron--usloviya.block-bron::before,.tpl-body-sub-9216 .block-bron--usloviya.block-bron::before,.tpl-body-sub-9547 .block-bron--usloviya.block-bron::before,.tpl-body-sub-9548 .block-bron--usloviya.block-bron::before,.tpl-body-sub-9549 .block-bron--usloviya.block-bron::before,.ng .block-bron--usloviya.block-bron::before {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
    left: -125px;
    top: -150px;
    bottom: auto
}

.tpl-body-sub-9175 .block-bron--usloviya .block-bron,.tpl-body-sub-9215 .block-bron--usloviya .block-bron,.tpl-body-sub-9216 .block-bron--usloviya .block-bron,.tpl-body-sub-9547 .block-bron--usloviya .block-bron,.tpl-body-sub-9548 .block-bron--usloviya .block-bron,.tpl-body-sub-9549 .block-bron--usloviya .block-bron,.ng .block-bron--usloviya .block-bron {
    padding-top: 15px;
    padding-bottom: 15px
}

.tpl-body-sub-9175 .block-bron--usloviya .block-bron__container ul,.tpl-body-sub-9215 .block-bron--usloviya .block-bron__container ul,.tpl-body-sub-9216 .block-bron--usloviya .block-bron__container ul,.tpl-body-sub-9547 .block-bron--usloviya .block-bron__container ul,.tpl-body-sub-9548 .block-bron--usloviya .block-bron__container ul,.tpl-body-sub-9549 .block-bron--usloviya .block-bron__container ul,.ng .block-bron--usloviya .block-bron__container ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px;
    list-style: none
}

.tpl-body-sub-9175 .block-bron--usloviya .block-bron__container ul li,.tpl-body-sub-9215 .block-bron--usloviya .block-bron__container ul li,.tpl-body-sub-9216 .block-bron--usloviya .block-bron__container ul li,.tpl-body-sub-9547 .block-bron--usloviya .block-bron__container ul li,.tpl-body-sub-9548 .block-bron--usloviya .block-bron__container ul li,.tpl-body-sub-9549 .block-bron--usloviya .block-bron__container ul li,.ng .block-bron--usloviya .block-bron__container ul li {
    position: relative;
    padding-left: 20px
}

.tpl-body-sub-9175 .block-bron--usloviya .block-bron__container ul li::before,.tpl-body-sub-9215 .block-bron--usloviya .block-bron__container ul li::before,.tpl-body-sub-9216 .block-bron--usloviya .block-bron__container ul li::before,.tpl-body-sub-9547 .block-bron--usloviya .block-bron__container ul li::before,.tpl-body-sub-9548 .block-bron--usloviya .block-bron__container ul li::before,.tpl-body-sub-9549 .block-bron--usloviya .block-bron__container ul li::before,.ng .block-bron--usloviya .block-bron__container ul li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 8px;
    left: 0;
    background-color: var(--ul-marker-color, #fff)
}

.tpl-body-sub-9175 .included-price,.tpl-body-sub-9215 .included-price,.tpl-body-sub-9216 .included-price,.tpl-body-sub-9547 .included-price,.tpl-body-sub-9548 .included-price,.tpl-body-sub-9549 .included-price,.ng .included-price {
    position: relative;
    z-index: 5;
    font-family: var(--ff-sale);
    color: #282828;
    margin-bottom: 60px
}

.tpl-body-sub-9175 .included-price__border,.tpl-body-sub-9215 .included-price__border,.tpl-body-sub-9216 .included-price__border,.tpl-body-sub-9547 .included-price__border,.tpl-body-sub-9548 .included-price__border,.tpl-body-sub-9549 .included-price__border,.ng .included-price__border {
    width: 100%;
    height: 1px;
    background: #a6a6a6;
    margin-top: 15px;
    margin-bottom: 15px
}

.tpl-body-sub-9175 .included-price__row,.tpl-body-sub-9215 .included-price__row,.tpl-body-sub-9216 .included-price__row,.tpl-body-sub-9547 .included-price__row,.tpl-body-sub-9548 .included-price__row,.tpl-body-sub-9549 .included-price__row,.ng .included-price__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px
}

.tpl-body-sub-9175 .included-price__item,.tpl-body-sub-9215 .included-price__item,.tpl-body-sub-9216 .included-price__item,.tpl-body-sub-9547 .included-price__item,.tpl-body-sub-9548 .included-price__item,.tpl-body-sub-9549 .included-price__item,.ng .included-price__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.tpl-body-sub-9175 .included-price__item p,.tpl-body-sub-9215 .included-price__item p,.tpl-body-sub-9216 .included-price__item p,.tpl-body-sub-9547 .included-price__item p,.tpl-body-sub-9548 .included-price__item p,.tpl-body-sub-9549 .included-price__item p,.ng .included-price__item p {
    margin: 0
}

.tpl-body-sub-9175 .included-price__item p+p,.tpl-body-sub-9215 .included-price__item p+p,.tpl-body-sub-9216 .included-price__item p+p,.tpl-body-sub-9547 .included-price__item p+p,.tpl-body-sub-9548 .included-price__item p+p,.tpl-body-sub-9549 .included-price__item p+p,.ng .included-price__item p+p {
    margin-top: 16px
}

.tpl-body-sub-9175 .included-price__item ul,.tpl-body-sub-9215 .included-price__item ul,.tpl-body-sub-9216 .included-price__item ul,.tpl-body-sub-9547 .included-price__item ul,.tpl-body-sub-9548 .included-price__item ul,.tpl-body-sub-9549 .included-price__item ul,.ng .included-price__item ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px;
    list-style: none;
    margin: 20px 0 20px 0;
    padding: 0
}

.tpl-body-sub-9175 .included-price__item ul li,.tpl-body-sub-9215 .included-price__item ul li,.tpl-body-sub-9216 .included-price__item ul li,.tpl-body-sub-9547 .included-price__item ul li,.tpl-body-sub-9548 .included-price__item ul li,.tpl-body-sub-9549 .included-price__item ul li,.ng .included-price__item ul li {
    position: relative;
    padding-left: 20px;
    line-height: 133.333%
}

.tpl-body-sub-9175 .included-price__item ul li::before,.tpl-body-sub-9215 .included-price__item ul li::before,.tpl-body-sub-9216 .included-price__item ul li::before,.tpl-body-sub-9547 .included-price__item ul li::before,.tpl-body-sub-9548 .included-price__item ul li::before,.tpl-body-sub-9549 .included-price__item ul li::before,.ng .included-price__item ul li::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 11px;
    left: 0;
    top: 5px;
    background: url("../img/list-icon-snow.svg") center/contain no-repeat
}

.tpl-body-sub-9175 .included-price__item ul li span,.tpl-body-sub-9215 .included-price__item ul li span,.tpl-body-sub-9216 .included-price__item ul li span,.tpl-body-sub-9547 .included-price__item ul li span,.tpl-body-sub-9548 .included-price__item ul li span,.tpl-body-sub-9549 .included-price__item ul li span,.ng .included-price__item ul li span {
    font-size: 16px;
    font-weight: 300
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .included-price__item--desc,.tpl-body-sub-9215 .included-price__item--desc,.tpl-body-sub-9216 .included-price__item--desc,.tpl-body-sub-9547 .included-price__item--desc,.tpl-body-sub-9548 .included-price__item--desc,.tpl-body-sub-9549 .included-price__item--desc,.ng .included-price__item--desc {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .included-price__item--img,.tpl-body-sub-9215 .included-price__item--img,.tpl-body-sub-9216 .included-price__item--img,.tpl-body-sub-9547 .included-price__item--img,.tpl-body-sub-9548 .included-price__item--img,.tpl-body-sub-9549 .included-price__item--img,.ng .included-price__item--img {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 554px;
        -ms-flex: 0 0 554px;
        flex: 0 0 554px
    }
}

.tpl-body-sub-9175 .included-price-gallery,.tpl-body-sub-9215 .included-price-gallery,.tpl-body-sub-9216 .included-price-gallery,.tpl-body-sub-9547 .included-price-gallery,.tpl-body-sub-9548 .included-price-gallery,.tpl-body-sub-9549 .included-price-gallery,.ng .included-price-gallery {
    margin-left: auto;
    margin-right: auto;
    max-width: 554px
}

@media(max-width: 991.98px) {
    .tpl-body-sub-9175 .included-price-gallery,.tpl-body-sub-9215 .included-price-gallery,.tpl-body-sub-9216 .included-price-gallery,.tpl-body-sub-9547 .included-price-gallery,.tpl-body-sub-9548 .included-price-gallery,.tpl-body-sub-9549 .included-price-gallery,.ng .included-price-gallery {
        margin-bottom: 20px
    }
}

.tpl-body-sub-9175 .included-price-gallery__row,.tpl-body-sub-9215 .included-price-gallery__row,.tpl-body-sub-9216 .included-price-gallery__row,.tpl-body-sub-9547 .included-price-gallery__row,.tpl-body-sub-9548 .included-price-gallery__row,.tpl-body-sub-9549 .included-price-gallery__row,.ng .included-price-gallery__row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 9px 11px
}

.tpl-body-sub-9175 .included-price-gallery__item img,.tpl-body-sub-9215 .included-price-gallery__item img,.tpl-body-sub-9216 .included-price-gallery__item img,.tpl-body-sub-9547 .included-price-gallery__item img,.tpl-body-sub-9548 .included-price-gallery__item img,.tpl-body-sub-9549 .included-price-gallery__item img,.ng .included-price-gallery__item img {
    height: 100%
}

.tpl-body-sub-9175 .included-price-gallery__item:nth-child(1),.tpl-body-sub-9215 .included-price-gallery__item:nth-child(1),.tpl-body-sub-9216 .included-price-gallery__item:nth-child(1),.tpl-body-sub-9547 .included-price-gallery__item:nth-child(1),.tpl-body-sub-9548 .included-price-gallery__item:nth-child(1),.tpl-body-sub-9549 .included-price-gallery__item:nth-child(1),.ng .included-price-gallery__item:nth-child(1) {
    grid-column: 1/-1
}

.tpl-body-sub-9175 .included-price-gallery__item:nth-child(3),.tpl-body-sub-9215 .included-price-gallery__item:nth-child(3),.tpl-body-sub-9216 .included-price-gallery__item:nth-child(3),.tpl-body-sub-9547 .included-price-gallery__item:nth-child(3),.tpl-body-sub-9548 .included-price-gallery__item:nth-child(3),.tpl-body-sub-9549 .included-price-gallery__item:nth-child(3),.ng .included-price-gallery__item:nth-child(3) {
    grid-row: 2/4;
    grid-column: 2
}

.tpl-body-sub-9175 .block-attention,.tpl-body-sub-9215 .block-attention,.tpl-body-sub-9216 .block-attention,.tpl-body-sub-9547 .block-attention,.tpl-body-sub-9548 .block-attention,.tpl-body-sub-9549 .block-attention,.ng .block-attention {
    position: relative;
    font-family: var(--ff-sale);
    padding-left: 16px;
    border-radius: 20px;
    background: #ffd39a
}

.tpl-body-sub-9175 .block-attention__border,.tpl-body-sub-9215 .block-attention__border,.tpl-body-sub-9216 .block-attention__border,.tpl-body-sub-9547 .block-attention__border,.tpl-body-sub-9548 .block-attention__border,.tpl-body-sub-9549 .block-attention__border,.ng .block-attention__border {
    width: 55%;
    height: 1px;
    background: #494848;
    margin-top: 15px;
    margin-bottom: 15px
}

.tpl-body-sub-9175 .block-attention__container,.tpl-body-sub-9215 .block-attention__container,.tpl-body-sub-9216 .block-attention__container,.tpl-body-sub-9547 .block-attention__container,.tpl-body-sub-9548 .block-attention__container,.tpl-body-sub-9549 .block-attention__container,.ng .block-attention__container {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 16px
}

@media(min-width: 575.98px) {
    .tpl-body-sub-9175 .block-attention__container,.tpl-body-sub-9215 .block-attention__container,.tpl-body-sub-9216 .block-attention__container,.tpl-body-sub-9547 .block-attention__container,.tpl-body-sub-9548 .block-attention__container,.tpl-body-sub-9549 .block-attention__container,.ng .block-attention__container {
        padding-left: 65px
    }
}

@media(min-width: 767.98px) {
    .tpl-body-sub-9175 .block-attention__container,.tpl-body-sub-9215 .block-attention__container,.tpl-body-sub-9216 .block-attention__container,.tpl-body-sub-9547 .block-attention__container,.tpl-body-sub-9548 .block-attention__container,.tpl-body-sub-9549 .block-attention__container,.ng .block-attention__container {
        padding-top: 33px;
        padding-bottom: 33px;
        padding-right: 27px
    }
}

.tpl-body-sub-9175 .block-attention__container::before,.tpl-body-sub-9215 .block-attention__container::before,.tpl-body-sub-9216 .block-attention__container::before,.tpl-body-sub-9547 .block-attention__container::before,.tpl-body-sub-9548 .block-attention__container::before,.tpl-body-sub-9549 .block-attention__container::before,.ng .block-attention__container::before {
    position: absolute;
    left: 0;
    width: 38px;
    height: 38px;
    background: url("../img/icon-attention.svg") center/contain no-repeat
}

@media(min-width: 575.98px) {
    .tpl-body-sub-9175 .block-attention__container::before,.tpl-body-sub-9215 .block-attention__container::before,.tpl-body-sub-9216 .block-attention__container::before,.tpl-body-sub-9547 .block-attention__container::before,.tpl-body-sub-9548 .block-attention__container::before,.tpl-body-sub-9549 .block-attention__container::before,.ng .block-attention__container::before {
        content: ""
    }
}

.tpl-body-sub-9175 .block-attention__container p,.tpl-body-sub-9215 .block-attention__container p,.tpl-body-sub-9216 .block-attention__container p,.tpl-body-sub-9547 .block-attention__container p,.tpl-body-sub-9548 .block-attention__container p,.tpl-body-sub-9549 .block-attention__container p,.ng .block-attention__container p {
    margin: 0
}

.tpl-body-sub-9175 .block-attention__container p+p,.tpl-body-sub-9215 .block-attention__container p+p,.tpl-body-sub-9216 .block-attention__container p+p,.tpl-body-sub-9547 .block-attention__container p+p,.tpl-body-sub-9548 .block-attention__container p+p,.tpl-body-sub-9549 .block-attention__container p+p,.ng .block-attention__container p+p {
    margin-top: 10px
}

.tpl-body-sub-9175 .block-attention__container ul,.tpl-body-sub-9215 .block-attention__container ul,.tpl-body-sub-9216 .block-attention__container ul,.tpl-body-sub-9547 .block-attention__container ul,.tpl-body-sub-9548 .block-attention__container ul,.tpl-body-sub-9549 .block-attention__container ul,.ng .block-attention__container ul {
    margin: 15px 0 15px 20px;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px
}

.tpl-body-sub-9175 .red,.tpl-body-sub-9215 .red,.tpl-body-sub-9216 .red,.tpl-body-sub-9547 .red,.tpl-body-sub-9548 .red,.tpl-body-sub-9549 .red,.ng .red {
    color: #a90e13
}

.tpl-body-sub-9175 .ng-block-sale,.tpl-body-sub-9215 .ng-block-sale,.tpl-body-sub-9216 .ng-block-sale,.tpl-body-sub-9547 .ng-block-sale,.tpl-body-sub-9548 .ng-block-sale,.tpl-body-sub-9549 .ng-block-sale,.ng .ng-block-sale {
    font-family: var(--ff-sale);
    margin-bottom: 60px
}

.tpl-body-sub-9175 .ng-block-sale__row,.tpl-body-sub-9215 .ng-block-sale__row,.tpl-body-sub-9216 .ng-block-sale__row,.tpl-body-sub-9547 .ng-block-sale__row,.tpl-body-sub-9548 .ng-block-sale__row,.tpl-body-sub-9549 .ng-block-sale__row,.ng .ng-block-sale__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px
}

.tpl-body-sub-9175 .ng-block-sale__item,.tpl-body-sub-9215 .ng-block-sale__item,.tpl-body-sub-9216 .ng-block-sale__item,.tpl-body-sub-9547 .ng-block-sale__item,.tpl-body-sub-9548 .ng-block-sale__item,.tpl-body-sub-9549 .ng-block-sale__item,.ng .ng-block-sale__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .ng-block-sale__item,.tpl-body-sub-9215 .ng-block-sale__item,.tpl-body-sub-9216 .ng-block-sale__item,.tpl-body-sub-9547 .ng-block-sale__item,.tpl-body-sub-9548 .ng-block-sale__item,.tpl-body-sub-9549 .ng-block-sale__item,.ng .ng-block-sale__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px)
    }
}

.tpl-body-sub-9175 .ng-block-sale__item--img,.tpl-body-sub-9215 .ng-block-sale__item--img,.tpl-body-sub-9216 .ng-block-sale__item--img,.tpl-body-sub-9547 .ng-block-sale__item--img,.tpl-body-sub-9548 .ng-block-sale__item--img,.tpl-body-sub-9549 .ng-block-sale__item--img,.ng .ng-block-sale__item--img {
    overflow: hidden;
    border-radius: 20px
}

.tpl-body-sub-9175 .ng-block-sale__item--img img,.tpl-body-sub-9215 .ng-block-sale__item--img img,.tpl-body-sub-9216 .ng-block-sale__item--img img,.tpl-body-sub-9547 .ng-block-sale__item--img img,.tpl-body-sub-9548 .ng-block-sale__item--img img,.tpl-body-sub-9549 .ng-block-sale__item--img img,.ng .ng-block-sale__item--img img {
    width: 100%;
    height: 350px;
    -o-object-fit: cover;
    object-fit: cover
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .ng-block-sale__item--img img,.tpl-body-sub-9215 .ng-block-sale__item--img img,.tpl-body-sub-9216 .ng-block-sale__item--img img,.tpl-body-sub-9547 .ng-block-sale__item--img img,.tpl-body-sub-9548 .ng-block-sale__item--img img,.tpl-body-sub-9549 .ng-block-sale__item--img img,.ng .ng-block-sale__item--img img {
        height: auto
    }
}

.tpl-body-sub-9175 .ng-block-sale .red,.tpl-body-sub-9215 .ng-block-sale .red,.tpl-body-sub-9216 .ng-block-sale .red,.tpl-body-sub-9547 .ng-block-sale .red,.tpl-body-sub-9548 .ng-block-sale .red,.tpl-body-sub-9549 .ng-block-sale .red,.ng .ng-block-sale .red {
    font-size: 20px
}

.tpl-body-sub-9175 .star-gold,.tpl-body-sub-9215 .star-gold,.tpl-body-sub-9216 .star-gold,.tpl-body-sub-9547 .star-gold,.tpl-body-sub-9548 .star-gold,.tpl-body-sub-9549 .star-gold,.ng .star-gold {
    position: absolute;
    background: url("../img/ng/star-gold.svg") 0/contain no-repeat;
    width: 87px;
    height: 82px;
    right: 9%;
    -webkit-transform: translateY(145px);
    transform: translateY(145px)
}

.tpl-body-sub-9175 .star-gold--left,.tpl-body-sub-9215 .star-gold--left,.tpl-body-sub-9216 .star-gold--left,.tpl-body-sub-9547 .star-gold--left,.tpl-body-sub-9548 .star-gold--left,.tpl-body-sub-9549 .star-gold--left,.ng .star-gold--left {
    right: auto;
    left: 6%
}

.tpl-body-sub-9175 .ng-line,.tpl-body-sub-9215 .ng-line,.tpl-body-sub-9216 .ng-line,.tpl-body-sub-9547 .ng-line,.tpl-body-sub-9548 .ng-line,.tpl-body-sub-9549 .ng-line,.ng .ng-line {
    position: absolute;
    background: url("../img/ng/ng-line.png") 0/contain no-repeat;
    width: 161px;
    height: 165px;
    left: 0;
    display: none
}

@media(min-width: 767.98px) {
    .tpl-body-sub-9175 .ng-line,.tpl-body-sub-9215 .ng-line,.tpl-body-sub-9216 .ng-line,.tpl-body-sub-9547 .ng-line,.tpl-body-sub-9548 .ng-line,.tpl-body-sub-9549 .ng-line,.ng .ng-line {
        display: block
    }
}

.tpl-body-sub-9175 .balls,.tpl-body-sub-9215 .balls,.tpl-body-sub-9216 .balls,.tpl-body-sub-9547 .balls,.tpl-body-sub-9548 .balls,.tpl-body-sub-9549 .balls,.ng .balls {
    position: absolute;
    z-index: 4;
    background: url("../img/ng/balls.png") 0/contain no-repeat;
    width: 416px;
    height: 586px;
    right: 2%;
    -webkit-transform: translateY(325px);
    transform: translateY(325px)
}

@media(max-width: 991.98px) {
    .tpl-body-sub-9175 .balls,.tpl-body-sub-9215 .balls,.tpl-body-sub-9216 .balls,.tpl-body-sub-9547 .balls,.tpl-body-sub-9548 .balls,.tpl-body-sub-9549 .balls,.ng .balls {
        display: none
    }
}

.tpl-body-sub-9175 .balls--left,.tpl-body-sub-9215 .balls--left,.tpl-body-sub-9216 .balls--left,.tpl-body-sub-9547 .balls--left,.tpl-body-sub-9548 .balls--left,.tpl-body-sub-9549 .balls--left,.ng .balls--left {
    bottom: 0;
    right: auto;
    left: -36%;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
    opacity: .6
}

.tpl-body-sub-9175 .list-btn,.tpl-body-sub-9215 .list-btn,.tpl-body-sub-9216 .list-btn,.tpl-body-sub-9547 .list-btn,.tpl-body-sub-9548 .list-btn,.tpl-body-sub-9549 .list-btn,.ng .list-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tpl-body-sub-9175 .list-btn__row,.tpl-body-sub-9215 .list-btn__row,.tpl-body-sub-9216 .list-btn__row,.tpl-body-sub-9547 .list-btn__row,.tpl-body-sub-9548 .list-btn__row,.tpl-body-sub-9549 .list-btn__row,.ng .list-btn__row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 5px
}

.tpl-body-sub-9175 .list-btn__item,.tpl-body-sub-9215 .list-btn__item,.tpl-body-sub-9216 .list-btn__item,.tpl-body-sub-9547 .list-btn__item,.tpl-body-sub-9548 .list-btn__item,.tpl-body-sub-9549 .list-btn__item,.ng .list-btn__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    background-color: var(--list-btn-bg-color, #F0AE00);
    border-radius: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 42px;
    text-align: center
}

@media(min-width: 575.98px) {
    .tpl-body-sub-9175 .list-btn__item,.tpl-body-sub-9215 .list-btn__item,.tpl-body-sub-9216 .list-btn__item,.tpl-body-sub-9547 .list-btn__item,.tpl-body-sub-9548 .list-btn__item,.tpl-body-sub-9549 .list-btn__item,.ng .list-btn__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(50% - 5px);
        -ms-flex: 0 0 calc(50% - 5px);
        flex: 0 0 calc(50% - 5px)
    }
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9175 .list-btn__item,.tpl-body-sub-9215 .list-btn__item,.tpl-body-sub-9216 .list-btn__item,.tpl-body-sub-9547 .list-btn__item,.tpl-body-sub-9548 .list-btn__item,.tpl-body-sub-9549 .list-btn__item,.ng .list-btn__item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: left
    }
}

.tpl-body-sub-9175 .list-btn__item._btn,.tpl-body-sub-9215 .list-btn__item._btn,.tpl-body-sub-9216 .list-btn__item._btn,.tpl-body-sub-9547 .list-btn__item._btn,.tpl-body-sub-9548 .list-btn__item._btn,.tpl-body-sub-9549 .list-btn__item._btn,.ng .list-btn__item._btn {
    padding: 5px 10px
}

.tpl-body-sub-9175 .list-btn__item:hover,.tpl-body-sub-9215 .list-btn__item:hover,.tpl-body-sub-9216 .list-btn__item:hover,.tpl-body-sub-9547 .list-btn__item:hover,.tpl-body-sub-9548 .list-btn__item:hover,.tpl-body-sub-9549 .list-btn__item:hover,.ng .list-btn__item:hover {
    background-color: #ffc01a
}

.tpl-body-sub-9175 .list-link,.tpl-body-sub-9215 .list-link,.tpl-body-sub-9216 .list-link,.tpl-body-sub-9547 .list-link,.tpl-body-sub-9548 .list-link,.tpl-body-sub-9549 .list-link,.ng .list-link {
    padding-block: 10px
}

.tpl-body-sub-9175 .list-link__row,.tpl-body-sub-9215 .list-link__row,.tpl-body-sub-9216 .list-link__row,.tpl-body-sub-9547 .list-link__row,.tpl-body-sub-9548 .list-link__row,.tpl-body-sub-9549 .list-link__row,.ng .list-link__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px
}

.tpl-body-sub-9175 .list-link__item,.tpl-body-sub-9215 .list-link__item,.tpl-body-sub-9216 .list-link__item,.tpl-body-sub-9547 .list-link__item,.tpl-body-sub-9548 .list-link__item,.tpl-body-sub-9549 .list-link__item,.ng .list-link__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media(min-width: 767.98px) {
    .tpl-body-sub-9175 .list-link__item,.tpl-body-sub-9215 .list-link__item,.tpl-body-sub-9216 .list-link__item,.tpl-body-sub-9547 .list-link__item,.tpl-body-sub-9548 .list-link__item,.tpl-body-sub-9549 .list-link__item,.ng .list-link__item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.tpl-body-sub-9175 .list-link__item br,.tpl-body-sub-9215 .list-link__item br,.tpl-body-sub-9216 .list-link__item br,.tpl-body-sub-9547 .list-link__item br,.tpl-body-sub-9548 .list-link__item br,.tpl-body-sub-9549 .list-link__item br,.ng .list-link__item br {
    display: none
}

@media(min-width: 767.98px) {
    .tpl-body-sub-9175 .list-link__item br,.tpl-body-sub-9215 .list-link__item br,.tpl-body-sub-9216 .list-link__item br,.tpl-body-sub-9547 .list-link__item br,.tpl-body-sub-9548 .list-link__item br,.tpl-body-sub-9549 .list-link__item br,.ng .list-link__item br {
        display: block
    }
}

.tpl-body-sub-9175 .list-link__item ._btn,.tpl-body-sub-9215 .list-link__item ._btn,.tpl-body-sub-9216 .list-link__item ._btn,.tpl-body-sub-9547 .list-link__item ._btn,.tpl-body-sub-9548 .list-link__item ._btn,.tpl-body-sub-9549 .list-link__item ._btn,.ng .list-link__item ._btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tpl-body-sub-9216 .ng .ng-title,.tpl-body-sub-9215 .ng .ng-title {
    --ng-title-color: #1A7FBA
}

.tpl-body-sub-9216 .ng .block-bron,.tpl-body-sub-9215 .ng .block-bron {
    --block-bron-bg-color: #1A7FBA
}

.tpl-body-sub-9216 .ng .block-bron__btn,.tpl-body-sub-9215 .ng .block-bron__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 15px
}

@media(min-width: 1215px) {
    .tpl-body-sub-9216 .ng .block-bron__btn,.tpl-body-sub-9215 .ng .block-bron__btn {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        -ms-flex: 0;
        flex: 0;
        position: relative;
        right: auto;
        bottom: auto;
        margin-top: auto
    }
}

.tpl-body-sub-9216 .ng .block-bron__btn ._btn,.tpl-body-sub-9215 .ng .block-bron__btn ._btn {
    margin-left: auto
}

.tpl-body-sub-9216 .ng .block-bron--usloviya.block-bron,.tpl-body-sub-9215 .ng .block-bron--usloviya.block-bron {
    background: -webkit-linear-gradient(321.34deg, #289402 44.13%, #053E1C 100.68%);
    background: -o-linear-gradient(321.34deg, #289402 44.13%, #053E1C 100.68%);
    background: linear-gradient(128.66deg, #289402 44.13%, #053E1C 100.68%)
}

.tpl-body-sub-9216 .ng .block-bron--usloviya.block-bron::before,.tpl-body-sub-9215 .ng .block-bron--usloviya.block-bron::before {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
    left: -125px;
    top: -150px;
    bottom: auto
}

.tpl-body-sub-9216 .ng .block-bron--usloviya .block-bron,.tpl-body-sub-9215 .ng .block-bron--usloviya .block-bron {
    padding-top: 15px;
    padding-bottom: 15px
}

.tpl-body-sub-9216 .ng .block-bron--usloviya .block-bron__container ul,.tpl-body-sub-9215 .ng .block-bron--usloviya .block-bron__container ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px;
    list-style: none
}

.tpl-body-sub-9216 .ng .block-bron--usloviya .block-bron__container ul li,.tpl-body-sub-9215 .ng .block-bron--usloviya .block-bron__container ul li {
    position: relative;
    padding-left: 20px
}

.tpl-body-sub-9216 .ng .block-bron--usloviya .block-bron__container ul li::before,.tpl-body-sub-9215 .ng .block-bron--usloviya .block-bron__container ul li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 8px;
    left: 0;
    background-color: var(--ul-marker-color, #fff)
}

.tpl-body-sub-9216 .ng .included-price,.tpl-body-sub-9215 .ng .included-price {
    position: relative;
    z-index: 5;
    font-family: var(--ff-sale);
    color: #282828;
    margin-bottom: 60px
}

.tpl-body-sub-9216 .ng .included-price__border,.tpl-body-sub-9215 .ng .included-price__border {
    width: 100%;
    height: 1px;
    background: #a6a6a6;
    margin-top: 15px;
    margin-bottom: 15px
}

.tpl-body-sub-9216 .ng .included-price__row,.tpl-body-sub-9215 .ng .included-price__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px
}

.tpl-body-sub-9216 .ng .included-price__item,.tpl-body-sub-9215 .ng .included-price__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.tpl-body-sub-9216 .ng .included-price__item p,.tpl-body-sub-9215 .ng .included-price__item p {
    margin: 0
}

.tpl-body-sub-9216 .ng .included-price__item p+p,.tpl-body-sub-9215 .ng .included-price__item p+p {
    margin-top: 16px
}

.tpl-body-sub-9216 .ng .included-price__item ul,.tpl-body-sub-9215 .ng .included-price__item ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px;
    list-style: none;
    margin: 20px 0 20px 0;
    padding: 0
}

.tpl-body-sub-9216 .ng .included-price__item ul li,.tpl-body-sub-9215 .ng .included-price__item ul li {
    position: relative;
    padding-left: 20px;
    line-height: 133.333%
}

.tpl-body-sub-9216 .ng .included-price__item ul li::before,.tpl-body-sub-9215 .ng .included-price__item ul li::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 11px;
    left: 0;
    top: 5px;
    background: url("../img/list-icon-snow.svg") center/contain no-repeat
}

.tpl-body-sub-9216 .ng .included-price__item ul li span,.tpl-body-sub-9215 .ng .included-price__item ul li span {
    font-size: 16px;
    font-weight: 300
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9216 .ng .included-price__item--desc,.tpl-body-sub-9215 .ng .included-price__item--desc {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9216 .ng .included-price__item--img,.tpl-body-sub-9215 .ng .included-price__item--img {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 554px;
        -ms-flex: 0 0 554px;
        flex: 0 0 554px
    }
}

.tpl-body-sub-9216 .ng .included-price-gallery,.tpl-body-sub-9215 .ng .included-price-gallery {
    margin-left: auto;
    margin-right: auto;
    max-width: 554px
}

@media(max-width: 991.98px) {
    .tpl-body-sub-9216 .ng .included-price-gallery,.tpl-body-sub-9215 .ng .included-price-gallery {
        margin-bottom: 20px
    }
}

.tpl-body-sub-9216 .ng .included-price-gallery__row,.tpl-body-sub-9215 .ng .included-price-gallery__row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 9px 11px
}

.tpl-body-sub-9216 .ng .included-price-gallery__item img,.tpl-body-sub-9215 .ng .included-price-gallery__item img {
    height: 100%
}

.tpl-body-sub-9216 .ng .included-price-gallery__item:nth-child(1),.tpl-body-sub-9215 .ng .included-price-gallery__item:nth-child(1) {
    grid-column: 1/-1
}

.tpl-body-sub-9216 .ng .included-price-gallery__item:nth-child(3),.tpl-body-sub-9215 .ng .included-price-gallery__item:nth-child(3) {
    grid-row: 2/4;
    grid-column: 2
}

.tpl-body-sub-9216 .ng .block-attention,.tpl-body-sub-9215 .ng .block-attention {
    position: relative;
    font-family: var(--ff-sale);
    padding-left: 16px;
    border-radius: 20px;
    background: #ffd39a
}

.tpl-body-sub-9216 .ng .block-attention__border,.tpl-body-sub-9215 .ng .block-attention__border {
    width: 55%;
    height: 1px;
    background: #494848;
    margin-top: 15px;
    margin-bottom: 15px
}

.tpl-body-sub-9216 .ng .block-attention__container,.tpl-body-sub-9215 .ng .block-attention__container {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 16px
}

@media(min-width: 575.98px) {
    .tpl-body-sub-9216 .ng .block-attention__container,.tpl-body-sub-9215 .ng .block-attention__container {
        padding-left: 65px
    }
}

@media(min-width: 767.98px) {
    .tpl-body-sub-9216 .ng .block-attention__container,.tpl-body-sub-9215 .ng .block-attention__container {
        padding-top: 33px;
        padding-bottom: 33px;
        padding-right: 27px
    }
}

.tpl-body-sub-9216 .ng .block-attention__container::before,.tpl-body-sub-9215 .ng .block-attention__container::before {
    position: absolute;
    left: 0;
    width: 38px;
    height: 38px;
    background: url("../img/icon-attention.svg") center/contain no-repeat
}

@media(min-width: 575.98px) {
    .tpl-body-sub-9216 .ng .block-attention__container::before,.tpl-body-sub-9215 .ng .block-attention__container::before {
        content: ""
    }
}

.tpl-body-sub-9216 .ng .block-attention__container p,.tpl-body-sub-9215 .ng .block-attention__container p {
    margin: 0
}

.tpl-body-sub-9216 .ng .block-attention__container p+p,.tpl-body-sub-9215 .ng .block-attention__container p+p {
    margin-top: 10px
}

.tpl-body-sub-9216 .ng .block-attention__container ul,.tpl-body-sub-9215 .ng .block-attention__container ul {
    margin: 15px 0 15px 20px;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 10px
}

.tpl-body-sub-9216 .ng .red,.tpl-body-sub-9215 .ng .red {
    color: #a90e13
}

.tpl-body-sub-9216 .ng .ng-block-sale,.tpl-body-sub-9215 .ng .ng-block-sale {
    font-family: var(--ff-sale);
    margin-bottom: 60px
}

.tpl-body-sub-9216 .ng .ng-block-sale__row,.tpl-body-sub-9215 .ng .ng-block-sale__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px
}

.tpl-body-sub-9216 .ng .ng-block-sale__item,.tpl-body-sub-9215 .ng .ng-block-sale__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9216 .ng .ng-block-sale__item,.tpl-body-sub-9215 .ng .ng-block-sale__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px)
    }
}

.tpl-body-sub-9216 .ng .ng-block-sale__item--img,.tpl-body-sub-9215 .ng .ng-block-sale__item--img {
    overflow: hidden;
    border-radius: 20px
}

.tpl-body-sub-9216 .ng .ng-block-sale__item--img img,.tpl-body-sub-9215 .ng .ng-block-sale__item--img img {
    width: 100%;
    height: 350px;
    -o-object-fit: cover;
    object-fit: cover
}

@media(min-width: 991.98px) {
    .tpl-body-sub-9216 .ng .ng-block-sale__item--img img,.tpl-body-sub-9215 .ng .ng-block-sale__item--img img {
        height: auto
    }
}

.tpl-body-sub-9216 .ng .ng-block-sale .red,.tpl-body-sub-9215 .ng .ng-block-sale .red {
    font-size: 20px
}

.tpl-body-sub-9216 .ng .star-gold,.tpl-body-sub-9215 .ng .star-gold {
    position: absolute;
    background: url("../img/ng/star-gold.svg") 0/contain no-repeat;
    width: 87px;
    height: 82px;
    right: 9%;
    -webkit-transform: translateY(145px);
    transform: translateY(145px)
}

.tpl-body-sub-9216 .ng .star-gold--left,.tpl-body-sub-9215 .ng .star-gold--left {
    right: auto;
    left: 6%
}

.tpl-body-sub-9216 .ng .ng-line,.tpl-body-sub-9215 .ng .ng-line {
    position: absolute;
    background: url("../img/ng/ng-line.png") 0/contain no-repeat;
    width: 161px;
    height: 165px;
    left: 0
}

.tpl-body-sub-9216 .ng .balls,.tpl-body-sub-9215 .ng .balls {
    position: absolute;
    z-index: 4;
    background: url("../img/ng/balls.png") 0/contain no-repeat;
    width: 416px;
    height: 586px;
    right: 2%;
    -webkit-transform: translateY(325px);
    transform: translateY(325px)
}

@media(max-width: 991.98px) {
    .tpl-body-sub-9216 .ng .balls,.tpl-body-sub-9215 .ng .balls {
        display: none
    }
}

.tpl-body-sub-9216 .ng .balls--left,.tpl-body-sub-9215 .ng .balls--left {
    bottom: 0;
    right: auto;
    left: -36%;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
    opacity: .6
}

.tpl-body-sub-9547 .block-bron__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 15px
}

@media(min-width: 1215px) {
    .tpl-body-sub-9547 .block-bron__btn {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        -ms-flex: 0;
        flex: 0;
        position: relative;
        right: auto;
        bottom: auto;
        margin-top: auto
    }
}

.tpl-body-sub-9547 .block-bron__btn ._btn {
    margin-left: auto
}

.tpl-body-sub-9547 .block-bron--usloviya.block-bron {
    background: -webkit-linear-gradient(321.34deg, #289402 44.13%, #053E1C 100.68%);
    background: -o-linear-gradient(321.34deg, #289402 44.13%, #053E1C 100.68%);
    background: linear-gradient(128.66deg, #289402 44.13%, #053E1C 100.68%)
}

.tpl-body-sub-9547 .block-bron--usloviya.block-bron::before {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
    left: -125px;
    top: -150px;
    bottom: auto
}

.tpl-body-sub-9547 .block-bron--usloviya .block-bron {
    padding-top: 15px;
    padding-bottom: 15px
}

.tpl-body-sub-9547 .block-bron--usloviya .block-bron__btn {
    margin-top: 20px
}

.tpl-body-sub-9549 .list-link ._btn {
    --fs: 15px
}

.tpl-body-sub-9549 .block-bron__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 15px
}

@media(min-width: 1215px) {
    .tpl-body-sub-9549 .block-bron__btn {
        -webkit-box-flex: 0;
        -webkit-flex: 0;
        -ms-flex: 0;
        flex: 0;
        position: relative;
        right: auto;
        bottom: auto
    }
}

.tpl-body-sub-9549 .block-bron__btn ._btn {
    --fs: 15px;
    margin-left: auto
}

.tpl-body-sub-9549 .block-bron--usloviya.block-bron {
    background: -webkit-linear-gradient(321.34deg, #289402 44.13%, #053E1C 100.68%);
    background: -o-linear-gradient(321.34deg, #289402 44.13%, #053E1C 100.68%);
    background: linear-gradient(128.66deg, #289402 44.13%, #053E1C 100.68%)
}

.tpl-body-sub-9549 .block-bron--usloviya.block-bron::before {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
    left: -125px;
    top: -150px;
    bottom: auto
}

.tpl-body-sub-9549 .block-bron--usloviya .block-bron {
    padding-top: 15px;
    padding-bottom: 15px
}

.tpl-body-sub-9549 .block-bron--usloviya .block-bron__btn {
    margin-top: 20px
}

.tpl-body-sub-9260 .ng {
    font-family: var(--ff-sale);
    position: relative
}

.tpl-body-sub-9260 .ng .ng-title {
    text-align: center;
    padding-bottom: 30px
}

.tpl-body-sub-9260 .ng .block-shishki {
    position: absolute;
    right: 0;
    background: url("../img/ng/shishki.svg") 0 0/contain no-repeat;
    width: 215px;
    height: 703px
}

.tpl-body-sub-9260 .ng .block-shishki2 {
    position: absolute;
    right: 0;
    background: url("../img/ng/shishki2.svg") 0 0/contain no-repeat;
    width: 250px;
    height: 703px
}

.tpl-body-sub-9260 .ng .block-snezhinki {
    position: absolute;
    left: 0;
    background: url("../img/ng/snezhinki.svg") 0 0/contain no-repeat;
    width: 350px;
    height: 703px
}

.tpl-body-sub-9260 .ng .section-program {
    padding-bottom: 40px
}

.tpl-body-sub-9260 .ng .section-program__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: 29px
}

.tpl-body-sub-9260 .ng .section-program__item {
    border-radius: 20px;
    border: 1px solid #dfdddd;
    padding: 21px 25px
}

.tpl-body-sub-9260 .ng .section-program__header .section-program__name {
    color: #e30613;
    font-size: 24px;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: .24px
}

.tpl-body-sub-9260 .ng .section-program__name {
    color: #e30613;
    font-size: 20px;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: .2px
}

.tpl-body-sub-9260 .ng .section-program__desc {
    position: relative;
    padding-top: 15px;
    font-size: 16px
}

.tpl-body-sub-9260 .ng .section-program__desc strong {
    font-family: inherit;
    font-weight: 700
}

.tpl-body-sub-9260 .ng .section-program__desc::after,.tpl-body-sub-9260 .ng .section-program__desc::before {
    content: "";
    position: absolute;
    background: url("../img/ng/star-gold.svg") 0 0/contain no-repeat
}

.tpl-body-sub-9260 .ng .section-program__desc::before {
    margin-top: -20px;
    right: 4%;
    width: 87px;
    height: 82px
}

.tpl-body-sub-9260 .ng .section-program__desc::after {
    bottom: 0;
    right: 10%;
    width: 44px;
    height: 44px
}

.tpl-body-sub-9260 .ng .section-program__desc p {
    margin: 0
}

.tpl-body-sub-9260 .ng .section-program__desc p+p {
    margin-top: 10px
}

.tpl-body-sub-9260 .ng .section-winter-holidays-gallery {
    --swiper-navigation-size: 30px;
    --swiper-navigation-color: #BFBFBF;
    margin-bottom: 30px
}

.tpl-body-sub-9260 .ng .section-winter-holidays-gallery .swiper-button-next,.tpl-body-sub-9260 .ng .section-winter-holidays-gallery .swiper-button-prev {
    border: 0
}

@media(max-width: 575.96px) {
    .tpl-body-sub-9260 .ng .section-winter-holidays-gallery .swiper-button-next,.tpl-body-sub-9260 .ng .section-winter-holidays-gallery .swiper-button-prev {
        display: none
    }
}

.tpl-body-sub-9260 .ng .section-winter-holidays-gallery .swiper-button-next {
    right: -30px
}

.tpl-body-sub-9260 .ng .section-winter-holidays-gallery .swiper-button-prev {
    left: -30px
}

.tpl-body-sub-9260 .ng .section-winter-holidays-gallery-swiper {
    position: relative
}

.tpl-body-sub-9260 .ng .section-winter-holidays-gallery__slide {
    width: 300px;
    border-radius: 20px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

@media(max-width: 767.96px) {
    .tpl-body-sub-9260 .ng .section-winter-holidays-gallery__slide {
        width: 45%
    }
}

@media(max-width: 575.96px) {
    .tpl-body-sub-9260 .ng .section-winter-holidays-gallery__slide {
        width: 90%
    }
}

.tpl-body-sub-9260 .ng .section-winter-holidays-gallery__slide img {
    max-width: 100%
}