.fw-full-b{font-weight:900}.fs-medium-b{font-size:18px}.text-gray-b{color:#959595}.text-pr-1-b{color:#d23737}.bg-pr-1-b{background-color:#d23737}.bg-pr-2-b{background-color:#ffcf26}.bg-pr-4-b{background-color:#fff1bf}body{font-family:Fira Sans,sans-serif;font-size:18px}@media (min-width: 1400px){.container{max-width:1270px}}mark{background-color:#ff0}.navbar-b__top{background-image:url(../images/bg-5c0adfd8.png);background-repeat:no-repeat;background-size:cover}.logo-b{font-family:Montserrat,sans-serif}.logo-b__row-1{left:29px;background:linear-gradient(180deg,#FFF200 0%,#FFB803 100%);box-shadow:0 4px 4px #00000040;transform:skew(-15deg)}.logo-b__row-2{left:16px;font-size:57px;background:linear-gradient(180deg,#D1021F 0%,#FF3E3E 100%);box-shadow:0 4px 4px #00000040;transform:skew(-15deg)}.logo-b__row-3{letter-spacing:2px;background:#FFFFFF;box-shadow:0 4px 4px #00000040;transform:skew(-15deg)}.logo-b__no-transform{transform:skew(20deg)}.main-menu-b{font-family:Fira Sans,sans-serif;border-top:8px solid #D23737;border-bottom:2px solid #D23737}.main-menu-b__link{font-size:16px}.main-menu-b__link--active{border-bottom:3px solid #FFCF26}.list-b__simple:before{content:url(../images/check-b86208af.svg);margin-right:10px}.list-b--border{border-bottom:2px solid #D23737}.news-b__title-section{border-bottom:8px solid #D23737}.news-box-b{border-bottom:1px solid #F9DBBB}.mega-link-b{color:#3046ff;transition:.4s}.mega-link-b:hover{color:#001bfc}.advertisement-b{border:3px solid #D21312;background:linear-gradient(180deg,#EFFCFE 0%,#F7F2FC 100%)}.advertisement-b__title-section{background-color:#d21312}.advertisement-b__btn{max-width:280px;background-color:#ffcc16;color:#000;border:1px solid #D78E00;border-radius:8px;background-image:linear-gradient(180deg,#FBB120 0%,#FCC810 100%);transition:.4s}.advertisement-b__btn:hover{background-color:#c12300}.comments-b__header-bar{background-color:#ffe999}.comments-b__simple{font-size:14px}.data-comment-b__author{font-weight:700}.data-comment-b__time{color:#9e9e9e}.footer-b{font-weight:500;font-size:14px}.footer-b__col-1{border-top:1px solid #D23737}.footer-b ul{list-style:disc}.site-modal .modal-title{font-size:1.25rem;font-weight:700;text-transform:uppercase;line-height:1}.site-modal .modal-body__title{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.site-modal .modal-body .legal__content h2{font-size:1.355rem;font-weight:700;margin-bottom:.5rem}.site-modal .modal-body .legal__content h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.site-modal .modal-body .legal__content h4{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.site-modal .modal-body .legal__content h5{font-size:1rem;font-weight:700;margin-bottom:.5rem}.site-modal .modal-body .legal__content b,.site-modal .modal-body .legal__content strong{font-weight:700}.site-modal .modal-body .legal__content p{margin-bottom:1rem}.site-modal .modal-body .legal__content p,.site-modal .modal-body .legal__content li{font-size:.875rem}.site-modal .modal-body .legal__content ol,.site-modal .modal-body .legal__content ul{margin-top:0;margin-bottom:1rem;padding-left:2rem}.site-modal .modal-body .legal__content ol ol,.site-modal .modal-body .legal__content ol ul,.site-modal .modal-body .legal__content ul ol,.site-modal .modal-body .legal__content ul ul{margin-bottom:0}.site-modal .modal-body .legal__content a{transition:color .15s ease-in-out,border-color .15s ease-in-out;color:inherit}.site-modal .modal-body .legal__content .form-control{margin-bottom:1rem}.site-modal .modal-body .legal__content .form-control:focus{box-shadow:none}.site-modal .modal-body .legal__content .form-check:not(:last-child){margin-bottom:.5rem}.site-modal .modal-body .legal__content .form-check-label{font-size:.875rem;font-weight:500;padding:.25rem 0;cursor:pointer}.site-modal .modal-body .legal__content input[type=checkbox].form-check-input{margin-top:8px}.site-modal .modal-body .legal__content .contact__legal{font-size:.75rem;margin-bottom:1rem}.site-modal .modal-body .legal__content .contact__legal a{font-size:.75rem;text-decoration:underline}#cookieNotice{font-family:Lato,sans-serif!important;font-size:.75rem!important;font-weight:400!important;line-height:1.2!important;color:#000!important;background-color:#ffa285!important}#cookieNotice .confirm{color:#000!important;background-color:#ffcf26!important;padding:.5rem 1rem!important;margin-top:.5rem!important}@media (min-width: 1200px){#cookieNotice .confirm{margin-top:0!important}}
@media screen and (min-width: 1270px) {
    .b-bunner-product {
        width: 200px;
        margin: 0 auto;
        display: block;
    }
}

@media screen and (min-width: 992px) {
    .b-product {
        position: absolute;
        width: 181px;
        right: 159px;
        top: 12px;
    }
}
.order-form {
    margin-top: 25px;
    width: 100%;
    padding: 24px;
    border: 1px solid #242124;
    text-align: center;
    box-sizing: border-box;
}

.order-form__price {
    display: inline-block;
    margin: 0 8px 16px;
    font-size: 20px !important;
}

.order-form__price:first-of-type {
    text-decoration: line-through;
}

.order-form__price:last-of-type {
    font-weight: bold;
    color: red;
}

.order-form__label {
    display: block;
    margin: 0 auto 8px
}

.order-form__text {
    display: block !important;
    margin: 0 auto 16px !important;
    border-radius: calc(8px / 2) !important;
    border: 1px solid #242124 !important;
    padding: 8px 16px !important;
    width: 230px !important;
    height: 40px !important;
    font-size: 16px !important;
    box-sizing: border-box !important;
}

.order-form__button {
    cursor: pointer !important;
    margin: calc(8px / 2) auto 16px !important;
    border-radius: calc(8px / 2) !important;
    background-color: #008000 !important;
    color: #fff !important;
    border: 0 !important;
    padding: 8px 16px !important;
    width: 230px !important;
    font-size: 20px !important;
}

.order-form__caption {
    margin-bottom: 0;
}

.order-form__star {
}
.ft-page {
    padding: 15px;
    text-align: center;
}
form input,
form select {
    font-size: 16px !important;
    height: 50px !important;
}

.modal li,
.modal p {
    font-size: 12px !important;
}
.container,
.footer-b {
    margin-bottom: 0 !important;
}

html, body {
    height: auto;
    scroll-behavior: unset;
}

:root{scroll-behavior:unset}
a {
    cursor: pointer;
}