* {
    font-family: 'Roboto Condensed', sans-serif !important;
}

body {
    font-family: 'Roboto Condensed', sans-serif;
    width: 100%;
    /*height:100%;*/
    position: relative;
    margin: 0 auto;
    padding: 0;
    color: #888888;
}

button, input[type='submit'], input[type='button'], .basket_button, .basket_button span {
    text-transform: uppercase;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    outline: none;
}

.wrapper_inner {
    max-width: 1680px !important;
    margin: 0 auto;
    z-index: auto !important;
}

.section-item__level2, .go__back {
    cursor: pointer;
}

.section-item__level2 li::after {
    display: block;
    width: 25px;
    content: ">";
}


.header_wrap {
    max-width: 100% !important;
}

.header__top-right {
    display: flex;
    flex-shrink: 0;
}
.header__favorites {
    height: 68px;
}
.header__basket-line {
    flex-shrink: 0;
}
.header__city .current-city span#displayed-city {
    text-align: left;
    white-space: nowrap;
    padding-top: 5px;
}

.header__city .common_select .common_select-link {
    margin: 0;
}
.header__phones a {
    font-size: 18px;
}
.header__search-wrapper {
    width: 100%;
}
.header__search-wrapper .search {
    width: 100%;
}
.header__search-wrapper .search form {
    max-width: 100%;
}
.header__search-content {
    position: relative;
}



@media (max-width: 1919px) {
    .header_wrap {
        padding: 0 !important;
    }

}

.has_menu #header {
    display: flex;
}

h1 {
    clear: both;
    color: #383838;
    font-size: 36px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 39px;
}

h1.shifted {
    padding-right: 200px;
}

h2, h3, h4, h5 {
    color: #383838;
    line-height: 1.2;
    font-weight: 500;
}

h2 {
    font-size: 24px;
    margin: 0 0 24px;
}

h3 {
    margin: 0 0 23px;
}

h3, h3 a {
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
}

a h3 {
    display: inline-block;
}

h4 {
    font-size: 16px;
    margin: 0 0 23px;
}

h5 {
    font-size: 14px;
    margin: 0 0 23px;
}

img {
    border: 0;
}

blockquote {
    color: #383838;
    font-size: 13px;
    margin: 43px 0 45px;
    min-height: 40px;
    padding-left: 25px;
    position: relative;
    vertical-align: middle;
}

blockquote:before {
    bottom: 3px;
    content: " ";
    display: block;
    left: 0;
    position: absolute;
    top: 3px;
    width: 3px;
    background-color: #ddd;
}

.medium {
    font-weight: 500;
    font-size: 14px;
}

hr {
    border: 0;
    height: 1px;
    margin: 20px 0;
    background: #E5E5E5;
}

p {
    color: #888888;
    font-size: 13px;
    margin: 0px 0px 20px;
}

a {
    cursor: pointer;
    text-decoration: none;
}

table {
    border-collapse: collapse;
}

ol {
    counter-reset: li;
}

ol li {
    position: relative;
}

ol li:before {
    content: counter(li) ". " !important;
    counter-increment: li;
    padding-right: 0 !important;
    color: #383838;
}

ul li:before {
    content: "\25CF";
    color: #383838;
}

li {
    list-style-type: none;
}

.big_text {
    font-size: 18px;
    font-weight: 500;
}

.middle_text {
    font-size: 14px;
}

hr.long {
    margin: 35px 0px 30px;
}

.border_block_wide {
    border: 1px solid #e5e5e5;
    padding: 9px 38px 34px;
}

.border_block_wide .props_list {
    width: 100%;
}

.border_block_wide .props_list td:first-child {
    font-size: 14px;
}

.border_block_wide .props_list td:first-child .txt {
    padding-right: 28px;
}

.border_block_wide .props_list td:last-child {
    font-size: 16px;
    font-weight: bold;
}

.border_block_wide .props_list td:last-child .txt {
    padding-left: 29px;
}

.border_block_wide .props_list td .txt {
    padding-left: 14px;
}

.border_block_wide .props_list td {
    padding-top: 6px;
}

table.props_list {
    border-collapse: collapse;
    border: 0px;
}

table[data-bx-no-border="Y"] td {
    border: 0px;
    border-bottom: 1px dotted #c3c3c3;
}

.props_list td {
    text-align: right;
    padding: 2px 0px 2px 10px;
    font-size: 12px;
    border-bottom: 1px dotted #c3c3c3;
}

.props_list td > span, .props_list td > .txt {
    position: relative;
    bottom: -11px;
    background: #FFF;
    padding: 0px 0px 0px 10px;
    display: inline-block;
}

.props_list tr td:first-child {
    text-align: left;
    padding-right: 10px;
    padding-left: 0px;
}

.props_list tr td:first-child > span, .props_list tr td:first-child > .txt {
    padding-right: 12px;
    position: relative;
}

.props_list tr td:first-child > span.whint {
    padding-right: 32px;
}

.props_list tr td:first-child > span:before, .props_list tr td:first-child > .txt:before {
    content: "";
    display: block;
    position: absolute;
    background: #ddd;
    left: 1px;
    top: 10px;
    width: 2px;
    height: 2px;
}

.props_list tr td:first-child > .txt:before {
    top: 9px;
    width: 3px;
    height: 3px;
}

.tizer_bold_text {
    font-weight: 600;
    font-size: 18px;
}

.tizer_text {
    font-size: 16px;
}

html {
    font-size: 10px;
}

.logo_wrapp {
    display: flex;
    margin-right: 10px;
    margin-top: 10px;
}
.header__top .logo_wrapp {
    margin-top: 0;
}
.logo {
    margin-right: 2.3rem;
}

#header {
    margin-bottom: 2.5rem !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.header__top {
    display: flex;
    flex-direction: row;
    /* justify-content: space-between; */
    align-items: center;
    /*	gap: 15px;*/
}

.menu-burger {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.menu_second {
    display: none;
}

.menu_first {
    width: 50%;
}

ul.left-menu li {
    background: none;
}

ul li:before {
    content: "";
}

ul.left-menu li {
    padding: 0;
    font-size: 1.6rem;
    line-height: 1.6rem;
}

ul.left-menu li a {
    color: #1d1a1a !important;
}

ul.left-menu {
    display: flex;
    align-items: center;
    gap: 10px;
}

.menu_first ul li:first-child a,
.menu_first ul li:nth-child(2) a {
    padding-left: 15px;
    background-image: url('/local/assets/img/jet.png');
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: left center;
    color: #ff693b !important;
}

.menu_first ul li:nth-child(3) a {
    padding-left: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23888888' d='M4.50754 9.30744L7.53233 13.7746C7.77867 14.1382 8.18058 14.3509 8.6199 14.3509C9.05923 14.3509 9.46088 14.1384 9.70748 13.7746L12.6662 9.41062C12.7053 9.34935 12.7427 9.28745 12.7787 9.22467C12.8817 9.04525 13.0595 8.94229 13.2664 8.94229H15.4529C16.0385 8.94229 16.5033 8.94706 17.0344 9.61076L20.2493 13.6222C20.7533 14.2069 21 14.8706 21 15.6424V17.7917C21 18.3769 20.5207 18.8561 19.9355 18.8561H19.2785C19.1378 18.8561 19.0206 18.7546 19.0004 18.6157C18.8108 17.32 17.6948 16.3251 16.3465 16.3251C14.9981 16.3251 13.8822 17.3199 13.6926 18.6157C13.6724 18.7547 13.5551 18.8561 13.4145 18.8561H9.82478C9.68416 18.8561 9.56714 18.7546 9.54668 18.6157C9.35709 17.32 8.2414 16.3251 6.89279 16.3251C5.54669 16.3251 4.43211 17.3168 4.23977 18.6094C4.21729 18.7609 4.07667 18.867 3.92474 18.8468C3.40468 18.7779 3 18.3296 3 17.7916V10.0067C3 9.49091 3.37176 9.05775 3.86033 8.96181C4.16769 8.90129 4.32977 9.0448 4.50746 9.30721L4.50754 9.30744ZM6.89275 17.0156C7.99299 17.0156 8.88508 17.9074 8.88508 19.0079C8.88508 20.1081 7.99299 21 6.89275 21C5.79251 21 4.90065 20.1082 4.90065 19.0079C4.90065 17.9074 5.79248 17.0156 6.89275 17.0156ZM16.3462 17.0156C17.4465 17.0156 18.3386 17.9074 18.");
}

.header__btn {
    padding: 1rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.6rem;
    line-height: 1.9rem;
    display: flex;
    align-items: center;
    color: #163560;
    background-color: transparent;
    border: 1px solid #163560;
    border-radius: 0.8rem;
    margin-right: 2.3rem;
    transition: border .3s .1s ease, color .3s .1s ease;
}

.header__btn,
.hide__close {
    padding: 1rem;
    /*padding-left: 30px;*/
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.6rem;
    line-height: 1.9rem;
    display: flex;
    align-items: center;
    color: #163560;
    background-color: transparent;
    border: 1px solid #163560;
    border-radius: 0.8rem;
    margin-right: 2.3rem;
    transition: border .2s ease, color .2s ease, opacity .2s ease;
    position: relative;
    cursor: pointer;
    text-transform: none;
}

.header__btn:hover,
.hide__close:hover {
    opacity: .5;
}

.hide__close::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='15px' height='15px' viewBox='0 0 32 32'%3E%3Cpath d='M18.8,16l5.5-5.5c0.8-0.8,0.8-2,0-2.8l0,0C24,7.3,23.5,7,23,7c-0.5,0-1,0.2-1.4,0.6L16,13.2l-5.5-5.5 c-0.8-0.8-2.1-0.8-2.8,0C7.3,8,7,8.5,7,9.1s0.2,1,0.6,1.4l5.5,5.5l-5.5,5.5C7.3,21.9,7,22.4,7,23c0,0.5,0.2,1,0.6,1.4 C8,24.8,8.5,25,9,25c0.5,0,1-0.2,1.4-0.6l5.5-5.5l5.5,5.5c0.8,0.8,2.1,0.8,2.8,0c0.8-0.8,0.8-2.1,0-2.8L18.8,16z'/%3E%3C/svg%3E");
    position: absolute;
    left: 10px;
    top: 13px;
}

.form-control {
    /*height: auto!important;*/
    /*padding: 0 !important;*/
    /*border: none !important;*/
    padding: 0;
    height: auto;
    border: none;
    box-shadow: none;
}

.catalog_menu {
    border-top-width: 0 !important;
}

.menu.full {
    height: fit-content;
    display: flex;
}

.wrapper.has_menu .main-nav {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 10px;
    max-width: 820px;
    width: 100%;
    padding: 0 !important;
}

.wrapper.has_menu .main-nav .navbar{
    margin-bottom: 0;
}


.main-nav {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 10px;
    max-width: 1832px;
    width: 100%;
}
#header .wrapper_inner {
    max-width: 100vw !important;
    display:flex;
    flex-direction:row;
    align-items:center;
    box-sizing:border-box;
    padding-left: 10px;
}
@media screen and (max-width: 1025px) {
    #header .wrapper_inner {
        padding-left: 0;
    }
}
#header .wrapper_inner * {
    box-sizing:border-box;
}
#header .logo_gin {
    width: 100%;
    max-height:138px;
    max-width: 57px;
}
#header .logo_gin-xs {
    display:none;
}
@media screen and (max-width: 1500px) {
    #header .logo_gin {
        max-height:112px;
        max-width: 46px;
    }

}
@media screen and (max-width: 1025px) {
    #header .logo_gin {
        display:none;
    }

    #header .logo_gin-xs {
        display:flex;
        max-height:70px;
        max-width: 29px;
    }
}
#header .logo_text {
    max-width:343px;
    /*max-height:29px;*/
}
@media screen and (max-width: 1025px) {
    #header .logo_text {
        max-width:190px;
        /*max-height:17px;*/
    }
}
#header .header__wrapper {
    width:100%;
    padding-left: 8px;
}
.header__bottom {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: stretch;
    margin: 0 auto;
    background-color: #fff;
    border-top: 1px solid rgba(186, 186, 186, 0.5);
    flex-wrap: wrap;
}

.header__bottom_btn {
    position: relative;
    display: flex;
    align-items: center;
    min-width: 180px;
    height: 46px;
    padding: 6px 8px;
    background-color:  #FF5800;
    border: 0;
    border-radius: 8px;
    transition: background-color .3s .1s ease;

    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    color: #FFFFFF;
    text-transform: unset;

    margin-right: 16px;
}



.header__bottom_btn:before {
    content: "";
    display: block;
    width: 34px;
    height: 34px;
    min-width: 34px;
    margin-right: 4px;

    background-image: url('images/svg/catalog-menu-btn.svg');
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.header__bottom_btn.open:before {
    background-image: url('images/svg/catalog-menu-btn-close.svg');
}

.header__bottom_btn:focus {
    outline: 0;
}


.header__bottom_btn_text {
    text-transform: none;
    font-family: 'Roboto Condensed';
    font-size: 1.6rem;
    color: #fff;
}
.header__bottom_btn-menu-wrapper {
    display: none;
}
@media (max-width: 1750px) {
    .header__bottom_btn-menu-wrapper {
        display: block;
        /*position: relative;*/
        min-width: 100px;
        margin-right: 16px;
    }
}
@media (max-width: 767px) {
    .header__bottom_btn-menu-wrapper{
        width: 100%;
        margin-right: 0;
    }
}

.header__bottom_btn-menu {
    display:none;

    min-width: 100px;
    height: 46px;
    padding: 6px 8px;
    background-color: #175CFF;
    border: 0;
    border-radius: 8px;
    transition: background-color .3s .1s ease;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    color: #FFFFFF;
    text-transform: unset;
    margin-right: 16px;
}
.header__bottom_btn-menu:focus {
    outline: 0;
}
.header__bottom_btn-menu:before {
    content: "";
    display: block;
    width: 34px;
    height: 34px;
    min-width: 34px;
    background-image: url('images/svg/menu-btn.svg');
    margin-right: 4px;
}

@media screen and (max-width: 1750px) {
    .header__bottom_btn-menu {
        display: flex;
        align-items: center;
    }
}
.header__delivery-info {
    position: relative;
    width: 100%;
    padding: 0 0 0 30px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    min-width: 700px;
    margin-left: 16px;
    overflow: hidden;
}
.header__delivery-info--gradient {
    /*background: linear-gradient(90deg, #FFF7B5 0%, #DBF6FF 100%);*/
    background: linear-gradient(90deg, #08337A 0%, #175CFF 38.5%, #08337A 100%), linear-gradient(180deg, #012053 0%, #02122D 100%);;
}
.header__delivery-info-bg {
    position: relative;
    flex-shrink: 0;
}

.header__delivery-info-bg img {
    height: 78px;
    width: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}


.header__delivery-info-lg {
    display:none;
    max-width:100%;
    margin-left:0;
}
@media screen and (max-width: 1500px) {
    .header__delivery-info-xl {
        display:none;
    }
    .header__delivery-info-lg {
        display:flex;
    }
}
.header__delivery-info-content {
    position: relative;
    padding: 8px 0;
    margin-right: 10px;
}


.header__bottom-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 18px 0;
}

.header__delivery-info-title {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    /*font-size: 31px;*/
    font-size: 24px;
    line-height: 1;
    /*color: #4865FF;*/
    color: #fff;
    margin-bottom: 6px;
    text-transform: uppercase;
}
.header__delivery-info-title span {
    color: #FFCD62;
}
.header__delivery-info-title span.header-delivery-border {
    display: inline-block;
    border: 1px solid #FFCD62;
    padding-left: 2px;
    padding-right: 2px;
}


@media screen and (max-width: 1600px) {
    .header__search-wrapper .stitle_form.form_wr {
        max-width: 100%;
    }
}

header {
    background-color: white;
}

#title-search .header__search {
    display: flex;
    position: relative;
    flex-grow: 1;
    width: 100%;
    border: 1px solid #BABABA;
    border-radius: 6px;
    padding: 10px 20px 10px 15px;
    color: black;
    background-color: transparent;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    min-height: 46px;
}
#title-search .header__search::placeholder {
    color: #BABABA;
}


#title-search .header__search:focus-visible {
    border: 2px solid #175cff;
    padding: 9px 19px 9px 14px;
}

#title-search .header__search-btn {
    width: 46px;
    height: 46px;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
}

.search__wrapper {
    display: flex;
}
.search input.button {
    background: #4865FF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23ffffff' height='24px' width='24px' version='1.1' id='Layer_1' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M508.255,490.146l-128-128c-0.06-0.06-0.137-0.077-0.196-0.128c34.193-38.434,55.142-88.917,55.142-144.418 c0-120.175-97.425-217.6-217.6-217.6S0.001,97.425,0.001,217.6s97.425,217.6,217.6,217.6c55.501,0,105.975-20.949,144.418-55.151 c0.06,0.06,0.077,0.137,0.128,0.196l128,128c2.5,2.509,5.777,3.755,9.054,3.755s6.554-1.246,9.054-3.746 C513.247,503.253,513.247,495.147,508.255,490.146z M217.601,409.6c-105.865,0-192-86.135-192-192s86.135-192,192-192 s192,86.135,192,192S323.466,409.6,217.601,409.6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center / 24px 24px;
}
.search input.button:hover,
.search input.button:active,
.search input.button:focus {
    background-color: #175cff;
}

.menu_item_l1 a {
    display: flex !important;
    align-items: center;
    text-transform: none !important;
}

.menu_item_l1 a svg {
    margin-right: 5px;
}


.phones .phone_wrap {
    display: flex !important;
    flex-direction: row;
    background: #f6f9fc;
    border-radius: 12px;
    padding: 10px 30px 10px 15px;
    position: relative;
    display: flex;
    padding: 6px 10px;
    background: #f6f9fc;
    border-radius: 12px;
    margin-right: 10px;
    margin-left: auto;
    min-height: 68px;
}
.header_worktime {
    color: #163560;
    font-size: 14px;
    font-weight: 700;
    line-height: 16.41px;
    padding-left: 10px;
    justify-content: center;
    border-left: 1px solid rgba(106, 150, 226, .54);
}
@media screen and (max-width: 1200px) {
    .header_worktime {
        display:none !important;
    }
}
.wrap_md.second {
    display: flex;
    flex-direction: row;
    gap:15px;
}

.phone_text.header__phones {

    padding-right: 10px;
}
.phone__city {
    display: flex;
    flex-direction: column;
    border-right: 1px solid rgba(106, 150, 226, .54);
    color: #163560;
    padding-right: 10px;
    align-self: center;
}

.phone__city h4 {
    margin-bottom: 0.4rem;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-weight: 700;
}

.phone__city span {
    text-decoration: underline;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    /*font-size: 1.4rem;*/
    line-height: 1.6rem;


}

.phone_text {
    font-weight: 600;
    display: flex;
    flex-direction: column;
    padding-left: 10px;
    justify-content: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
}

.header__delivery-info-descr {
    font-family: 'Inter' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.4;
    /*color: #4865FF;*/
    color: #fff;
    margin-bottom: 0;
}

.ul.menu {
    display: flex;
}

.op_name {
    transition: color .3s ease-in-out;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    color: #163560;
    white-space: nowrap;
    font-size:14px
}

.middle_phone .phones .phone_text a {
    cursor: pointer;
    transition: color .3s ease-in-out;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    color: #163560;
    white-space: nowrap;
    font-size:14px
}
@media screen and (max-width: 1025px) {
    .middle_phone .phones .phone_text a {
        font-size:14px
    }
}
#displayed-city {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
}
.middle_phone .phones .phone_text a:hover {
    color: blue;
}

.svg-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

#menu-icon {
    width: 26px;
    height: 26px;
}

.button.icon {
    position: relative;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: -7px;
    border: none;
    border-radius: 0.6rem;
    cursor: pointer;
    background: #175cff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23ffffff' height='24px' width='24px' version='1.1' id='Layer_1' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M508.255,490.146l-128-128c-0.06-0.06-0.137-0.077-0.196-0.128c34.193-38.434,55.142-88.917,55.142-144.418 c0-120.175-97.425-217.6-217.6-217.6S0.001,97.425,0.001,217.6s97.425,217.6,217.6,217.6c55.501,0,105.975-20.949,144.418-55.151 c0.06,0.06,0.077,0.137,0.128,0.196l128,128c2.5,2.509,5.777,3.755,9.054,3.755s6.554-1.246,9.054-3.746 C513.247,503.253,513.247,495.147,508.255,490.146z M217.601,409.6c-105.865,0-192-86.135-192-192s86.135-192,192-192 s192,86.135,192,192S323.466,409.6,217.601,409.6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center / 24px 24px;
    transition: background .2s ease-in-out;
}

/*.button.icon:hover {*/
/*    background: #175cff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23bababa' height='24px' width='24px' version='1.1' id='Layer_1' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M508.255,490.146l-128-128c-0.06-0.06-0.137-0.077-0.196-0.128c34.193-38.434,55.142-88.917,55.142-144.418 c0-120.175-97.425-217.6-217.6-217.6S0.001,97.425,0.001,217.6s97.425,217.6,217.6,217.6c55.501,0,105.975-20.949,144.418-55.151 c0.06,0.06,0.077,0.137,0.128,0.196l128,128c2.5,2.509,5.777,3.755,9.054,3.755s6.554-1.246,9.054-3.746 C513.247,503.253,513.247,495.147,508.255,490.146z M217.601,409.6c-105.865,0-192-86.135-192-192s86.135-192,192-192 s192,86.135,192,192S323.466,409.6,217.601,409.6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center / 24px 24px;*/
/*}*/

.form-control1.bg {
    display: flex;
}

#header .middle-h-row td.logo_wrapp {
    padding: 0 !important;
}

#header {
    position: relative;
}

#header td {
    text-align: center;
    vertical-align: middle;
}

.basket_wrapp__favorites a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.header__hide-wrapper {
    box-sizing: border-box;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    background-color: white;
    box-shadow: 18px 0 68px 6px rgba(0, 0, 0, .3);
    padding: 15px 15px 15px 60px;
    position: fixed;
    top: -100%;
    transition: top .2s ease-in-out;
    z-index: 1000000;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}

.header__hide-nav {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.header__hide-nav .hide__close:before {
    display: none;
}

.header__hide-nav .hide__close {
    border-radius: 8px;
}

.header__hide-content .menu.full {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-top: 20px;
    gap: 15px;
}

.header__hide-nav .menu_item_l1 {
    margin-right: 15px;
}

.has_menu #header .middle-h-row .center_block {
    padding: 0 !important;
    white-space: nowrap;
}

.menu_item_l1 p {
    margin: 0;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    white-space: nowrap;

    color: #163560;
}

.menu.full {
    height: fit-content;
}

.header__hide-wrapper.open {
    top: 0;
    padding: 15px;
}

#main {
    background-color: #f6f9fc;
}

.ya__map {
    position: relative;
}

.ya__img {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 15;
    border-radius: 12px;
    height: auto;
    max-width: 752px;
    max-height: 395px;
    opacity:0;
    visibility:hidden;
    transition: opacity .2s ease, visibility .2s ease;
}
@media (max-width: 767px) {
    .ya__img {
        max-width: 458px;
        max-height: 289px;
    }
}

.ya__img.show {
    opacity:1;
    visibility:visible;
}
.ya__map-wrapper {
    background-color: #fff;
    /*padding: 2.5rem 3rem;*/
    padding: 0;
    margin: 0 auto;
    max-width: 162rem;
    margin-bottom: 2.5rem;
    border-radius: 12px;
    overflow: hidden;
    box-sizing: border-box;
}
.ya__map-btns {
    position:absolute;
    top:25px;
    left:30px;
    display:flex;
    gap:15px;
    z-index:1;
}
.ya__map-btns-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.ya__map-btns span {
    font-size: 24px;
    font-weight: 400;
    line-height: 33.6px;
    letter-spacing: -0.01em;
    color:#163560;
    flex-shrink: 0;
    display: block;
}
.ya__map-btns-wrapper a,
.ya__map-btns-wrapper button {
    display: inline-block;
    min-width: 134px;
    text-align: center;
    background-color:#fff;
    padding: 8px 14px;
    color: #175CFF;
    border: 1px solid #175CFF;
    border-radius:6px;
    text-transform: unset;

    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1;
    margin-right: 16px;
    transition: all .3s ease;
}

.ya__map-content {
    height: 500px;
}

.ya__map-btns-wrapper a:hover,
.ya__map-btns-wrapper a:active,
.ya__map-btns-wrapper a:focus,
.ya__map-btns-wrapper button:hover,
.ya__map-btns-wrapper button:active,
.ya__map-btns-wrapper button:focus {
    outline: 0;
    background-color: #175CFF;
    color: #FFFFFF;
    transition: all .3s ease;
    text-decoration: none;
}

/*.ymaps-map {*/
/*    filter:grayscale(1);*/
/*}*/
@media screen and (max-width: 767px) {
    .ya__map-content {
        height: 434px;
    }
    .ya__map-wrapper {
        /*padding: 15px;*/
    }
    .ya__map-wrapper .ya__map {
        overflow: hidden;
        height: 434px;
    }
    .ya__map-btns {
        top: 10px;
        left: 10px;
        width: calc(100% - 20px);
    }
    .ya__map-btns span {
        font-size: 20px;
    }
}
@media screen  and (max-width: 575px) {
    .ya__map-btns {
        justify-content: space-between;
    }
    .ya__map-btns-wrapper {
        flex-direction: column;
        align-items: flex-end;
    }
    .ya__img {
        bottom: 0;
        top: unset;
        z-index: 15;
        width: 100%;
    }
    .ya__map-btns-wrapper a,
    .ya__map-btns-wrapper button {
        margin-right: 0;
        margin-bottom: 5px;
    }
}


.delivery-rules {
    padding: 0;
    background-color: transparent;
}

.delivery-rules__content {
    display: flex;
    align-items: stretch;
    gap: 50px;
}

.delivery-rules__block-container {
    padding: 15px;
}

.delivery-rules__block-container h2 {
    margin-bottom: 12px;
}
.delivery-rules__block-container p {
    font-size: 16px!important;
}

.page-wrapper-text p.delivery-price__places {
    font-size: 16px;
}

.page-wrapper__title {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: -0.01em;
    color: #163560;
    margin-bottom: 12px;
}
@media (max-width: 1199px) {
    .page-wrapper__title {
        font-size: 28px;
    }
}
@media (max-width: 767px) {
    .page-wrapper__title {
        font-size: 24px;
    }
}
@media (max-width: 575px) {
    .page-wrapper__title {
        font-size: 20px;
    }
}


.delivery-rules__block {
    background-color: #fff;
    border-radius: 16px;
    overflow: hidden;
    width: 50%;
}
.delivery-rules__block img {
    min-width: 100%;
    max-width: 100%;
    height: auto;
}

@media screen and (max-width: 992px){
    .delivery-rules__block {
        width: 100%;
    }
}

#map {
    display: flex;
}

.hide-footer {
    display: none;
}



.product-item-title a {
    width: 100%;
    font-weight: 700;
    font-size: 1.5rem!important;
    line-height: 1.2;
    margin-bottom: 0.5rem;
    min-height: 50px;
    color: #333;
}

.hide {
    display: block!important;
}

.most-popular, .promo-slider {
    padding: 20px;
}

.akc-swiper,
.promo-swiper,
.news-swiper{
    position: relative;
    overflow: hidden;
}

/*.akc-swiper:before,*/
/*.promo-swiper:before,*/
/*.news-swiper:before {*/
/*    content: "";*/
/*    display: block;*/
/*    top: 0;*/
/*    right: -20px;*/
/*    position: absolute;*/
/*    z-index: 3;*/
/*    width: 62px;*/
/*    height: 100%;*/
/*    background: linear-gradient(270.8deg, #FFFFFF 63.95%, rgba(255, 255, 255, 0) 99.4%);*/
/*}*/
/*@media (max-width: 768px) {*/
/*    .akc-swiper:before,*/
/*    .promo-swiper:before,*/
/*    .news-swiper:before {*/
/*        width: 35px;*/
/*        right: -5px;*/
/*    }*/
/*}*/

.catalog-main-popular {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    padding: 25px 30px;
    background-color: #fff;
}
@media (max-width: 767px) {
    .catalog-main-popular {
        padding: 10px;
    }
}

.catalog-main-popular__heading {
    display: block;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #163560;
    margin-bottom: 25px;
}
@media (max-width: 767px) {
    .catalog-main-popular__heading {
        font-size: 20px;
        margin-bottom: 10px;
    }
}

.catalog-main-popular .catalog-popular {

}

.catalog-main-popular .catalog-popular:before {
    content: "";
    display: block;
    top: 0;
    right: 0;
    position: absolute;
    z-index: 3;
    width: 62px;
    height: 100%;
    /*background: linear-gradient(270.8deg, #FFFFFF 63.95%, rgba(255, 255, 255, 0) 99.4%);*/
}
.catalog-popular-swiper-button-next {
    z-index: 3;
}

@media (max-width: 1919px) {
    .map__wrapper {
        max-width: 100%;
        margin: 0 5rem 2.5rem;
    }
}

section {
    margin-bottom: 25px;
    background-color: white;
}

.about {
    background-color: transparent;
    padding: 0;
    max-width: 1680px;
}

.about__container {
    display: flex;
    /*justify-content: space-between;*/
    gap: 0 50px;
    margin-bottom: 150px;
}

.about__container p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 8px;
    color: #121212;
}

#footer {
    background-color: white;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
    width: 100%;
}

section.middle {
    max-width: 1680px !important;
    background: none !important;
}

#footer .wrapper_inner {
    max-width: 1680px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}

.footer__block1 {
    display: inline-flex;
    flex-direction: column;

}

.footer__block1 img {
    margin-bottom: 15px;
}

.footer__block1 a {
    font-size: 2.5rem;
    line-height: 2.9rem;
    display: flex;
    align-items: center;
    color: #163560;
}

.footer_top > .wrap_md {
    display: flex;
    flex-direction: row;
    gap: 0 20px;
    align-items: center;
}

.footer_bottom > .wrap_md {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.footer_bottom > .wrap_md > .iblock.sblock {
    width: 100%;
}

.footer_bottom > .wrap_md > .iblock.menu_block > .wrap_md {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.footer_bottom .all_menu_block .submenu_block, .footer_bottom .submenu_top .menu_item {
    white-space: nowrap;
    width: auto !important;
}

.footer_bottom .all_menu_block .submenu_block, .footer_bottom .submenu_top .menu_item:not(:last-child) {
    margin-right: 15px;
}

#subscribe-form_footer {
    justify-content: space-between;
    padding: 25px 349px 12px 28px;
}

.footer__descr-bottom a {
    display: block;
    font-size: 1.3rem;
    color: #175cff;
}

#subscribe-form_footer .forms.iblock {
    width: 100%;
}

.white-block-wrapper {
    max-width: 1625px!important;
    margin: 0 auto 25px!important;
    box-sizing: border-box;
}

@media screen and (max-width: 1620px) {
    .white-block-wrapper {
        max-width: 100% !important;
        margin: 0 50px 25px!important;
    }
}
@media screen and (max-width: 1440px) {
    .white-block-wrapper {
        margin: 0 30px 25px!important;
    }
}
@media screen and (max-width: 1024px){
    .white-block-wrapper {
        margin: 0 30px 20px!important;
    }
}
@media screen and (max-width: 992px){
    .white-block-wrapper {
        margin: 0 15px 15px!important;
    }
}



.advantage {
    padding:0;
    border-radius: 12px;
}
.advantage__title {
    background: linear-gradient(90deg, #6B56F3 0%, #175CFF 38.5%, #6B56F3 100%);
    /*background: linear-gradient(102.31deg, #1862FF 7.35%, #1863FF 16.58%, #1766FF 25.8%, #166BFF 35.02%, #1473FF 44.25%, #127CFF 53.47%, #1087FF 62.7%, #0D94FF 71.92%, #0BA0FF 81.15%, #08ADFF 90.37%, #06B8FF 99.6%, #04C2FF 108.82%, #02C9FF 118.05%, #01CEFF 127.27%, #00D1FF 136.49%, #00D2FF 145.72%);*/
    border-radius:12px 12px 0 0;
    margin: 0;

    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2;
    text-align: center;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    padding: 20px;
}

@media (max-width: 1650px) {
    .advantage__title {
        font-size: 22px;
    }
}
@media (max-width: 1200px) {
    .advantage__title {
        font-size: 20px;
    }
}
@media (max-width: 991px) {
    .advantage__title {
        font-size: 16px;
    }
}
@media (max-width: 575px) {
    .advantage__title {
        padding: 10px;
    }
}

.advantage__wrapper {
    display: flex !important;
    justify-content: space-evenly;
    gap: 30px;
    padding:2.5rem 3rem;
}

.advantage__item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.advantage__item img {
    max-width: 150px;
    max-height: 150px;
    margin-bottom: 10px;
}

.advantage_text {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-size: 24px;
    /*font-weight: 700;*/
    font-weight: 400;
    line-height: 1.1;
    text-align: center;
    letter-spacing: -0.03em;
    /*color:#175CFF;*/
    color: #1F68FC;
    /*text-transform: uppercase;*/
    margin-bottom: 0;
}
.advantage_text-big {
    /*font-style: italic;*/
    /*background: linear-gradient(to top, #175CFF, #C900DB);*/
    color: #1F68FC;
    /*-webkit-background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    font-size: 24px;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
}
@media (max-width: 1650px) {
    .advantage_text {
        font-size: 20px;
    }
    .advantage_text-big {
        font-size: 20px;
    }
}
@media screen and (max-width: 1200px){
    .advantage_text {
        /*font-size: 14px;*/
        font-size: 20px;
    }
    .advantage_text-big {
        font-size: 20px;
        /*font-size: 21px;*/
        /*line-height: 25px;*/
    }
}
@media screen and (max-width: 767px){
    .advantage_text {
        /*font-size: 12px;*/
        font-size: 16px;
    }
    .advantage_text-big {
        font-size: 16px;
        /*font-size: 17px;*/
        /*line-height: 21px;*/
    }
}


.advantage-swiper {
    padding: 30px 20px 30px;
    height: auto!important;
}
@media (max-width: 1200px) {
    .advantage-swiper {
        padding: 10px 20px;
    }
}
.advantage-swiper .swiper-slide {
    background: transparent;
}

@media (max-width: 575px) {
    .advantage__title {
        font-size: 1.6rem;
        line-height: 22.4px;
    }
    .advantage_text-big {
        font-size: 14px;
    }
    .advantage_text {
        font-size: 14px;
        /*font-size: 1.2rem;*/
        /*line-height: 16px;*/
    }
    .advantage-swiper {
        /*height:215px !important;*/
        height:auto !important;
    }
}
.intro-swiper {
    max-width: 1024px;
    width: 100%;
    overflow: hidden;
}

/*.safety_swiper {*/
/*    width: 20%;*/
/*    overflow: hidden;*/
/*}*/
.safety_swiper a:hover {
    text-decoration: none !important;
}

.safety_swiper .swiper-pagination-clickable .swiper-pagination-bullet,
.intro-slider .swiper-pagination-clickable .swiper-pagination-bullet {
    position: relative;
}

.safety_swiper .swiper-pagination-clickable .swiper-pagination-bullet:before,
.intro-slider .swiper-pagination-clickable .swiper-pagination-bullet:before {
    position: absolute;
    content: "";
    top: -10px;
    left: 0;
    bottom: -10px;
    width: 100%;
    background-color: transparent;
}

.banners {
    background-color: transparent;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    object-fit: contain;
    gap: 0 20px;
    padding: 0;
}

.intro_img {
    width: 100%;
    object-fit: contain;
}


.header__top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 8px 15px 8px 0;
}

.detail_picture {
    width: 40%;
}
.bx-touch .bx_slider_section .bx_slider_block {
    height: auto!important;
}
.detail_picture img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    overflow: hidden;
}

.news_detail_wrapp {
    display: flex;
    flex-direction: row;
}

.detail_text {
    width: 100%;
}

.basket_wrapp {
    display: flex !important;
    flex-direction: row;
    border-radius: 15px;
    background-color: #f6f9fc;
    margin-left: 10px;
    column-gap: 10px;
    padding: 19px 10px;
    justify-content: center;
}

.basket_wrapp__user {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 1rem;
}


.basket_wrapp__card a {
    display: flex;
}


.basket_wrapp__user span, .basket_wrapp__favorites span {
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #163560;
    font-size: 13px;
    line-height: 1.4rem;
    color: #163560;
    margin: 0;
    padding: 0;

}

.form.FEEDBACK {
    padding-bottom: 7%;
}

.basket_wrapp__favorites:nth-child(1) a span {
    margin-top: 3px;
}
.basket_wrapp__favorites a svg {
    width: 26px;
    height: 26px;
}
.basket_wrapp__favorites span {
    color: #888888;
}
.basket_wrapp__favorites span:hover {
    color: #175cff;
}
.basket_wrapp__favorites a:hover svg path {
    fill: #175cff;
}
.basket_wrapp__user span {
    color: #888888;
}
.basket_wrapp__user span:hover {
    color: #175cff;
}
.basket_wrapp__user a:hover svg path {
    fill: #175cff;
}

.basket_wrapp__card_text {
    display: flex;
    flex-direction: column;
}
.basket_wrapp__card_text {
    padding-left: 10px;
}
.basket_wrapp__card_text span {
    white-space: nowrap;
    font-family: 'Exo', sans-serif;
    font-size: 13px;
    line-height: 1.4rem;
    color: #163560;
}
.basket_wrapp__card_text span:not(:last-of-type) {
    margin-right: 5px;
}
.menu_item_l1 a span {
    color: aliceblue;
}

.img img {
    width: 100%;
}

#basket-root {
    /*display: flex;*/
    /*flex-direction: column-reverse;*/
    /*max-width: 1680px;*/
    /*margin: 0 auto;*/
}

.catalog__top {
    overflow-x: hidden;
}

body {
    overflow-x: hidden;
}

.delivery-order {
    position: relative;
    /*max-width: 1680px;*/
    margin: 0 auto;
    z-index: 3;
    /*width: 100%;*/
    margin-bottom: 3%;
}

#bx-soa-order {
    width: 100%;
    max-width: 1680px;
    margin: 0 auto;
    display: block;
    align-items: center;
}

.menu.full {
    align-items: center;
    gap: 10px;
}

.catalog_section_list {
    padding-bottom: 7% !important;
}

.contacts-page {
}
.contacts-page__property {
    font-size: 16px;
    margin-bottom: 15px;
}
.contacts-page__property .title {
    font-weight: bold;
    margin-bottom: 6px;
}
.contacts-page__property .value {
    margin-bottom: 5px;
}
.contacts-page__property .description {
    margin-top: 10px;
}
.contacts-page__property .description p {
    font-size: 16px;
}
.contacts-page__img {
    width: 100%;
    height: auto;
}
.contacts-page__description {
    padding-top: 0!important;
}
.contacts-page__description p {
    font-size: 16px!important;
}
.contacts-page__form-wrapper {
}
.contacts-page__form-wrapper .form_head {
    margin-bottom: 10px;
}
.contacts-page__form-wrapper .form_head h4 {
    font-size: 18px;
    font-weight: bold;
}
.contacts-page__form-wrapper .form_body .form-control label {
    font-size: 16px;
    color: #333333;
}
.contacts-page__form-wrapper .form_body .form-control {
    background-color: transparent;
}
.contacts-page__form-wrapper textarea {
    width: 100%;
    border: 1px solid #bababa;
    background-color: #fff;
    border-radius: 6px;
    padding: 15px;
    font-size: 16px;
    line-height: 1.2;
}
.contacts-page__form-wrapper textarea:active,
.contacts-page__form-wrapper textarea:focus {
    border: 2px solid #333333;
    padding: 14px;
}
.contacts-page__form-wrapper input[type="tel"],
.contacts-page__form-wrapper input[type="text"],
.contacts-page__form-wrapper input[type="password"],
.contacts-page__form-wrapper input[type="email"],
.contacts-page__form-wrapper select {
    width: 100%;
    border: 1px solid #bababa;
    background-color: #fff;
    border-radius: 6px;
    padding: 8px 10px;
    font-size: 16px;
    line-height: 1.2;
}
.contacts-page__form-wrapper input[type="tel"]:active,
.contacts-page__form-wrapper input[type="tel"]:focus,
.contacts-page__form-wrapper input[type="text"]:active,
.contacts-page__form-wrapper input[type="text"]:focus,
.contacts-page__form-wrapper input[type="password"]:active,
.contacts-page__form-wrapper input[type="password"]:focus,
.contacts-page__form-wrapper input[type="email"]:active,
.contacts-page__form-wrapper input[type="email"]:focus,
.contacts-page__form-wrapper select:active,
.contacts-page__form-wrapper select:focus {
    border: 2px solid #333333;
    padding: 7px 9px;
}

.contacts-page__form-wrapper .captcha_reload:before {
    background-color: #0071bb;
}
.contacts-page__form-wrapper input[type="checkbox"] + label:before,
.contacts-page__form-wrapper input[type="checkbox"] + label:after,
.contacts-page__form-wrapper input[type="checkbox"]:checked + label:before,
.contacts-page__form-wrapper input[type="checkbox"]:checked + label:after {
    top: 0!important;
}
.contacts-page__form-wrapper input[type="checkbox"] + label:before {
    background: #ddd;
    border: 1px solid #bababa;
}
.contacts-page__form-wrapper input[type="checkbox"]:checked + label:before {
    background: #0071bb;
    border: 1px solid #0071bb;
}
.contacts-page__form-wrapper .form_footer .button {
    color: #fff;
    background: #006ac5;
}
.contacts-page__form-wrapper .form_footer .button:hover,
.contacts-page__form-wrapper .form_footer .button:active{
    background: #2975c0;
}
.contacts-page__form-wrapper .form_footer .button.transparent {
    background: transparent;
    color: #005fb1;
    border-color: #2975c0;
}
.contacts-page__form-wrapper .form_footer .button.transparent:hover,
.contacts-page__form-wrapper .form_footer .button.transparent:active {
    border-color: #238cda;
    background: #238cda;
    color: #fff;
}
.contacts-page__form-wrapper .form_footer .more_text_small_popup {
    font-size: 14px;
}
.contacts-page .form .licence_block.filter label {
    font-size: 14px;
}

.header__menu .navbar-nav {
    flex-wrap: wrap;
    gap: 0;
    column-gap: 30px;
}

@media screen and (max-width: 1600px){
    .header__menu .navbar-nav {
        column-gap: 20px;
    }
}

@media (max-width: 1530px) {
    .footer_top {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .footer_bottom {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }

    #header .header__wrapper {
        padding-left: 15px;
    }


    .header__bottom_btn {
        min-width: 192px;
    }

    .header__search-wrapper .search form {
        max-width: 100%;
    }

    .header__top-right .phones .phone_wrap {
        min-height: 68px;
        align-items: center;
    }
    .header__phones a {
        font-size: 16px;
    }

    .header__top {
        flex-wrap: nowrap;
        gap: 10px;
    }
    .header__menu .navbar-nav {
        flex-wrap: wrap;
        margin: 0;
        gap: 0;
    }


    /*.catalog_section_list {*/
    /*    grid-template-columns: auto!important;*/
    /*}*/



}


@media (max-width: 1500px){
    .header__bottom-wrapper {
        padding: 16px 15px 13px 0;
    }
}

@media (max-width: 1350px) {
    .header__delivery-info {
        max-width: unset;
        min-width: unset;
    }
    .header__bottom {
        display: flex;
        flex-wrap: wrap;
    }
    .header__bottom-wrapper {
        width: 100%;
    }
}

@media (max-width: 1050px) {
    .about__container {
        flex-direction: column;
        align-items: center;
    }

    .news_detail_wrapp {
        flex-direction: column;
        /*margin: 5%;*/
        padding-right: 0px !important;
    }

    .text_stock {
        margin-top: 20px !important;
    }
}

@media (max-width: 1024px) {

    .advantage__wrapper {
        flex-wrap: wrap;
    }
    .header__phones a {
        font-size: 16px;
    }

    .menu.full {
        flex-wrap: wrap;
        justify-content: center;
        gap: 7px;
    }

    .footer_top > .wrap_md {
        justify-content: space-between;
    }

    .footer_bottom > .wrap_md {
        flex-direction: column;
    }

    .footer_bottom > .wrap_md > .iblock.menu_block > .wrap_md, .footer_bottom .menu_block, .footer_top .sblock {
        align-items: center;
        width: 100% !important;
    }

    .md-50 {
        width: 100% !important;
    }

    .header__menu {
        display: none!important;
    }
}

@media (max-width: 992px) {
    .delivery-rules__content {
        flex-direction: column;
    }
    .current-city > span {
        font-size:14px !important;
    }
    .favorites_lk-link > span {
        font-size: 12px;
    }
    .header-basket__amount {
        font-size: 12px !important;
    }
}

@media (max-width: 767px) {
    .header__bottom {
        border-top: 0;
    }
    .header__bottom-wrapper {
        padding: 0 15px 10px 15px;
    }
    .header__delivery-info {
        min-height: 78px;
        padding-left: 15px;
        justify-content: space-between;
    }
    .header__top .logo_wrapp {
        margin-right: auto;
    }

    .middle {
        margin: 0!important;
    }

    .footer_bottom .submenu_top, .footer__descr-bottom {
        max-width: 600px!important;
        margin: 0 auto!important;
    }

    .promo__box-1 {
        grid-template-columns: auto!important;
    }

    #map {
        flex-direction: column;
    }

    .footer_top .sblock, .footer_bottom .menu_block {
        padding: 0 !important;
    }

    .header__top {
        flex-wrap: nowrap;
        gap: 0;
    }

    .footer_top > .wrap_md {
        padding: 0 20px;
    }

    #footer ul, #footer ul li {
        text-align: center;
    }

    .footer__descr-bottom {
        text-align: center;
    }

    .footer_bottom .all_menu_block {
        width: 100% !important;
        margin-bottom: 60px;
    }

    .footer_bottom .submenu_top {
        text-align: center;
    }

    .head-m {
        display: none;
    }

    .menu__category.hide {
        top: 5px;
        width: 100%;
        padding: 10px;
    }

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

    /*.promo__wrapper {*/
    /*    padding: 15px!important;*/
    /*}*/

    .contacts-page .contacts_left {
        width: 100%;
        float: unset;
    }

    .contacts-page .contacts_right {
        width: 100%;
        float: unset;
        margin-left: 0;
    }

    .contacts-page__props {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 30px;
        margin-top: 30px;
    }
    .promo_slider_wrapp .absolute .flex-direction-nav li.flex-nav-next,
    .promo_slider_wrapp .absolute .flex-direction-nav li.flex-nav-prev,
    .news_slider_wrapp .absolute .flex-direction-nav li.flex-nav-next,
    .news_slider_wrapp .absolute .flex-direction-nav li.flex-nav-prev,
    .promo-slider .absolute .flex-direction-nav li.flex-nav-next,
    .promo-slider .absolute .flex-direction-nav li.flex-nav-prev {
        top: 50%;
        margin-top: -20px;
    }
    .promo_slider_wrapp .absolute .flex-direction-nav li.flex-nav-next,
    .news_slider_wrapp .absolute .flex-direction-nav li.flex-nav-next,
    .promo-slider .absolute .flex-direction-nav li.flex-nav-next {
        right: 0;
    }
    .promo_slider_wrapp .absolute .flex-direction-nav li.flex-nav-prev,
    .news_slider_wrapp .absolute .flex-direction-nav li.flex-nav-prev,
    .promo-slider .absolute .flex-direction-nav li.flex-nav-prev {
        left: 0;
    }

    .news_slider_content {
        padding: 0 35px;
    }

    #header .header__wrapper {
        width:100%;
        padding: 0;
    }
    .header__top {
        flex-direction:column;
        padding: 10px 16px 9px;
    }
    .logo_wrapp {
        margin-right: 0 !important;
        margin-bottom:10px;
    }
    .header__top-right {
        flex-direction:column;
        gap:10px;
    }
    .header__top-right {
        width:100%;
    }
    .phones .phone_wrap {
        margin-right:0 !important;
        justify-content: center;
    }
    .favorites_lk.header__favorites,
    .header__basket-line {
        display:none !important;
    }
    .header__bottom-wrapper {
        flex-direction: column-reverse;
        gap:10px;
    }
    .header__bottom_btn-menu,
    .header__bottom_btn {
        margin-right:0 !important;
        width:100%;
        justify-content: center;
    }
    .header__bottom_btn {
        padding: 0 8px;
        height: 35px;
        order: 2;
        margin-bottom:0 !important;
    }

    .header__bottom_btn-menu {
        order:1;
        padding: 0 8px;
        height: 35px;
    }
    .header__search-wrapper {
        order:3;
    }
    .phone_text.header__phones {
        text-align: center;
        padding-right: 0 !important;
    }
    .phone__city {
        padding-right:0 !important;
    }
    .phone__city.header__city {
        border-right: none;
        border-bottom: 1px solid rgba(106, 150, 226, .54);
        width:100%;
        align-items:center;
    }
    .ik_select_link.common_select-link {
        text-align:center;
    }
    .phone_wrap {
        flex-direction: column !important;
    }
    .phone_text {
        padding-left: 0;
    }

    .header__delivery-info-title {
        white-space: normal;
        font-size: 19px;
        margin-bottom: 5px;
    }

    .header__delivery-info-bg img {
        right: 0;
    }

    .header__delivery-info-content {
        padding-right: 50px;
    }


    #title-search .header__search {
        padding: 6px 30px 6px 12px;
        min-height: 38px;
    }
    #title-search .header__search-btn {
        width: 38px;
        height: 38px;
    }
    .search input.button {
        -webkit-background-size: 20px;
        background-size: 20px;
    }
    #title-search .header__search:focus-visible {
        padding: 5px 30px 5px 11px;
    }
}

@media (max-width: 525px) {
    .header__bottom_btn {
        margin-bottom: 15px;
    }
    .header__bottom-wrapper {
        flex-wrap: wrap;
        /*padding-top: 27px;*/
    }
    .header__top {
        flex-wrap: wrap;
    }

    .header__top-right .phone_wrap .header__city {
        width: 100%;
        border-right: 0;
        border-bottom: 1px solid rgba(106, 150, 226, .54);
    }

    .header__top-right .phone_wrap .header__phones {
        padding-top: 4px;
        padding-left: 0;
        text-align: center;
    }
    .delivery-rules__content {
        flex-direction: column;
    }

    .delivery-price__item {
        padding-right: 0 !important;
    }

    .phones .phone_wrap {
        margin-right: 0;
    }

    .delivery-price__item {
        padding-right: 0 !important;
    }

    .delivery-price__search {
        height: auto !important;
    }


    .header__hide-wrapper {
        padding: 0;
    }

    .header__top. .basket_wrapp__user_and_favorites .basket_wrapp {
        display: none;
    }

    .header__delivery-info img {
        object-fit: contain;
    }

    .footer_bottom .submenu_top, .footer__descr-bottom {
        max-width: 400px!important;
    }

    .md-50 p, .md-50 .title_block, .md-50 a {
        padding: 0 20px;
    }

    .header__btn, .hide__close, .basket_wrapp {
        margin-right: 0;
        margin-left: 0;
    }

    .footer_top > .wrap_md {
        flex-direction: column;
        gap: 10px;
    }

    .logo_wrapp {
        width: 100%;
    }

    #subscribe-form_footer {
        justify-content: space-between;
        padding: 0 20px;
        flex-direction: column;
        background-image: none;
        text-align: center;
    }

    .footer_bottom .menu_block, .footer_top .sblock {
        padding: 0;
    }

    .contacts_right {
        margin-left: auto !important;
    }

    .contacts__img img {
        width: 100%;
    }

    .contacts-page__props {
        display: block;
    }
}

@media screen and (max-width: 414px) {
    .header__top-right .phone_wrap {
        position: static;
        align-items: center;
    }
    .header__city .current-city span#displayed-city {
        text-align: center;
    }
    .header__city .common_select .common_select-link {
        text-align: center;
    }

    .header__bottom_btn {
        width: 100%;
        margin-right: 0;
    }

    .header__top-right {
        width: 100%;
    }

    .header__top-right .middle_phone {
        width: 100%;
    }

}

.wrapper_block .all_wrapp {
    position: relative;
    padding-bottom: 7%;
    max-width: 1680px;
    margin: 0 auto 33px;
}


.most-popular,.promo-slider {
    margin: 0 auto 33px;
    padding: 25px 30px;
    background: #fff;
    border-radius: 12px;
    box-sizing: border-box;
}

.promo__container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 1624px;
    margin: 0 auto;
    background: #fff;
    margin-bottom: 2.5rem;
    border-radius: 12px;
}

.promo__wrapper {
    /*padding: 0 37px;*/
    /*background: #fff;*/
    /*border-radius: 16px;*/
    /*margin: 0 auto 33px;*/
}
.categories__header {
    display: flex;
    align-items: center;
    margin-right: auto;
    gap: 15px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.cmn__outlined-link {
    font-size: 14px;
    line-height: 14px;
    padding: 7px;
    background: #fff;
    border: 1px solid #175cff;
    box-sizing: border-box;
    border-radius: 6px;
    color: #175cff;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}

.cmn__outlined-link:hover {
    background: #175cff;
    color: #fff;
}

.cmn__title {
    margin: 0;
    font-weight: 400;
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: -.01em;
    color: #163560;
}

.promo__box-1 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
    grid-template-rows: repeat(2, 1fr);
}

@media (max-width: 767px ){
    .promo__box-1 {
        gap: 10px;
    }
}


.promo__box-2 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
    margin-bottom: 20px;
    height: 250px;
}


.promo__box-1 .box:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}

.box {
    width: 100%;
    position: relative;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}

.promo__box-1 .box {
    box-shadow: none;
}

.box img {
    display: block;
    width: 100%;
    height: 100%;
}

@media (max-width: 1200px) {
    .promo__box-1 .box {
        border-radius: 6px;
    }
}
.features {
    display: flex;
}
.favorites_lk-link {
    color: #163560;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.favorites_lk-link > span {
    font-size: 12px;
    transition: color .2s ease;
}
.favorites_lk-link:hover > span {
    color:#175CFF;
}
.favorites_lk {
    background-color: #f6f9fc;
    padding: 14px 10px;
    border-radius: 12px;
}
.favorites_lk-content {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
}
div.news-list img.preview_picture {
    width: 300px !important;
    height: 300px !important;
}

.container.test_text {
    margin-left: 0;
}

.middle.nopading {
    padding: 0;
}

.product-item-list-col-1 {
    min-width: 29.7rem;
}

li.current.item {
    background: #0071bb;
}

li.current.item a {
    color: #ffffff !important;
    text-decoration: none;
}

li.item:hover {
    background: #0071bb;
}

li.item a:hover {
    color: #ffffff !important;
    text-decoration: none;
}

li.item.exit:hover {
    background: #0071bb;
}

li.item.exit a:hover {
    color: #ffffff !important;
    text-decoration: none;
}


.display-btn {
    display: flex;
}
@media (max-width: 1199px) {
    .__jivoMobileButton {
        z-index: 50!important;
    }
}

@media (max-width: 790px) {

    .__jivoMobileButton{
        bottom:55px !important;
    }
}

.img img {
    border-radius: 12px;
}

@media screen and (max-width: 1750px) {
    .header__menu {
        display:none !important;
    }
}

.header__bottom_btn-menu-drop {
    display:flex;
    position:absolute;
    top:0;
    left: -200% !important;
    background-color: #3E3E3E;
    z-index: 1;
    transition: left .2s ease-in-out;
    min-width: 430px;
    flex-direction: column;
    @media (max-width: 992px) {
        min-width: 324px;
    }
    @media (max-width: 575px) {
        min-width: 100%;
        max-width: 100%;
        position: fixed;
        max-height: 100vh;
        overflow-x: hidden;
        overflow-y: auto;
        z-index: 600;
    }
}

.header__bottom_btn-menu-drop.open {
    left: 0 !important;
}

@media (max-width: 575px) {
    .header__bottom_btn-menu-drop .bx-nav-list-1-lvl.active {
        position: relative;
        left: -100%;
        transition: left .2s ease-in-out;
    }
    .header__bottom_btn-menu-drop .bx-nav-list-1-lvl.active .bx-nav-1-lvl {
        max-height: 0;
        margin-top: -38px;
    }
    .header__bottom_btn-menu-drop .bx-nav-list-1-lvl.active .menu__drop-bottom {
        margin-top: 65px;
    }
}

.promo__section-tabs {
    width: 100%;
}

/* Стили для списка вкладок */
.promo__section-tab-header {
    position: relative;
    list-style: none;
    padding-left: 0;
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: flex-start;*/
    margin: 0;
    gap:30px;
    margin-bottom:25px;
}

.promo__section-tab-header .swiper-slide {
    width: auto;
}
@media (max-width: 767px) {
    .promo__section-tab-header {
        max-width: 230px;
        margin: 0 auto 10px;
    }
    .promo__section-tab-header .swiper-slide {
        width: 100%;
    }
}
.promo-tabs-swiper-button-prev,
.promo-tabs-swiper-button-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    display: none;
    opacity: 1;
    transition: all .3s;
}
.promo-tabs-swiper-button-prev {
    left: 0;
}
.promo-tabs-swiper-button-next {
    right: 0;
}
@media (max-width: 767px) {
    .promo-tabs-swiper-button-prev,
    .promo-tabs-swiper-button-next {
        display: block;
    }
}
.promo-tabs-swiper-button-prev.swiper-button-disabled,
.promo-tabs-swiper-button-next.swiper-button-disabled {
    display: none !important;
    opacity: 0;
    transition: all .3s;
}


/* Стили для вкладки */
.promo__section-tab-header__item {
    padding: 4px 12px;
    border-radius:6px;
    cursor: pointer;
    border: 2px solid #175CFF;
    color:#175CFF;
    font-family: 'Roboto Condensed';
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: -0.01em;
    transition: all .3s ease;
}
.promo__section-tab-header__item:hover {
    color: #FFFFFF;
    background-color: #175CFF;
    transition: all .3s ease;
}
@media (max-width: 767px) {
    .promo__section-tab-header__item {
        font-size: 20px;
    }
}

/* Стили для активной вкладки */
.promo__section-tab-header__item.active {
    position: relative;
    background-color: #175CFF;
    color:#fff;
}

/* Стиль для списка контейнеров с содержимым вкладок */
.promo__section-tab-content {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Стили для контейнера с содержимым вкладки. По умолчанию скрыт. */
.promo__section-tab-content__item {
    display: none;
    margin-top: -1px;
}

/* Стили для активного контейнера вкладки */
.promo__section-tab-content__item.active {
    display: block;
}
.news_slider-wrapper {
    background: #D4E1FF;
    padding:25px 30px;
}
@media (max-width: 767px) {
    .promo-slider {
        padding: 10px;
    }
}
@media screen  and (max-width: 575px) {
    .promo__section-tab-header {
        gap: 10px;
    }

    /*.promo__section-tab-header__item {*/
    /*    padding: 3px 8px;*/
    /*    border-radius: 6px;*/
    /*    cursor: pointer;*/
    /*    border: 2px solid #175CFF;*/
    /*    color: #175CFF;*/
    /*    font-size: 14px;*/
    /*    font-weight: 400;*/
    /*}*/
    /*.promo-slider {*/
    /*    padding:15px;*/
    /*}*/
}


/* page-footer */

.page-footer {
    position: relative;
    background-color: #ffffff;
    padding: 33px 0;
}

.page-footer__wrapper {
    display: flex;
    align-items: flex-start;
    gap: 145px;
}

.page-footer__menu-container {
    display: flex;
    align-items: flex-start;
    gap: 145px;
}

.page-footer__phones {
    margin-bottom: 17px;
}

.page-footer__phones .value {
    margin-bottom: 5px;
}

.page-footer__phones .value a {
    position: relative;
    display: inline-block;
    padding-left: 29px;

    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.2;
    color: #163560;
    transition: all .3s ease;
}

.page-footer__phones .value a:hover,
.page-footer__phones .value a:active,
.page-footer__phones .value a:focus {
    color: #175CFF;
    transition: all .3s ease;
}

.page-footer__phones .value a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 19px;
    height: 19px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('images/svg/phone-icon.svg');
}

.page-footer__menu-wrapper {

}
.page-footer__menu-wrapper--left {
    min-width: 150px;
    order: 1;
}
.page-footer__menu-wrapper--center {
    min-width: 250px;
    order: 2;
}
.page-footer__menu-wrapper--right {
    min-width: 235px;
    order: 3;
}

.page-footer__contacts-container {
    display: flex;
    align-items: flex-end;
    min-width: 210px;
}

.page-footer__partner {
    display: grid;
    grid-template-columns: 50px 1fr;
    align-items: center;
    column-gap: 16px;


    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #163560;
}

.page-footer__heading {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #163560;

    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.page-footer__social {
    min-width: 286px;
}

.page-footer__rating {
    margin-left: 18px;
}

.page-footer__descr-bottom p,
.page-footer__descr-bottom a {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #000000;
    margin-bottom: 5px;
}

.page-footer-contacts__item {
    margin-bottom: 10px;
}
.page-footer-contacts__item:last-child {
    margin-bottom: 0;
}
.page-footer-contacts__heading {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #000000;
    margin-bottom: 5px;
}

.page-footer-contacts__content {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #163560;
}
.page-footer-contacts__subscription {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #878787;
}
.page-footer-contacts__phone a {
    position: relative;
    display: inline-block;
    padding-left: 29px;

    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.2;
    color: #163560;
    transition: all .3s ease;
}

.page-footer-contacts__phone a:hover,
.page-footer-contacts__phone a:active,
.page-footer-contacts__phone a:focus {
    color: #175CFF;
    transition: all .3s ease;
}

.page-footer-contacts__phone a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 19px;
    height: 19px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('images/svg/phone-icon.svg');
}



@media screen and (max-width: 1650px){
    .page-footer__menu-container {
        gap: 80px;
    }
    .page-footer__wrapper {
        gap: 80px;
    }
    .page-footer__contacts-container {
        flex-direction: column;
        align-items: flex-start;
    }
    .page-footer__rating {
        margin-left: 0;
        margin-top: 12px;
    }
}
@media screen and (max-width: 1200px)
{
    .page-footer__wrapper {
        flex-direction: column;
    }
    .page-footer__rating {
        margin-left: 18px;
        margin-top: 0;
    }
    .page-footer__contacts-container {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-end;
    }
    .page-footer__menu-container {
        gap: 50px;
    }
    .page-footer__wrapper {
        gap: 50px;
    }
    .page-footer__menu-wrapper--left {
        order: 1;
    }
    .page-footer__menu-wrapper--center {
        order: 3;
    }
    .page-footer__menu-wrapper--right {
        order: 2;
    }
}
@media screen and (max-width: 767px){
    .page-footer__menu-container {
        flex-direction: column;
    }
    .page-footer__menu-wrapper--left {
        width: 100%;
    }
    .page-footer__menu-wrapper--center {
        width: 100%;
    }
    .page-footer__menu-wrapper--right {
        width: 100%;
    }
    .page-footer__contacts-container {
        width: 100%;
    }
    .page-footer__contacts {
        width: 100%;
    }
    .page-footer__menu-container {
        width: 100%;
    }
    .page-footer__contacts-container {
        flex-direction: column;
        align-items: flex-start;
    }
    .page-footer__rating {
        margin-left: 0;
        margin-top: 12px;
    }
}



/* modal styles */
.modal-overlay {
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out;
}

.modalka {
    background-color: #fff;
    max-width: 520px;
    width: 100%;
    height: fit-content;
    align-items: center;
    justify-content: center;
    display: none;
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-height: 80vh;
    overflow-y: auto;
}
@media (max-width: 575px) {
    .modalka {
        max-width: calc(100% - 30px);
    }
}
.modal-overlay.modal-overlay--visible {
    display: block;
    opacity: 1;
    visibility: visible;
    transition: all 0.2s ease-in-out;
}

.modal--visible {
    display: block;
}
.modal__head {
    border-bottom: 2px solid #175CFF;
    padding: 20px 30px;
}
.modal__body {
    padding: 20px 30px;
}
@media (max-width: 991px) {
    .modal__head {
        padding: 16px 20px;
    }
    .modal__body {
        padding: 16px 20px;
    }
}
@media (max-width: 575px) {
    .modal__head {
        padding: 12px 15px;
    }
    .modal__body {
        padding: 12px 15px;
    }
}
.modal-text {
    color: #000;
    font-size: 16px;
}
.modal-text p,
.modal-text li,
.modal__body p,
.modal__body li {
    color: #000;
    font-size: 16px;
}
.modal-title {
    text-align: center;
    color: #000;
    font-size: 24px;
    padding-right: 50px;
}
@media (max-width: 1199px) {
    .modal-title {
        font-size: 20px;
        padding-right: 30px;
    }
}
.modal__btn {
    display: inline-block;
    outline: 0;
    text-transform: unset;
    background-color: #175CFF;
    color: #fff;
    padding: 8px 12px;
    border: 1px solid #175CFF;
    font-size: 16px;
    line-height: 1.2;
    box-shadow: none;
    border-radius: 6px;
}
.close__modalka {
    position: absolute;
    right: 10px;
    top: 10px;
    border: none;
    background-color: transparent;
    transition: background-color .2s ease-in-out;
    border-radius: 50%;
}
.close__modalka svg path {
    transition: stroke .2s ease-in-out;
}
.close__modalka:hover {
    background-color: transparent;
}
.close__modalka:hover svg path {
    fill: #7D7D7D;
}
.close__modalka:active,
.close__modalka:focus {
    outline: 0;
}
.loader__off {
    display: none;
}

.loader__container {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 10px;
    background: linear-gradient(90deg, rgba(237, 239, 238, 0.8), rgba(201, 201, 201, 0.8));
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.loader {
    position: absolute;
    top: calc(50% - 42px);
    left: calc(50% - 42px);
    width: 84px;
    height: 84px;
    border-radius: 50%;
    perspective: 800px;
}

.loader svg {
    position: absolute;
    top: 19px;
    left: 32px;
}

.inner {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.inner.one {
    left: 0%;
    top: 0%;
    animation: rotate-one 1s linear infinite;
    border-bottom: 3px solid #175cff;
}

.inner.two {
    right: 0%;
    top: 0%;
    animation: rotate-two 1s linear infinite;
    border-right: 3px solid #175cff;
}

.inner.three {
    right: 0%;
    bottom: 0%;
    animation: rotate-three 1s linear infinite;
    border-top: 3px solid #175cff;
}

#one_click_buy_form.form-hide {
    display: none;
}

@keyframes rotate-one {
    0% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@keyframes rotate-two {
    0% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@keyframes rotate-three {
    0% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }

}



/** catalog-section-modal */
.catalog-section-modal-result.modalka {
    max-width: 794px;
    background-color: #F6F9FC;
    border-radius: 12px;
}
@media (max-width: 991px) {
    .catalog-section-modal-result.modalka {
        max-width: 737px;
    }
}
@media (max-width: 767px) {
    .catalog-section-modal-result.modalka {
        max-width: calc(100% - 30px);
    }
}
.catalog-section-modal-result__title {
    padding-left: 40px;
    position: relative;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #175CFF;
    margin-bottom: 24px;
}
@media (max-width: 1199px) {
    .catalog-section-modal-result__title {
        font-size: 20px;
    }
}

.catalog-section-modal-result__title:before {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    top: 50%;
    margin-top: -16px;
    left: 0;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_854_27830)"><path d="M19.9997 13.3333L14.6663 18.6666L11.9997 15.9999M15.9997 27.9999C9.37225 27.9999 3.99967 22.6273 3.99967 15.9999C3.99967 9.37251 9.37225 3.99992 15.9997 3.99992C22.6271 3.99992 27.9997 9.37251 27.9997 15.9999C27.9997 22.6273 22.6271 27.9999 15.9997 27.9999ZM-21.999 -100.5C-28.6264 -100.5 -33.999 -105.872 -33.999 -112.5C-33.999 -119.127 -28.6264 -124.5 -21.999 -124.5C-15.3716 -124.5 -9.99902 -119.127 -9.99902 -112.5C-9.99902 -105.872 -15.3716 -100.5 -21.999 -100.5Z" stroke="%23175CFF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_854_27830"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>');
}
.catalog-section-modal-result__wrapper {
    background-color: #fff;
    border-radius: 12px;
    padding: 16px;
    margin-bottom: 16px;
}
@media (max-width: 767px) {
    .catalog-section-modal-result__wrapper {
        border-radius: 10px;
    }
}
@media (max-width: 575px) {
    .catalog-section-modal-result__wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
.catalog-section-modal-result__wrapper--default {
    display: block;
}


.catalog-section-modal-result__card-wrapper {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    justify-content: space-between;
}
@media (max-width: 575px) {
    .catalog-section-modal-result__card-wrapper {
        flex-direction: column;
    }
}
.catalog-section-modal-result-card {
    display: grid;
    grid-template-columns: 124px 1fr;
    column-gap: 24px;
}
@media (max-width: 1199px) {
    .catalog-section-modal-result-card {
        column-gap: 20px;
    }
}
@media (max-width: 767px) {
    .catalog-section-modal-result-card {
        column-gap: 16px;
        grid-template-columns: 98px 1fr;
    }
}
@media (max-width: 575px) {
    .catalog-section-modal-result-card {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .catalog-section-modal-result-card__img-wrapper {
        max-width: 124px;
    }
}
.catalog-section-modal-result-card__img-wrapper img {
    max-width: 100%;
}

.catalog-section-modal-result-card__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
@media (max-width: 575px) {
    .catalog-section-modal-result-card__content {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

.catalog-section-modal-result-card__name {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #163560;
}
.catalog-section-modal-result-card__pieaces {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #163560;
}
.catalog-section-modal-result-card__bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-top: 16px;
}
@media (max-width: 575px) {
    .catalog-section-modal-result-card__bottom {
        margin-top: 8px;
    }
}
.catalog-section-modal-result-card__price {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #163560;
}
.catalog-section-modal-result-card__brand {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #B5B5B5;
}
@media (max-width: 1199px) {
    .catalog-section-modal-result-card__brand {
        font-size: 14px;
    }
    .catalog-section-modal-result-card__name {
        font-size: 16px;
    }
    .catalog-section-modal-result-card__pieaces {
        font-size: 14px;
    }
    .catalog-section-modal-result-card__price {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .catalog-section-modal-result-card__name {
        font-size: 14px;
    }
}
.catalog-section-modal-result__btns-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    margin-left: 30px;
}
@media (max-width: 767px) {
    .catalog-section-modal-result__btns-wrapper {
        margin-left: 16px;
    }
}
@media (max-width: 575px) {
    .catalog-section-modal-result__btns-wrapper {
        margin: 0;
    }
}
.catalog-section-modal-result__btn.close__modalka {
    position: relative;
    right: auto;
    left: auto;
    top: auto;
    bottom: auto;
}
.catalog-section-modal-result__btn {
    display: inline-block;
    padding: 14px;
    border: 1px solid #175CFF;
    background-color: #175CFF;
    text-align: center;
    min-width: 168px;
    border-radius: 6px;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    color: #FFFFFF;
    outline: 0;
    box-shadow: none;
    text-transform: unset;

    margin-bottom: 5px;
    transition: all .3s;
    cursor: pointer;
}
@media (max-width: 767px) {
    .catalog-section-modal-result__btn {
        font-size: 14px;
        min-width: 148px;
        padding: 12px;
    }
}
.catalog-section-modal-result__btn:hover,
.catalog-section-modal-result__btn:active,
.catalog-section-modal-result__btn:focus {
    background-color: #0f4bd7;
    border-color: #0f4bd7;
    text-decoration: none;
    color: #fff;
}
.catalog-section-modal-result__btn--transparent {
    background-color: transparent;
    border-color: transparent;
    color: #175CFF;
}
.catalog-section-modal-result__btn--transparent:hover,
.catalog-section-modal-result__btn--transparent:active,
.catalog-section-modal-result__btn--transparent:focus {
    background-color: transparent;
    color: #0f4bd7;
    border-color: transparent;
}

.catalog-section-modal-result__heading.modal__head {
    padding: 0;
    border: 0;
}

.catalog-section-modal-result__content.modal__body {
    padding: 72px 24px 24px;
}
@media (max-width: 1199px) {
    .catalog-section-modal-result__content.modal__body {
        padding: 64px 20px 20px;
    }
}

@media (max-width: 767px) {
    .catalog-section-modal-result__content.modal__body {
        padding: 56px 16px 16px;
    }
}

.catalog-section-modal-result__close.close__modalka {
    top: 24px;
    right: 24px;
}
@media (max-width: 1199px) {
    .catalog-section-modal-result__close.close__modalka {
        top: 20px;
        right: 20px;
    }
}
@media (max-width: 767px) {
    .catalog-section-modal-result__close.close__modalka {
        top: 16px;
        right: 16px;
    }
}



.catalog-section-modal-add {

}

.catalog-section-modal-add__title {
    padding-left: 40px;
    position: relative;
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.4;
    letter-spacing: -0.01em;
    color: #163560;
    margin-bottom: 24px;
}
@media (max-width: 1199px) {
    .catalog-section-modal-add__title {
        font-size: 20px;
    }
}

.catalog-section-modal-add__title:before {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    top: 50%;
    margin-top: -16px;
    left: 0;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6667 16H16M16 16H21.3333M16 16V21.3333M16 16V10.6667M16 28C9.37258 28 4 22.6274 4 16C4 9.37258 9.37258 4 16 4C22.6274 4 28 9.37258 28 16C28 22.6274 22.6274 28 16 28Z" stroke="%23163560" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.catalog-section-modal-add__content {
    display: block;
    width: 100%;
}
.catalog-section-modal-result-card__error {
    text-align: left;
    grid-column: 1/3;
}
@media (max-width: 575px) {
    .catalog-section-modal-result-card__error {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .b24-widget-button-wrapper {
        z-index: 100 !important;
    }
    .b24-widget-button-position-bottom-right {
        right: 10px!important;
        bottom: 90px!important;
    }
    .crm-widget-button-mobile .b24-widget-button-wrapper {
        z-index: 101150!important;
    }
}



/*.subscribe-form-window {*/
    /*width: 1040px;*/
    /*padding: 0 168px;*/
/*}*/
.subscribe-form-window {
    width: 100%;
}

.form-product-card {
    border: 1px solid #85A9FF;
    border-radius: 5px;
    padding: 16px 32px;
    display: grid;
    align-items: center;
    grid-template-columns: 120px 1fr;
    gap: 30px;
    margin-bottom: 20px;
}

.form-product-card-img-wrapper {
    max-width: 120px;
    height: auto;
}

.form-product-card-img {
    width: 120px;
    height: 120px;
    object-fit: contain;
}

.form-product-card-title {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    color: #163560;
    margin-bottom: 8px;
}

.form-product-card-promo {
    display: flex;
    align-items: center;
    gap: 9px;
}

.form-product-card-discount {
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    color: #333333;
    padding: 4px;
    border: 1px solid #E92150;
    border-radius: 6px;
}

.form-product-card-old-price {
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;

    text-decoration-line: line-through;
    color: rgba(123, 121, 122, 0.8);
}

.form-product-card-content {
}

.form-product-card-price {
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    display: flex;
    align-items: center;
    color: #163560;
    margin-top: 4px;
}

.form-product-card-price strong {
    color: inherit;
    font-family: inherit !important;
}

.subscribe-form-input-label {
    font-family: 'Inter' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    color: #175CFF;
    margin-bottom: 8px;
}

.subscribe-form-input {
    font-family: 'Inter' !important;
    padding: 15px 20px !important;
    border: 1px solid #85A9FF !important;
    background: #FFFFFF !important;
    border-radius: 5px !important;
    margin-bottom: 20px !important;
    font-size: 18px !important;
    line-height: 1 !important;
    color: #333333;
}

.subscribe-form-input::placeholder {
    color: #AAAAAA;
}

.form-subscribe-btn {
    padding: 19px 0 20px 0 !important;
    width: 100% !important;
    background: #175CFF !important;
    border-radius: 5px !important;
    font-family: 'Inter' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 1.2 !important;
    text-align: center !important;
    color: #FFFFFF !important;
    margin-bottom: 0 !important;
}

.subscribe-form-window .popup-window-buttons {
    padding: 0 !important;
}

.form-subscribe-logo {
    text-align: center;
    margin: 0 auto;
    /*width: 480px;*/
    height: 90px;
    /*background-image: url("data:image/svg+xml,%3Csvg width='530' height='112' viewBox='0 0 530 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M112.664 12.6111C112.48 12.6111 112.318 12.7606 112.266 12.9781L105.57 41.1647C105.455 41.6507 104.896 41.6551 104.776 41.171L97.7535 12.9718C97.7002 12.7575 97.5394 12.6111 97.3572 12.6111H82.6379C82.4558 12.6111 82.295 12.7575 82.2416 12.9718L75.2193 41.171C75.0988 41.6551 74.5406 41.6507 74.4252 41.1647L67.7293 12.9781C67.6776 12.7606 67.5155 12.6111 67.3314 12.6111H54.4148C54.1328 12.6111 53.9332 12.9501 54.0209 13.2799L65.1251 55.0374C65.1809 55.2471 65.3398 55.3889 65.5191 55.3889H83.9967C84.182 55.3889 84.3447 55.2376 84.3954 55.0182L89.5989 32.4875C89.713 31.9933 90.2822 31.9933 90.3963 32.4875L95.5998 55.0182C95.6504 55.2376 95.8132 55.3889 95.9985 55.3889H114.476C114.655 55.3889 114.814 55.2471 114.87 55.0374L125.974 13.2799C126.062 12.9501 125.862 12.6111 125.58 12.6111H112.664Z' fill='%23175CFF'/%3E%3Cpath d='M143.149 13.1213C143.149 12.8395 142.964 12.6111 142.735 12.6111H130.705C130.476 12.6111 130.29 12.8395 130.29 13.1213V54.8787C130.29 55.1605 130.476 55.3889 130.705 55.3889H142.735C142.964 55.3889 143.149 55.1605 143.149 54.8787V13.1213Z' fill='%23175CFF'/%3E%3Cpath d='M148.233 40.2944C148.004 40.2944 147.818 40.5297 147.823 40.8114C148.036 53.087 155.926 56 169.927 56C184.121 56 192.035 53.0056 192.035 41.2111C192.035 30.0278 183.577 28.8667 169.927 28.1945C162.409 27.8278 161.172 27.8889 161.172 26.2389C161.172 24.5889 162.409 24.2222 168.443 24.2222C174.227 24.2222 177.201 24.6368 177.636 26.4678C177.7 26.7382 177.877 26.9722 178.106 26.9722H190.136C190.365 26.9722 190.552 26.7389 190.545 26.4572C190.308 15.9065 182.72 12 169.432 12C155.781 12 148.313 16.0333 148.313 25.4445C148.313 35.4056 154.297 38.5833 169.927 39.1945C178.038 39.5 179.175 39.7444 179.175 41.5778C179.175 43.1667 178.038 43.7778 170.421 43.7778C162.944 43.7778 160.989 42.5979 160.714 40.8022C160.672 40.5253 160.492 40.2944 160.263 40.2944H148.233Z' fill='%23175CFF'/%3E%3Cpath d='M230.268 12.6111C230.039 12.6111 229.854 12.8395 229.854 13.1213V26.7676C229.854 27.0494 229.668 27.2778 229.439 27.2778H209.99C209.761 27.2778 209.576 27.0494 209.576 26.7676V13.1213C209.576 12.8395 209.39 12.6111 209.161 12.6111H197.131C196.902 12.6111 196.716 12.8395 196.716 13.1213V54.8787C196.716 55.1605 196.902 55.3889 197.131 55.3889H209.161C209.39 55.3889 209.576 55.1605 209.576 54.8787V41.2324C209.576 40.9506 209.761 40.7222 209.99 40.7222H229.439C229.668 40.7222 229.854 40.9506 229.854 41.2324V54.8787C229.854 55.1605 230.039 55.3889 230.268 55.3889H242.299C242.528 55.3889 242.713 55.1605 242.713 54.8787V13.1213C242.713 12.8395 242.528 12.6111 242.299 12.6111H230.268Z' fill='%23175CFF'/%3E%3Cpath d='M301.493 13.1213C301.493 12.8395 301.308 12.6111 301.079 12.6111H285.914C285.762 12.6111 285.621 12.7142 285.549 12.8796L275.348 36.2203C275.192 36.5783 274.775 36.5783 274.618 36.2203L264.418 12.8796C264.345 12.7142 264.205 12.6111 264.053 12.6111H248.888C248.659 12.6111 248.473 12.8395 248.473 13.1213V54.8787C248.473 55.1605 248.659 55.3889 248.888 55.3889H260.918C261.147 55.3889 261.333 55.1605 261.333 54.8787V36.9602C261.333 36.437 261.896 36.2528 262.107 36.7071L270.66 55.1318C270.734 55.2908 270.871 55.3889 271.02 55.3889H278.947C279.096 55.3889 279.233 55.2908 279.307 55.1318L287.86 36.7071C288.071 36.2528 288.634 36.437 288.634 36.9602V54.8787C288.634 55.1605 288.82 55.3889 289.049 55.3889H301.079C301.308 55.3889 301.493 55.1605 301.493 54.8787V13.1213Z' fill='%23175CFF'/%3E%3Cpath d='M338.673 55.0597C338.734 55.2579 338.889 55.3889 339.061 55.3889H352.301C352.596 55.3889 352.796 55.0199 352.684 54.6841L338.683 12.9267C338.619 12.7357 338.467 12.6111 338.3 12.6111H319.763C319.595 12.6111 319.444 12.7357 319.38 12.9267L305.379 54.6841C305.266 55.0199 305.467 55.3889 305.762 55.3889H319.002C319.174 55.3889 319.328 55.2579 319.389 55.0597L321.56 48.018C321.622 47.8199 321.776 47.6889 321.948 47.6889H336.115C336.287 47.6889 336.441 47.8199 336.502 48.018L338.673 55.0597ZM325.624 36.6889C325.335 36.6889 325.134 36.3324 325.237 35.9988L328.643 24.8772C328.778 24.437 329.284 24.437 329.419 24.8772L332.826 35.9988C332.928 36.3324 332.728 36.6889 332.438 36.6889H325.624Z' fill='%23175CFF'/%3E%3Cpath d='M354.057 40.2944C353.828 40.2944 353.642 40.5297 353.647 40.8114C353.861 53.087 361.751 56 375.751 56C389.946 56 397.859 53.0055 397.859 41.2111C397.859 30.0278 389.402 28.8667 375.751 28.1944C368.233 27.8278 366.997 27.8889 366.997 26.2389C366.997 24.5889 368.233 24.2222 374.267 24.2222C380.051 24.2222 383.025 24.6367 383.46 26.4678C383.524 26.7382 383.701 26.9722 383.93 26.9722H395.961C396.19 26.9722 396.376 26.7389 396.37 26.4572C396.132 15.9065 388.545 12 375.256 12C361.606 12 354.137 16.0333 354.137 25.4444C354.137 35.4055 360.122 38.5833 375.751 39.1944C383.862 39.5 385 39.7444 385 41.5778C385 43.1667 383.862 43.7778 376.245 43.7778C368.768 43.7778 366.813 42.5979 366.538 40.8022C366.496 40.5253 366.316 40.2944 366.087 40.2944H354.057Z' fill='%23175CFF'/%3E%3Cpath d='M443.053 13.1213C443.053 12.8395 442.868 12.6111 442.639 12.6111H400.933C400.704 12.6111 400.519 12.8395 400.519 13.1213V25.5454C400.519 25.8272 400.704 26.0556 400.933 26.0556H414.942C415.171 26.0556 415.356 26.284 415.356 26.5657V54.8787C415.356 55.1605 415.542 55.3889 415.771 55.3889H427.801C428.03 55.3889 428.216 55.1605 428.216 54.8787V26.5657C428.216 26.2839 428.401 26.0556 428.63 26.0556H442.639C442.868 26.0556 443.053 25.8272 443.053 25.5454V13.1213Z' fill='%23175CFF'/%3E%3Cpath d='M483.911 24.8333C484.14 24.8333 484.326 24.6049 484.326 24.3232V13.1213C484.326 12.8395 484.14 12.6111 483.911 12.6111H448.141C447.912 12.6111 447.726 12.8395 447.726 13.1213V54.8787C447.726 55.1605 447.912 55.3889 448.141 55.3889H483.911C484.14 55.3889 484.326 55.1605 484.326 54.8787V43.6768C484.326 43.3951 484.14 43.1667 483.911 43.1667H461C460.771 43.1667 460.585 42.9383 460.585 42.6565V39.7046C460.585 39.4228 460.771 39.1944 461 39.1944H483.911C484.14 39.1944 484.326 38.966 484.326 38.6843V29.3157C484.326 29.0339 484.14 28.8055 483.911 28.8055H461C460.771 28.8055 460.585 28.5771 460.585 28.2954V25.3435C460.585 25.0617 460.771 24.8333 461 24.8333H483.911Z' fill='%23175CFF'/%3E%3Cpath d='M530 28.9889C530 19.4556 524.609 12.6111 516.745 12.6111H489.957C489.728 12.6111 489.543 12.8395 489.543 13.1213V54.8787C489.543 55.1605 489.728 55.3889 489.957 55.3889H501.987C502.216 55.3889 502.402 55.1605 502.402 54.8787V45.8768C502.402 45.5951 502.587 45.3667 502.816 45.3667H509.732C509.879 45.3667 510.015 45.4622 510.089 45.6179L514.646 55.1377C514.721 55.2933 514.857 55.3889 515.004 55.3889H529.259C529.583 55.3889 529.782 54.9515 529.612 54.6116L524.089 43.5492C523.967 43.3056 524.032 42.9874 524.228 42.8342C527.822 40.0258 530 35.0227 530 28.9889ZM502.402 26.5657C502.402 26.284 502.587 26.0556 502.816 26.0556H514.272C515.558 26.0556 517.141 26.0556 517.141 28.9889C517.141 31.9222 515.558 31.9222 514.272 31.9222H502.816C502.587 31.9222 502.402 31.6938 502.402 31.4121V26.5657Z' fill='%23175CFF'/%3E%3Cpath d='M7.03027 39.1296C7.03027 46.0228 17.651 51.244 10.8759 51.244C7.78702 51.244 6.09637 52.4412 3.9397 50.524C1.36606 48.2361 -0.712041 43.4773 0.231802 39.1296C1.5438 33.0861 4.83992 28.7499 15.0064 26.1742C21.7815 26.1742 7.03027 32.2364 7.03027 39.1296Z' fill='url(%23paint0_linear_0_1)'/%3E%3Cpath d='M38.9697 39.1296C38.9697 46.0228 36.3994 49.3885 36.3994 52.2384C36.3994 52.7142 39.9036 52.4412 42.0603 50.524C44.6339 48.2361 46.712 43.4773 45.7682 39.1296C44.4562 33.0861 41.1601 28.7499 30.9936 26.1742C24.2185 26.1742 38.9697 32.2364 38.9697 39.1296Z' fill='url(%23paint1_linear_0_1)'/%3E%3Cpath d='M13.0771 28.9339C13.0393 29.1611 13.2355 29.3565 13.4582 29.3128C14.2469 29.1578 15.0715 28.9958 15.896 28.9958C17.8848 28.9958 19.7773 29.4139 21.4928 30.1683C22.2625 30.5068 22.6473 30.676 22.9375 30.676C23.2277 30.676 23.6125 30.5068 24.3822 30.1683C26.0977 29.4139 27.9902 28.9958 29.979 28.9958C30.6435 28.9958 31.3081 29.1468 31.954 29.2935C32.0386 29.3128 32.1231 29.332 32.2071 29.3507C32.6351 29.4462 33.0018 29.0702 32.9288 28.6314C32.8692 28.2728 33.1071 27.9302 33.4639 27.8997C34.5837 27.804 35.7134 27.9558 36.7743 28.3478C38.0387 28.815 39.1621 29.6075 40.0347 30.6477C40.9072 31.6879 41.499 32.9403 41.7523 34.2823C41.7958 34.5132 41.8291 34.7453 41.8522 34.978C41.8856 35.3157 41.9636 35.649 42.1135 35.9524C42.2477 36.2238 42.3996 36.5305 42.5698 36.874C43.5245 38.8007 44.0621 40.9769 44.0621 43.2802C44.0621 46.2156 43.6118 48.4433 42.6469 49.6887C41.8392 50.7311 38.7977 53.8464 33.5939 51.7189C30.4619 50.4385 26.133 46.4004 24.0883 44.4497C24.0174 44.3821 24.0201 44.2688 24.0924 44.2027L28.7684 39.9223C28.8101 39.8841 28.868 39.8699 28.9222 39.8846C30.2822 40.2537 31.5006 40.7082 32.54 41.164C33.7396 41.6901 34.6955 42.2155 35.3487 42.6075C35.6752 42.8034 35.9257 42.9658 36.0927 43.0778C36.1762 43.1338 36.2388 43.1772 36.2796 43.2059C36.2815 43.2072 36.2833 43.2085 36.2851 43.2097C36.2998 43.2212 36.315 43.232 36.3306 43.2422L36.3341 43.2448C36.4472 43.3174 36.5832 43.3561 36.7269 43.3479C37.0938 43.3269 37.3745 43.0079 37.3539 42.6353L37.1349 38.6742C37.1143 38.3016 36.8002 38.0165 36.4333 38.0374C36.0664 38.0583 35.7856 38.3773 35.8062 38.7499L35.9481 41.3155C35.258 40.9068 34.2902 40.3822 33.0952 39.8582C30.575 38.7531 27.0235 37.6412 22.925 37.6412C18.8265 37.6412 15.2789 38.7536 12.7627 39.8595C11.5592 40.3884 10.5868 40.9179 9.89702 41.3284L10.0386 38.7681C10.0592 38.3955 9.77844 38.0765 9.41154 38.0555C9.04465 38.0346 8.73052 38.3197 8.70991 38.6923L8.49091 42.6535C8.47031 43.0261 8.75104 43.3451 9.11794 43.366C9.28728 43.3757 9.44537 43.3202 9.56856 43.2209L9.5878 43.2073C9.62846 43.1786 9.69088 43.1352 9.77414 43.0792C9.94068 42.9671 10.1904 42.8048 10.5161 42.6088C11.1678 42.2166 12.1215 41.691 13.3189 41.1648C15.717 40.1109 19.0718 39.0635 22.925 39.0635C24.2978 39.0635 25.6078 39.1964 26.8342 39.4151C26.9696 39.4393 27.017 39.6107 26.9148 39.7042L18.5865 47.3278L18.5864 47.3292L18.5864 47.3307C16.5504 49.083 14.1626 50.9263 12.2688 51.7234C7.20561 53.8544 3.87795 50.7161 3.20768 49.6996C2.38674 48.4547 1.81288 46.2156 1.81288 43.2802C1.81288 40.9769 2.35035 38.8009 3.30502 36.8743C3.59227 36.2945 3.81406 35.8469 3.97657 35.5227C4.11827 35.2401 4.20247 34.9322 4.24796 34.6184C4.26423 34.5061 4.28291 34.3941 4.304 34.2823C4.55723 32.9402 5.14906 31.6879 6.02161 30.6477C6.89416 29.6075 8.01758 28.815 9.28202 28.3478C10.3634 27.9482 11.5162 27.7982 12.6572 27.9055C12.9779 27.9356 13.1919 28.2436 13.1383 28.5661L13.0771 28.9339Z' fill='url(%23paint2_linear_0_1)'/%3E%3Cpath d='M17.126 25.292C17.4543 25.1244 18.2591 24.5616 18.2591 22.4732C18.2591 19.8306 15.5732 17.8927 15.5732 16.4833C15.5732 15.7786 16.0908 15.0739 16.9535 15.0739C16.9535 15.0739 16.9531 13.3795 16.9531 12.6079C16.9531 11.5503 17.1426 10.3186 18.0467 9.26007C18.6713 8.57306 19.6982 7.34172 22.9922 7.34172C26.2862 7.34172 27.3151 8.5734 27.9387 9.26069C28.8466 10.3195 29.0308 11.5503 29.0317 12.6074V15.0739C29.8935 15.0739 30.4111 15.7786 30.4111 16.4833C30.4111 17.8927 27.7252 19.8306 27.7252 22.4732C27.7252 24.6199 28.5098 25.1167 28.8337 25.2833C30.0185 25.8924 31.7538 26.3666 33.2609 26.8115C33.9156 27.3845 35.6434 29.6932 35.6434 29.6932L27.6882 33.8854H18.2961L9.69424 29.1393C9.69424 29.1393 12.738 27.2063 13.4798 26.5894C14.5479 26.2678 16.0531 25.8398 17.126 25.292Z' fill='url(%23paint3_linear_0_1)'/%3E%3Cpath d='M21.2382 7.6169C21.2129 7.57697 21.2053 7.53008 21.2243 7.48668C21.3114 7.28791 21.594 6.75459 21.6278 6.70334C21.7497 6.51814 22.1064 6.12393 22.9336 6.12401C23.7601 6.12409 24.167 6.518 24.2892 6.70334C24.3225 6.75386 24.5761 7.26284 24.6622 7.46797C24.6831 7.51771 24.6719 7.57101 24.6388 7.61338C24.6057 7.65574 24.592 7.70987 24.5932 7.76393C24.6027 8.20712 24.2509 8.58191 23.8037 8.58191H22.0607C21.6095 8.58191 21.2554 8.20036 21.2716 7.75207C21.2733 7.7046 21.2636 7.65683 21.2382 7.6169Z' fill='url(%23paint4_linear_0_1)'/%3E%3Cpath d='M31.9491 5.05157C31.969 5.10291 31.9936 5.18211 31.9365 5.28946C30.8226 7.26864 28.4621 6.79076 27.5863 6.27412C26.2293 5.02691 24.828 5.38805 24.0856 5.38805C22.7073 5.38805 21.5885 6.45817 21.5885 6.45817C21.5327 6.402 21.4781 6.34288 21.4035 6.25414C20.9078 5.60742 20.2852 4.68082 20.3566 3.30414C20.4582 1.34231 22.0382 0 23.8037 0C27.7786 0 27.7209 4.61485 31.7596 4.94317C31.8434 4.94997 31.9292 5.00023 31.9491 5.05157Z' fill='url(%23paint5_linear_0_1)'/%3E%3Cpath d='M27.5863 6.27412C25.8219 5.23318 24.6946 5.96881 23.9909 6.62404C23.2507 7.31326 22.6296 7.37374 21.7627 6.62404C21.2278 6.16144 20.8885 5.47248 20.8885 4.70304C20.8885 3.31015 22.0004 2.18098 23.3719 2.18098C24.7435 2.18098 27.6788 4.84146 27.5863 6.27412Z' fill='url(%23paint6_linear_0_1)'/%3E%3Cpath d='M3.84846 40.9626V50.3337C3.84846 50.3337 3.43668 50.021 3.29536 49.8295C1.31028 47.1385 0.781924 42.9095 1.5533 38.6366C2.67141 32.4431 7.41996 27.6249 11.9279 27.8805L7.18038 31.0194L3.84846 40.9626Z' fill='url(%23paint7_linear_0_1)'/%3E%3Cpath d='M42.0504 40.953V50.3241C42.0504 50.3241 42.4622 50.0115 42.6035 49.8199C44.5886 47.129 45.117 42.9 44.3456 38.6271C43.2275 32.4336 38.4789 27.6153 33.971 27.871L38.7185 31.0099L42.0504 40.953Z' fill='url(%23paint8_linear_0_1)'/%3E%3Cpath d='M8.58547 54.1972C8.51741 54.1993 8.46795 54.2636 8.48503 54.3305C8.70662 55.1991 9.94807 60.3442 10.1499 67.3425C10.152 67.414 10.2216 67.4642 10.2883 67.4411L14.089 66.126C14.1537 66.1037 14.2213 66.1473 14.2254 66.2166C14.2786 67.1151 14.5185 72.3929 13.2779 78.5755C13.2618 78.656 13.3375 78.725 13.4141 78.6985L17.668 77.2299C17.7344 77.207 17.8034 77.2513 17.8051 77.3225C17.8292 78.3248 17.9253 84.6099 16.751 91.1132C16.7366 91.1931 16.8122 91.2598 16.8879 91.2335L21.6876 89.5641C21.7578 89.5397 21.8303 89.5947 21.8272 89.6699C21.7658 91.1809 21.43 103.288 25.9913 111.945C26.0433 112.044 26.1887 112 26.1846 111.888C25.6074 95.9051 31.5787 82.6541 32.466 80.7798C32.5067 80.6938 32.4199 80.6076 32.3311 80.6389L29.4514 81.6533C29.3723 81.6812 29.295 81.6092 29.318 81.5273C29.6652 80.291 31.7642 73.2005 36.6638 64.0263C36.7094 63.9409 36.6287 63.8412 36.5384 63.8731L32.5738 65.2757C32.4915 65.3047 32.4125 65.2247 32.441 65.1411C34.2261 59.89 36.7384 55.1912 37.2294 54.2925C37.268 54.2219 37.2172 54.1363 37.1378 54.1336C37.0044 54.1292 36.8243 54.1207 36.7028 54.1051C35.3628 53.9335 34.3473 53.7144 33.258 53.2084C29.3782 51.317 25.7087 47.8528 23.4305 45.6328C23.3023 45.5093 23.1797 45.3911 23.0635 45.2795C23.0238 45.2414 22.962 45.2408 22.9216 45.2781C22.7019 45.481 22.4665 45.7007 22.216 45.9345C20.2279 47.7898 17.2715 50.5691 13.6408 52.7341C12.964 53.1377 12.5037 53.259 11.2892 53.7314C10.528 53.9812 9.82486 54.1596 8.58547 54.1972Z' fill='url(%23paint9_linear_0_1)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint9_linear_0_1' x1='24.1241' y1='1.54274' x2='24.526' y2='112.006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231862FF'/%3E%3Cstop offset='0.0666667' stop-color='%231863FF'/%3E%3Cstop offset='0.133333' stop-color='%231766FF'/%3E%3Cstop offset='0.2' stop-color='%23166BFF'/%3E%3Cstop offset='0.266667' stop-color='%231473FF'/%3E%3Cstop offset='0.333333' stop-color='%23127CFF'/%3E%3Cstop offset='0.4' stop-color='%231087FF'/%3E%3Cstop offset='0.466667' stop-color='%230D94FF'/%3E%3Cstop offset='0.533333' stop-color='%230BA0FF'/%3E%3Cstop offset='0.6' stop-color='%2308ADFF'/%3E%3Cstop offset='0.666667' stop-color='%2306B8FF'/%3E%3Cstop offset='0.733333' stop-color='%2304C2FF'/%3E%3Cstop offset='0.8' stop-color='%2302C9FF'/%3E%3Cstop offset='0.866667' stop-color='%2301CEFF'/%3E%3Cstop offset='0.933333' stop-color='%2300D1FF'/%3E%3Cstop offset='1' stop-color='%2300D2FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");*/
    background-image: url('data:image/svg+xml,<svg width="634" height="138" viewBox="0 0 634 138" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1730_10489)"><path d="M154.414 46.6389C154.202 46.6389 154.016 46.7952 153.957 47.0226L146.262 76.4903C146.129 76.9984 145.488 77.0031 145.35 76.4969L137.28 47.0159C137.218 46.7919 137.034 46.6389 136.824 46.6389H119.91C119.7 46.6389 119.515 46.7919 119.454 47.016L111.384 76.4969C111.246 77.0031 110.604 76.9984 110.472 76.4903L102.777 47.0226C102.718 46.7952 102.532 46.6389 102.32 46.6389H87.4767C87.1527 46.6389 86.9232 46.9933 87.024 47.3381L99.7846 90.9937C99.8486 91.2129 100.031 91.3611 100.237 91.3611H121.471C121.684 91.3611 121.871 91.2029 121.929 90.9736L127.909 67.4187C128.04 66.9021 128.694 66.9021 128.825 67.4187L134.805 90.9736C134.863 91.2029 135.05 91.3611 135.263 91.3611H156.497C156.703 91.3611 156.885 91.2129 156.949 90.9937L169.71 47.3381C169.811 46.9933 169.581 46.6389 169.257 46.6389H154.414Z" fill="%23175CFF"/><path d="M189.447 47.1722C189.447 46.8777 189.234 46.6389 188.971 46.6389H175.146C174.883 46.6389 174.669 46.8777 174.669 47.1722V90.8278C174.669 91.1223 174.883 91.3611 175.146 91.3611H188.971C189.234 91.3611 189.447 91.1223 189.447 90.8278V47.1722Z" fill="%23175CFF"/><path d="M195.289 75.5806C195.025 75.5806 194.812 75.8265 194.817 76.121C195.063 88.9546 204.129 92 220.218 92C236.53 92 245.624 88.8694 245.624 76.5389C245.624 64.8472 235.905 63.6333 220.218 62.9306C211.579 62.5472 210.158 62.6111 210.158 60.8861C210.158 59.1611 211.579 58.7778 218.513 58.7778C225.16 58.7778 228.577 59.2112 229.077 61.1254C229.151 61.4082 229.355 61.6528 229.618 61.6528H243.442C243.706 61.6528 243.919 61.4088 243.912 61.1144C243.64 50.0841 234.92 46 219.65 46C203.963 46 195.381 50.2167 195.381 60.0556C195.381 70.4694 202.258 73.7917 220.218 74.4306C229.539 74.75 230.846 75.0056 230.846 76.9222C230.846 78.5833 229.539 79.2222 220.786 79.2222C212.194 79.2222 209.948 77.9887 209.631 76.1114C209.583 75.8219 209.376 75.5806 209.113 75.5806H195.289Z" fill="%23175CFF"/><path d="M289.561 46.6389C289.297 46.6389 289.084 46.8777 289.084 47.1722V61.4389C289.084 61.7334 288.871 61.9722 288.608 61.9722H266.258C265.995 61.9722 265.781 61.7334 265.781 61.4389V47.1722C265.781 46.8777 265.568 46.6389 265.305 46.6389H251.48C251.217 46.6389 251.004 46.8777 251.004 47.1722V90.8278C251.004 91.1223 251.217 91.3611 251.48 91.3611H265.305C265.568 91.3611 265.781 91.1223 265.781 90.8278V76.5611C265.781 76.2666 265.995 76.0278 266.258 76.0278H288.608C288.871 76.0278 289.084 76.2666 289.084 76.5611V90.8278C289.084 91.1223 289.297 91.3611 289.561 91.3611H303.385C303.648 91.3611 303.862 91.1223 303.862 90.8278V47.1722C303.862 46.8777 303.648 46.6389 303.385 46.6389H289.561Z" fill="%23175CFF"/><path d="M371.409 47.1722C371.409 46.8777 371.196 46.6389 370.933 46.6389H353.506C353.331 46.6389 353.17 46.7467 353.087 46.9196L341.365 71.3212C341.185 71.6955 340.705 71.6955 340.526 71.3212L328.803 46.9196C328.72 46.7467 328.559 46.6389 328.384 46.6389H310.957C310.694 46.6389 310.481 46.8777 310.481 47.1722V90.8278C310.481 91.1223 310.694 91.3611 310.957 91.3611H324.782C325.045 91.3611 325.258 91.1223 325.258 90.8278V72.0947C325.258 71.5478 325.906 71.3553 326.148 71.8301L335.977 91.0923C336.062 91.2585 336.22 91.3611 336.391 91.3611H345.5C345.671 91.3611 345.829 91.2585 345.913 91.0923L355.742 71.8301C355.984 71.3553 356.632 71.5478 356.632 72.0947V90.8278C356.632 91.1223 356.845 91.3611 357.108 91.3611H370.933C371.196 91.3611 371.409 91.1223 371.409 90.8278V47.1722Z" fill="%23175CFF"/><path d="M414.135 91.017C414.205 91.2241 414.382 91.3611 414.58 91.3611H429.795C430.134 91.3611 430.365 90.9754 430.235 90.6243L414.146 46.9688C414.072 46.7691 413.898 46.6389 413.706 46.6389H392.404C392.211 46.6389 392.037 46.7691 391.964 46.9688L375.874 90.6243C375.745 90.9754 375.976 91.3611 376.315 91.3611H391.529C391.727 91.3611 391.905 91.2241 391.975 91.017L394.47 83.6552C394.54 83.4481 394.717 83.3111 394.915 83.3111H411.195C411.393 83.3111 411.57 83.4481 411.64 83.6552L414.135 91.017ZM399.14 71.8111C398.807 71.8111 398.577 71.4384 398.694 71.0896L402.609 59.4625C402.764 59.0023 403.346 59.0023 403.501 59.4625L407.416 71.0896C407.533 71.4384 407.303 71.8111 406.97 71.8111H399.14Z" fill="%23175CFF"/><path d="M431.814 75.5805C431.55 75.5805 431.337 75.8265 431.342 76.121C431.588 88.9546 440.654 92 456.743 92C473.055 92 482.149 88.8694 482.149 76.5389C482.149 64.8472 472.43 63.6333 456.743 62.9305C448.104 62.5472 446.683 62.6111 446.683 60.8861C446.683 59.1611 448.104 58.7778 455.038 58.7778C461.685 58.7778 465.102 59.2111 465.602 61.1254C465.676 61.4081 465.88 61.6528 466.143 61.6528H479.967C480.231 61.6528 480.444 61.4088 480.437 61.1144C480.165 50.084 471.445 46 456.175 46C440.488 46 431.906 50.2167 431.906 60.0556C431.906 70.4694 438.783 73.7917 456.743 74.4305C466.064 74.75 467.371 75.0055 467.371 76.9222C467.371 78.5833 466.064 79.2222 457.311 79.2222C448.719 79.2222 446.473 77.9887 446.156 76.1114C446.108 75.8219 445.901 75.5805 445.638 75.5805H431.814Z" fill="%23175CFF"/><path d="M534.084 47.1722C534.084 46.8777 533.871 46.6389 533.608 46.6389H485.681C485.418 46.6389 485.205 46.8777 485.205 47.1722V60.1611C485.205 60.4557 485.418 60.6944 485.681 60.6944H501.78C502.043 60.6944 502.256 60.9332 502.256 61.2278V90.8278C502.256 91.1223 502.469 91.3611 502.732 91.3611H516.557C516.82 91.3611 517.034 91.1223 517.034 90.8278V61.2278C517.034 60.9332 517.247 60.6944 517.51 60.6944H533.608C533.871 60.6944 534.084 60.4557 534.084 60.1611V47.1722Z" fill="%23175CFF"/><path d="M581.037 59.4167C581.3 59.4167 581.513 59.1779 581.513 58.8833V47.1722C581.513 46.8777 581.3 46.6389 581.037 46.6389H539.93C539.667 46.6389 539.454 46.8777 539.454 47.1722V90.8278C539.454 91.1223 539.667 91.3611 539.93 91.3611H581.037C581.3 91.3611 581.513 91.1223 581.513 90.8278V79.1167C581.513 78.8221 581.3 78.5833 581.037 78.5833H554.708C554.445 78.5833 554.232 78.3445 554.232 78.05V74.9639C554.232 74.6693 554.445 74.4305 554.708 74.4305H581.037C581.3 74.4305 581.513 74.1918 581.513 73.8972V64.1028C581.513 63.8082 581.3 63.5694 581.037 63.5694H554.708C554.445 63.5694 554.232 63.3307 554.232 63.0361V59.95C554.232 59.6554 554.445 59.4167 554.708 59.4167H581.037Z" fill="%23175CFF"/><path d="M634 63.7611C634 53.7944 627.805 46.6389 618.768 46.6389H587.984C587.721 46.6389 587.508 46.8777 587.508 47.1722V90.8278C587.508 91.1223 587.721 91.3611 587.984 91.3611H601.809C602.072 91.3611 602.285 91.1223 602.285 90.8278V81.4167C602.285 81.1221 602.499 80.8833 602.762 80.8833H610.709C610.878 80.8833 611.034 80.9832 611.119 81.1459L616.356 91.0985C616.442 91.2612 616.598 91.3611 616.767 91.3611H633.148C633.521 91.3611 633.749 90.9039 633.554 90.5485L627.207 78.9832C627.067 78.7286 627.142 78.3959 627.367 78.2358C631.497 75.2997 634 70.0692 634 63.7611ZM602.285 61.2278C602.285 60.9332 602.499 60.6944 602.762 60.6944H615.926C617.404 60.6944 619.223 60.6944 619.223 63.7611C619.223 66.8278 617.404 66.8278 615.926 66.8278H602.762C602.499 66.8278 602.285 66.589 602.285 66.2944V61.2278Z" fill="%23175CFF"/><path d="M8.71143 48.2133C8.71143 56.7066 21.8719 63.1399 13.4767 63.1399C9.64913 63.1399 7.5542 64.6151 4.8818 62.2527C1.69273 59.4337 -0.882312 53.5702 0.287233 48.2133C1.91297 40.7668 5.99729 35.424 18.5949 32.2504C26.9901 32.2504 8.71143 39.7199 8.71143 48.2133Z" fill="url(%23paint0_linear_1730_10489)"/><path d="M48.2886 48.2133C48.2886 56.7066 45.1036 60.8537 45.1036 64.3651C45.1036 64.9514 49.4458 64.6151 52.1182 62.2527C55.3073 59.4337 57.8823 53.5702 56.7128 48.2133C55.087 40.7668 51.0027 35.424 38.405 32.2504C30.0099 32.2504 48.2886 39.7199 48.2886 48.2133Z" fill="url(%23paint1_linear_1730_10489)"/><path d="M16.2043 35.6507C16.1575 35.9307 16.4005 36.1715 16.6765 36.1175C17.6538 35.9266 18.6755 35.7269 19.6972 35.7269C22.1616 35.7269 24.5067 36.2422 26.6324 37.1717C27.5861 37.5887 28.063 37.7972 28.4225 37.7972C28.7821 37.7972 29.259 37.5887 30.2127 37.1717C32.3384 36.2422 34.6835 35.7269 37.1479 35.7269C37.9713 35.7269 38.7949 35.913 39.5952 36.0938C39.7 36.1175 39.8047 36.1412 39.9088 36.1642C40.4391 36.2819 40.8935 35.8187 40.8031 35.278C40.7292 34.8362 41.024 34.4139 41.4662 34.3764C42.8538 34.2585 44.2536 34.4456 45.5681 34.9286C47.1349 35.5043 48.527 36.4807 49.6082 37.7624C50.6894 39.0441 51.4227 40.5871 51.7365 42.2407C51.7905 42.5252 51.8317 42.8112 51.8603 43.0979C51.9017 43.514 51.9984 43.9247 52.1841 44.2985C52.3504 44.6329 52.5387 45.0108 52.7496 45.434C53.9325 47.808 54.5987 50.4894 54.5987 53.3274C54.5987 56.9442 54.0407 59.689 52.845 61.2236C51.8443 62.5079 48.0754 66.3464 41.6272 63.7251C37.7462 62.1475 32.3822 57.1719 29.8485 54.7684C29.7607 54.6851 29.7641 54.5455 29.8536 54.464L35.6478 49.19C35.6995 49.143 35.7712 49.1254 35.8384 49.1435C37.5236 49.5983 39.0334 50.1583 40.3213 50.7199C41.8078 51.3681 42.9922 52.0155 43.8017 52.4985C44.2062 52.7399 44.5166 52.9399 44.7235 53.078C44.827 53.147 44.9046 53.2004 44.9551 53.2358C44.9575 53.2374 44.9597 53.239 44.9619 53.2406C44.9802 53.2547 44.999 53.268 45.0183 53.2806L45.0227 53.2837C45.1628 53.3732 45.3313 53.4209 45.5094 53.4108C45.964 53.385 46.3119 52.9919 46.2864 52.5328L46.015 47.6521C45.9895 47.193 45.6002 46.8417 45.1456 46.8675C44.6909 46.8933 44.3431 47.2863 44.3686 47.7455L44.5444 50.9067C43.6892 50.4031 42.49 49.7567 41.0093 49.111C37.8865 47.7493 33.4856 46.3794 28.4071 46.3794C23.3285 46.3794 18.9326 47.75 15.8146 49.1125C14.3233 49.7642 13.1184 50.4167 12.2637 50.9225L12.4391 47.7678C12.4646 47.3087 12.1168 46.9156 11.6621 46.8899C11.2075 46.8641 10.8182 47.2154 10.7927 47.6745L10.5213 52.5552C10.4958 53.0143 10.8437 53.4074 11.2983 53.4331C11.5081 53.445 11.704 53.3766 11.8567 53.2544L11.8805 53.2375C11.9309 53.2022 12.0083 53.1487 12.1114 53.0797C12.3178 52.9416 12.6273 52.7416 13.0308 52.5001C13.8383 52.0169 15.0201 51.3693 16.5039 50.7209C19.4755 49.4223 23.6325 48.1319 28.4071 48.1319C30.1081 48.1319 31.7314 48.2956 33.251 48.565C33.4189 48.5948 33.4776 48.806 33.351 48.9212L23.0311 58.3146L23.031 58.3164L23.0309 58.3181C20.508 60.4773 17.5493 62.7484 15.2026 63.7306C8.92869 66.3563 4.80529 62.4895 3.97474 61.2371C2.95748 59.7031 2.2464 56.9442 2.2464 53.3274C2.2464 50.4894 2.91239 47.8083 4.09535 45.4343C4.45129 44.7201 4.72611 44.1685 4.92749 43.7691C5.10307 43.4208 5.20741 43.0415 5.26377 42.6548C5.28394 42.5165 5.30709 42.3784 5.33322 42.2407C5.64701 40.5871 6.38035 39.044 7.46156 37.7623C8.54277 36.4806 9.93483 35.5042 11.5016 34.9285C12.8416 34.4362 14.2701 34.2514 15.6839 34.3835C16.0814 34.4207 16.3465 34.8001 16.28 35.1976L16.2043 35.6507Z" fill="url(%23paint2_linear_1730_10489)"/><path d="M21.2214 31.1634C21.6282 30.9569 22.6254 30.2633 22.6254 27.6902C22.6254 24.4341 19.2973 22.0463 19.2973 20.3097C19.2973 19.4414 19.9386 18.5731 21.0076 18.5731C21.0076 18.5731 21.0071 16.4855 21.0071 15.5348C21.0071 14.2317 21.2419 12.714 22.3622 11.4097C23.1361 10.5632 24.4086 9.04605 28.4903 9.04605C32.572 9.04605 33.847 10.5637 34.6196 11.4105C35.7447 12.7151 35.973 14.2317 35.9741 15.5341V18.5731C37.042 18.5731 37.6833 19.4414 37.6833 20.3097C37.6833 22.0463 34.3552 24.4341 34.3552 27.6902C34.3552 30.3352 35.3273 30.9474 35.7288 31.1526C37.1969 31.9032 39.3471 32.4874 41.2146 33.0356C42.0259 33.7417 44.1668 36.5863 44.1668 36.5863L34.3093 41.7516H22.6713L12.0124 35.9038C12.0124 35.9038 15.7841 33.522 16.7032 32.7619C18.0267 32.3656 19.8919 31.8383 21.2214 31.1634Z" fill="url(%23paint3_linear_1730_10489)"/><path d="M26.317 9.38511C26.2855 9.33591 26.2761 9.27813 26.2997 9.22465C26.4076 8.97974 26.7578 8.32262 26.7996 8.25948C26.9507 8.03128 27.3927 7.54556 28.4177 7.54565C29.4418 7.54575 29.9461 8.03111 30.0975 8.25948C30.1388 8.32173 30.453 8.94886 30.5597 9.20161C30.5855 9.2629 30.5717 9.32857 30.5307 9.38077C30.4897 9.43297 30.4727 9.49966 30.4742 9.56627C30.486 10.1124 30.0501 10.5741 29.4959 10.5741H27.3361C26.777 10.5741 26.3383 10.104 26.3583 9.55166C26.3604 9.49317 26.3484 9.4343 26.317 9.38511Z" fill="url(%23paint4_linear_1730_10489)"/><path d="M39.5891 6.22426C39.6137 6.28751 39.6442 6.38511 39.5735 6.51737C38.1932 8.95601 35.2682 8.36719 34.1831 7.73061C32.5016 6.19387 30.7651 6.63885 29.8452 6.63885C28.1374 6.63885 26.751 7.95739 26.751 7.95739C26.6818 7.88817 26.6142 7.81533 26.5217 7.706C25.9074 6.90914 25.136 5.76744 25.2245 4.07117C25.3504 1.65391 27.3083 0 29.4959 0C34.4213 0 34.3498 5.68615 39.3543 6.09069C39.4581 6.09907 39.5644 6.161 39.5891 6.22426Z" fill="url(%23paint5_linear_1730_10489)"/><path d="M34.1831 7.73061C31.9967 6.44802 30.5999 7.35442 29.7279 8.16177C28.8106 9.01098 28.0411 9.0855 26.9669 8.16177C26.304 7.59178 25.8836 6.74287 25.8836 5.79481C25.8836 4.07857 27.2613 2.68728 28.9609 2.68728C30.6604 2.68728 34.2977 5.96538 34.1831 7.73061Z" fill="url(%23paint6_linear_1730_10489)"/><path d="M4.76874 50.4718V62.0183C4.76874 62.0183 4.2585 61.6331 4.08338 61.397C1.62361 58.0814 0.968906 52.8706 1.92474 47.6058C3.31023 39.9746 9.1943 34.0378 14.7802 34.3528L8.89743 38.2204L4.76874 50.4718Z" fill="url(%23paint7_linear_1730_10489)"/><path d="M52.1059 50.46V62.0065C52.1059 62.0065 52.6162 61.6213 52.7913 61.3853C55.2511 58.0697 55.9058 52.8589 54.9499 47.5941C53.5645 39.9628 47.6804 34.026 42.0945 34.341L47.9772 38.2086L52.1059 50.46Z" fill="url(%23paint8_linear_1730_10489)"/><path d="M10.6385 66.7787C10.5542 66.7812 10.4929 66.8605 10.5141 66.943C10.7886 68.0132 12.327 74.3527 12.5771 82.9756C12.5796 83.0637 12.6659 83.1255 12.7485 83.0971L17.4581 81.4767C17.5383 81.4492 17.6221 81.5029 17.6272 81.5883C17.693 82.6954 17.9903 89.1984 16.4531 96.8162C16.4331 96.9154 16.5269 97.0004 16.6218 96.9678L21.893 95.1583C21.9752 95.13 22.0607 95.1847 22.0628 95.2723C22.0928 96.5073 22.2118 104.251 20.7567 112.264C20.7388 112.363 20.8325 112.445 20.9263 112.413L26.8738 110.356C26.9607 110.326 27.0506 110.393 27.0468 110.486C26.9706 112.348 26.5546 127.265 32.2067 137.933C32.2711 138.054 32.4512 138 32.4462 137.862C31.731 118.169 39.1301 101.842 40.2296 99.5323C40.28 99.4263 40.1725 99.3201 40.0625 99.3586L36.4942 100.609C36.3961 100.643 36.3003 100.554 36.3288 100.453C36.759 98.93 39.36 90.1935 45.4313 78.8895C45.4877 78.7843 45.3878 78.6614 45.2759 78.7008L40.3631 80.4289C40.2612 80.4648 40.1634 80.3662 40.1986 80.2632C42.4106 73.7931 45.5237 68.0035 46.1321 66.8961C46.1799 66.8091 46.117 66.7037 46.0186 66.7004C45.8533 66.6949 45.6301 66.6844 45.4795 66.6652C43.8192 66.4538 42.5607 66.1839 41.211 65.5603C36.4034 63.2299 31.8564 58.9615 29.0334 56.2261C28.8746 56.0739 28.7227 55.9283 28.5787 55.7908C28.5295 55.7439 28.4529 55.7431 28.4029 55.7891C28.1306 56.0391 27.8389 56.3098 27.5285 56.5979C25.065 58.8839 21.4016 62.3083 16.9027 64.976C16.064 65.4733 15.4938 65.6227 13.9888 66.2048C13.0455 66.5125 12.1743 66.7323 10.6385 66.7787Z" fill="url(%23paint9_linear_1730_10489)"/></g><defs><linearGradient id="paint0_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint1_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint2_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint3_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint4_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint5_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint6_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint7_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint8_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><linearGradient id="paint9_linear_1730_10489" x1="29.8929" y1="1.90088" x2="30.3853" y2="138.007" gradientUnits="userSpaceOnUse"><stop stop-color="%231862FF"/><stop offset="0.0666667" stop-color="%231863FF"/><stop offset="0.133333" stop-color="%231766FF"/><stop offset="0.2" stop-color="%23166BFF"/><stop offset="0.266667" stop-color="%231473FF"/><stop offset="0.333333" stop-color="%23127CFF"/><stop offset="0.4" stop-color="%231087FF"/><stop offset="0.466667" stop-color="%230D94FF"/><stop offset="0.533333" stop-color="%230BA0FF"/><stop offset="0.6" stop-color="%2308ADFF"/><stop offset="0.666667" stop-color="%2306B8FF"/><stop offset="0.733333" stop-color="%2304C2FF"/><stop offset="0.8" stop-color="%2302C9FF"/><stop offset="0.866667" stop-color="%2301CEFF"/><stop offset="0.933333" stop-color="%2300D1FF"/><stop offset="1" stop-color="%2300D2FF"/></linearGradient><clipPath id="clip0_1730_10489"><rect width="634" height="138" fill="white"/></clipPath></defs></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.form-subscribe-logo img {
    max-height: 100%;
}

.form-subscribe-title {
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    text-align: center;
    color: #175cff;
    margin-bottom: 16px;
}

.form-subscribe-success {
    color: #333333;
    text-align: center;
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: 40px;
}
.incorrect {
    border: 3px solid red !important;
}

.form-subscribe-notify {
    font-size: 24px !important;
}

.subscribe-form-window .popup-window-close-icon {
    width: 40px !important;
    height: 40px !important;
    right: 48px !important;
    top: 42px !important;
    opacity: 1;
}
@media (max-width: 1920px) {
    .subscribe-form-window .popup-window-close-icon {
        right: 42px !important;
        top: 32px !important;
    }
}
@media (max-width: 1350px) {
    .subscribe-form-window .popup-window-close-icon {
        right: 32px !important;
        top: 24px !important;
    }
}
@media (max-width: 767px) {
    .subscribe-form-window .popup-window-close-icon {
        right: 16px !important;
        top: 20px !important;
    }
}
.subscribe-form-window .popup-window-close-icon::after {
    top: 19px !important;
    right: 11px !important;
    width: 40px !important;
    height: 40px !important;
    content: '';
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 5.5L35 35.5' stroke='%23767676' stroke-width='2'/%3E%3Cpath d='M35.5 5L5.5 35' stroke='%23767676' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
}
@media (max-width: 1650px) {
    .form-subscribe-logo {
        height: 80px;
    }
    .form-subscribe-title {
        font-size: 24px;
    }
    .form-product-card-title {
        font-size: 18px;
    }
    .form-product-card-discount {
        font-size: 16px;
    }
    .form-product-card-price {
        font-size: 18px;
    }
    .form-product-card {
        grid-template-columns: 100px 1fr;
        gap: 24px;
        padding: 12px 24px;
    }
    .form-product-card-img {
        width: 100px;
        height: 100px;
    }
    .subscribe-form-input-label {
        font-size: 16px;
    }
    .subscribe-form-input {
        font-size: 16px !important;
        padding: 12px 16px !important;
    }

    .form-subscribe-btn {
        padding: 14px 0 !important;
        font-size: 18px !important;
    }

    .subscribe-form-window .popup-window-close-icon::after {
        width: 30px!important;
        height: 30px!important;
    }

}

@media  (max-width: 1350px) {
    .form-product-card-price {
        font-size: 16px;
    }

    .form-product-card-title {
        font-size: 16px;
    }

    .form-subscribe-logo {
        height: 64px;
    }
}


@media  (max-width: 767px) {
    .form-product-card {
        grid-template-columns: 80px 1fr;
        padding: 12px 20px;
        gap: 8px;
    }

    .form-product-card-img-wrapper {
        max-width: 80px;
        height: auto;
    }
    .form-product-card-img {
        width: 80px;
        height: 80px;
    }

    .form-product-card-discount {
        font-size: 10px;
    }

    .form-product-card-old-price {
        font-size: 12px;
    }

    .form-product-card-price {
        font-size: 16px;
        margin-top: 6px;
    }

    .subscribe-form-input-label {
        font-size: 16px !important;
    }

    .subscribe-form-input {
        font-size: 16px !important;
        padding: 10px 0 11px 20px !important;
        gap: 16px;
    }
    .form-subscribe-btn {
        padding: 11px 0 12px 0 !important;
    }

    .form-subscribe-logo {
        height: 48px;
    }

    .form-subscribe-title {
        margin-bottom: 12px;
        font-size: 20px;
    }

    .form-subscribe-success {
        margin-bottom: 22px;
        font-size: 24px;
    }

    .form-subscribe-notify {
        font-size: 15px !important;
    }

    .subscribe-form-window .popup-window-close-icon {
        width: 20px !important;
        height: 20px !important;
    }

    .subscribe-form-window .popup-window-close-icon::after {
        top: 9px !important;
        width: 20px !important;
        height: 20px !important;
    }
}
@media (max-width: 576px) {
    .form-product-card-title {
        font-size: 14px;
    }
    .form-product-card-price {
        font-size: 14px;
    }
    .form-product-card-img {
        width: 60px;
        height: 60px;
    }
    .form-product-card {
        grid-template-columns: 60px 1fr;
    }

}


/* Модалка "купить в 1 клик" */

.modal-one-click-input {
    background: #ffffff !important;
    border: 1px solid #85A9FF !important;
    border-radius: 5px !important;
    font-family: 'Inter' !important;
    font-size: 18px !important;
    padding: 15px 20px !important;
}
.modal-one-click-input::placeholder {
    color: #a9a9a9;
}

@media (max-width: 1650px) {
    .modal-one-click-input {
        font-size: 16px !important;
        padding: 12px 16px !important;
    }
}

@media (max-width: 767px) {
    .modal-one-click-input {
        font-size: 16px !important;
        padding: 10px 12px !important;
    }
}

.modal-one-click__head {
    border: none;
    padding: 0;
}

.modal-one-click__description {
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px !important;
    line-height: 1.2;
    color: #175CFF !important;
    margin-bottom: 8px !important;
}

@media (max-width: 1650px) {
    .modal-one-click__description {
        font-size: 16px !important;
    }
}

@media (max-width: 767px) {
    .modal-one-click__description {
        font-size: 16px !important;
    }
}

.modal-one-click__body {
    padding: 0;
}

.modal-one-click__wrapper.modalka,
.subscribe-form-window{
    max-width: 800px;
    overflow-y: unset;
    max-height: unset;
    cursor: default;
    position: relative;
    transform: unset;
    left: auto;
    top: auto;
    border-radius: 24px;
    padding: 42px 48px;
}
.modal-one-click__wrapper.modalka {
    margin: 200px auto 48px;
}
.modal-one-click__close {
    transform: scale(1.3);
    top: 42px;
    right: 48px;
}
@media (max-width: 1920px) {
    .modal-one-click__wrapper.modalka,
    .subscribe-form-window {
        padding: 32px 42px;
    }
    .modal-one-click__wrapper.modalka {
        margin: 42px auto 42px;
    }
    .modal-one-click__close {
        top: 32px;
        right: 42px;
    }
}
@media (max-width: 1650px) {
    .modal-one-click__wrapper.modalka {
        margin: 42px auto 48px;
    }
}
@media (max-width: 1350px) {
    .modal-one-click__wrapper.modalka,
    .subscribe-form-window {
        border-radius: 20px;
        padding: 24px 32px;
    }
    .modal-one-click__wrapper.modalka {
        margin: 32px auto 48px;
    }
    .modal-one-click__close {
        top: 24px;
        right: 32px;
    }
}

@media (max-width: 992px) {
    .modal-one-click__wrapper.modalka,
    .subscribe-form-window {
        max-width: 700px;
    }
    .modal-one-click__wrapper.modalka {
        margin: 64px auto 48px;
    }
}

@media (max-width: 767px) {
    .modal-one-click__wrapper.modalka,
    .subscribe-form-window {
        max-width: calc(100% - 30px);
        padding: 20px 16px;
        border-radius: 16px;

    }
    .modal-one-click__wrapper.modalka {
        margin: 42px auto;
    }
    .modal-one-click__close {
        top: 20px;
        right: 16px;
    }
}

.modal-one-click__star {
    top: -3px !important;
}
.subscribe-form-window .policy-checkbox-input + label,
.modal-one-click__politic + label {
    color: #00005a !important;
    font-size: 16px !important;
    line-height: 1.33;
}
@media (max-width: 767px) {
    .subscribe-form-window .policy-checkbox-input + label,
    .modal-one-click__politic + label {
        font-size: 14px !important;
    }
}

.modal-one-click__attention {
    color: #990100;
    font-size: 14px;
}

.modal-one-click__overlay {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

/* Модалка "купить в 1 клик" */
