/*==================WRAPPER================*/

/**{
outline:2px solid red;
} */
/* Первый nav - фиксирован сверху */




.iti--separate-dial-code .iti__selected-flag {
    background-color: transparent!important;
}


.ms2_product.in-cart .in-cart-badge{display:inline;}
.ms2_product.in-cart .button-add-card{opacity:.7;pointer-events:none;}
.fixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
    z-index:100;
}
#first-nav {
    background: #fff!important;
    z-index:4;
}

#second-nav{
    background: #fff!important;
    transition: 0.6s;
    z-index:2;
}
.hidden-nav {
    transform: translateY(-100%); /* Скрывает второй nav */

}

#blockMenu1 {
    display:none;
}

#blockMenu2 {
    display:none;
}

#headerMobile {
    position: fixed;
    bottom: -80px;
    left: 0;
    transition: all .5s ease;
    width: 100%;
    z-index: 2;

}

/* Когда меню открыто */
#headerMobile.show {
    

   position: fixed;
    bottom: 0;
    left: 0;
    transition: all .3s ease;
    width: 100%;
    z-index: 2;
}

.menu-toggle{
    background-color:black;
    border-radius:100px 100px 0 0;
    color:#fff;
    height:60px;
    font-size:18px;
}

.menuHr{
    width: 180px;
    border-top: 5px solid #cec3c3;
    border-radius: 50px;
}

@font-face {
    font-family: "Inter";
    src:
        url('/dist/fonts/static/Inter_18pt-Medium.ttf'),
        url('/dist/fonts/static/Inter_18pt-SemiBold.ttf');
}

h1,
h2{
    font-family:'Inter-Regular', sans-serif!important;
}

p{
font-family:'Inter-Regular', sans-serif!important;
}

a{
    font-family:'Inter-Regular', sans-serif!important;
}

/* Убираем стрелки на всех браузерах */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

input[type="number"] {
-moz-appearance: textfield; Для Firefox
}

input.count--text{
    border:none;
    width:40px;
}

.wrapper {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    outline-color: red;
    min-height: 100vh;
}


.uk-text-danger{
    color:#FF003D!important;
}

#msCart .old_price{
color:#FF003D!important;
}

.ms2_product .old_price{
    color:#FF003D!important;
}

.uk-light{
    color: #ffffff!important;
}

#dropdownMiniCart{
    display:none;
}

.uk-radio:checked{
    background-color:#222!important;
}

.hidden {
    display:none!important;
}


.defaultLink{
    color:#999;
}

.defaultLink:hover{
    color:#000;
}

.buttonSlidenav{
    border: none;
    border-radius: 50%;
    background-color: #222;
    color:white;
}

.buttonSlidenav:hover{
    border: none;
    border-radius: 50%;
    background-color: #B8D1CD;
}

.msd_remains {
    color:#fff!important;
}
/*==============HOME====================*/
.uk-button-secondary:hover {
    background:#FF62AA;
}
.home-link a{
    color:#000;
    cursor:pointer;
}

.home-link a:hover{
    color:#db2982;
    cursor:pointer;
}

.ui-front {
    z-index: 9999!important;
}

.ui-menu .ui-menu-item-wrapper:hover{
    background-color:#db2982!important;
}

.cookie-banner {
    position: fixed;
    bottom: 0;
    z-index: 999999999;
    text-align:center;
    left: 50%;
    transform: translate(-50%, 0%);
    width:100%;
}


/*==============Label product===============*/

.uk-navbar-nav>li>a:hover{
    color:#FF62AA!important;
}

.uk-navbar-dropdown-nav>li>a:hover{
    color:#FF62AA!important;
}

.uk-label-new {
    background:#FF62AA!important;
    color:#fff!important;
    border-radius:0!important;
}

.uk-label-popular {
    background:#59BDBD!important;
    color:#fff!important;
    border-radius:0!important;
}

.uk-label-sale {
    background:#F7FF06!important;
    color:#404040!important;
    border-radius:0!important;
}

.uk-label-notproduct {
    background:#404040!important;
    color:#fff!important;
    border-radius:0!important;
}

/*==================HEADER================*/
.marquee {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  border: 1px solid #000;
  background-color:#000;
}

.marquee__inner {
  display: inline-block;
  padding-left: 100%; 
  animation: marquee 18s linear infinite;
  color:#fff;
}

@keyframes marquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}


:root {
    --myf-btn-icon-color:#C9C9C9;
    --myf-btn-added-icon-color:#FF003D;
    --myf-counter-value-bg:#FF003D;
    --myf-counter-icon-color-hover:#FF003D;
    --myf-btn-size:32px;
    --myf-btn-icon: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQzNzUgNi4xNzk2OUMyMi40Mzc1IDEzLjAxNTYgMTIuMzAxOCAxOC41NDg4IDExLjg3MDEgMTguNzc3M0MxMS43NTYzIDE4LjgzODUgMTEuNjI5MiAxOC44NzA2IDExLjUgMTguODcwNkMxMS4zNzA4IDE4Ljg3MDYgMTEuMjQzNiAxOC44Mzg1IDExLjEyOTkgMTguNzc3M0MxMC42OTgyIDE4LjU0ODggMC41NjI1IDEzLjAxNTYgMC41NjI1IDYuMTc5NjlDMC41NjQzMDkgNC41NzQ0NCAxLjIwMjc5IDMuMDM1NDYgMi4zMzc4OCAxLjkwMDM4QzMuNDcyOTYgMC43NjUyOTMgNS4wMTE5NCAwLjEyNjgwOSA2LjYxNzE5IDAuMTI1QzguNjMzNzkgMC4xMjUgMTAuMzk5NCAwLjk5MjE4NyAxMS41IDIuNDU4MDFDMTIuNjAwNiAwLjk5MjE4NyAxNC4zNjYyIDAuMTI1IDE2LjM4MjggMC4xMjVDMTcuOTg4MSAwLjEyNjgwOSAxOS41MjcgMC43NjUyOTMgMjAuNjYyMSAxLjkwMDM4QzIxLjc5NzIgMy4wMzU0NiAyMi40MzU3IDQuNTc0NDQgMjIuNDM3NSA2LjE3OTY5WiIgZmlsbD0iI0M5QzlDOSIvPgo8L3N2Zz4K');
}

.myfavorites-counter .counter-value {
    background-color: var(--myf-counter-value-bg, var(--myf-primary-color, #ffa900));
    border-radius: 50%;
    color: var(--myf-counter-value-color, #fff);
    font-size: var(--myf-counter-font-size, 12.8px)!important;
    height: var(--myf-counter-value-size, 18px);
    line-height: var(--myf-counter-value-size, 18px);
    opacity: var(--myf-counter-value-opacity, .9);
    position: absolute;
    right: var(--myf-counter-value-offset, -9px);
    text-align: center;
    top: var(--myf-counter-value-offset, 19px)!important;
    width: var(--myf-counter-value-size, 20px)!important;
}

.uk-nav-default>li>a {
    color: #000!important;
}

.uk-nav-default>li>a:hover {
    color: #FF62AA!important;
}

.uk-navbar-nav>li>a {
    text-transform: unset !important;
    font-size: 16px!important;
}

.paragraphMenu{
    font-size:18px;
    color:#F2F2F2!important;
}

.paragraphImg img{
    background-color:#F2F2F2;
    border-radius:16px;
    transition:background-color 0.2s ease;
}

.paragraphImg:hover img {
    background-color:#FF62AA;
}

.paragraphImg p {
    color:#000;
}

.paragraphImg:hover p {
    color:#fff;
}

.uk-navbar-nav>li>a {
    text-transform:unset!important;
    font-size:20px;
}

a{
    text-decoration:none!important;
}
.main-banner {
    height: calc(100vh - 200px);
    width: 100%;
}

.headerHover{
    color:#000;
    transition:color 0.2s ease;
}

.headerHover:hover{
   color:#FF62AA; 
}
/* .nav-base {
    background: unset!important;
    transition: 0.5s;
}

.nav-base:hover {
    background: #fff!important;
} */

.header-desktop .uk-navbar-container {
    background:none!important;
}

.header-mobile-scroll {
    position: fixed;
    bottom: 0;
    left: 0;
    transition: all .3s ease;
    width: 100%;
    z-index: 2;
}

.header-mobile_scroll_out {
    position: fixed;
    bottom: -65px;
    left: 0;
    transition: all .5s ease;
    width: 100%;
    z-index: 2;
}

.header-multi-lang {
    width: 36px;
    height: 36px;
    border: 1px solid #B8D1CD;
    border-radius: 50%;
    background-color: #B8D1CD;
    color:#000;
}

#offcanvas-push .uk-offcanvas-bar ul li a {
    font-size: 16px;
}

.uk-offcanvas-bar ul li a {
    font-size: 20px;
}

.dontChildren{
    font-size:1.25rem;
}

.uk-offcanvas-bar .uk-accordion-title{
    color:#000!important;
}

.uk-offcanvas-bar .uk-text-emphasis{
    color:#000!important;
}

.uk-offcanvas-bar a:hover{
    color:#000!important;
}



#offcanvas-push .uk-offcanvas-bar {
    background-color:#fff!important;
}

#offcanvas-search .uk-offcanvas-bar{
    background-color:#fff!important;
    color:#000!important;
}

#offcanvas-search .uk-offcanvas-bar .uk-input{
    color:#000!important;
    border-color:#000!important;
}

#offcanvas-search .uk-offcanvas-bar .uk-input::placeholder {
color: #666!important;
}



#offcanvas-searchh .uk-offcanvas-bar{
    background-color:#fff!important;
    color:#000!important;
}

#offcanvas-searchh .uk-offcanvas-bar .uk-input{
    color:#000!important;
    border-color:#000!important;
}

#offcanvas-searchh .uk-offcanvas-bar .uk-input::placeholder {
color: #666!important;
}




#offcanvas-overlay .uk-offcanvas-bar {
    background-color:#fff!important;
    width:100%!important;
    color:#000!important;
}


#offcanvas-overlays .uk-offcanvas-bar {
    background-color:#fff!important;
    width:100%!important;
    color:#000!important;
}

#offcanvas-flip .uk-offcanvas-bar {
    background-color:#fff!important;
    color:#000!important;
}


.uk-offcanvas-bar .dontChildren {
    color:#000!important;
}

.uk-offcanvas-bar .uk-close {
    color:#000!important;
}

.uk-offcanvas-bar .uk-icon-link {
    color:#000!important;
}



.uk-navbar-nav {
    align-items:center!important;
}

.uk-offcanvas-bar .uk-icon-button{
    color:#000!important;
    background-color:#B8D1CD!important;
}

.uk-offcanvas-bar h1,
.uk-offcanvas-bar .uk-h1,
.uk-offcanvas-bar h2,
.uk-offcanvas-bar .uk-h2,
.uk-offcanvas-bar h3,
.uk-offcanvas-bar .uk-h3,
.uk-offcanvas-bar h4,
.uk-offcanvas-bar .uk-h4,
.uk-offcanvas-bar h5,
.uk-offcanvas-bar .uk-h5,
.uk-offcanvas-bar h6,
.uk-offcanvas-bar .uk-h6,
.uk-offcanvas-bar .uk-heading-small,
.uk-offcanvas-bar .uk-heading-medium,
.uk-offcanvas-bar .uk-heading-large,
.uk-offcanvas-bar .uk-heading-xlarge,
.uk-offcanvas-bar .uk-heading-2xlarge,
.uk-offcanvas-bar .uk-heading-3xlarge {
color: #000!important;
}


.mainBanner {
    height: 100vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.uk-navbar-nav>li.uk-active>a{
    color:#000!important;
    font-weight: bold!important;
}

.uk-navbar-nav>li>a{
color:#000!important;
}

.uk-dropdown{
    background-color:#B8D1CD!important;
}

.uk-dropdown-nav>li>a {
    color: #000!important;
}
/*==================LINE PRODUCTS================*/

.lines-products-image {
    height: 183px;
}

.lines-products-cards > div:hover .lines-products-card {
    background-color: #191919;
    transition: 0.7s;
}

.lines-products-cards > div:hover .lines-products-header {
    color: #ffffff;
}

.lines-products-cards > div:hover .lines-products-description {
    color: #ffffff;
}

.lines-products-cards > div:hover .lines-products-go {
    color: #ffffff;
}

.productLine {
    text-decoration:none!important;
}

/*==================FEEDBACK FORM AND AUTH OR REG FORM PROFILE================*/

.form {
    position: relative;
}

.form input {
    border: 0 none;
    border-bottom: 1px solid #0F0F0F;
}

.form textarea {
    height: 40px;
    border: 0 none;
    border-bottom: 1px solid #0F0F0F;
    resize: none;
}

.form input::placeholder {
    color: transparent;
}

.form textarea::placeholder {
    color: transparent;
}

.form input:focus + label,
.form input:not(:placeholder-shown) + label {
    top: -15px;
    font-size: 12px;
    color: #D0D0D0;
}

.form textarea:focus + label,
.form textarea:not(:placeholder-shown) + label {
    top: -15px;
    font-size: 12px;
    color: #D0D0D0;
}

.form label {
    position: absolute;
    top: 8px;
    left: 10px;
    transition: 0.1s;
    pointer-events: none;
    font-size: 16px;
}

.form .show-password, .hidden-password {
    position: absolute;
    right: 10px;
    bottom: 5px;
}

.show-password{
    width: 24px;
    height: 24px;
    background-image: url("/images/icons/passclose.svg");
}

.hidden-password{
    width: 24px;
    height: 24px;
    background-image: url("/images/icons/passopen.svg");
}

.order-form label {
    position: absolute;
    top: 8px;
    left: 25px;
    transition: 0.1s;
    pointer-events: none;
    font-size: 16px;
}

.feedback-block-image img {
    object-fit: fill;
}

.uk-subnav-pill>.uk-active>a{
    background-color:#222!important;
}

/*.uk-icon-button:hover {
    color:#fff!important;
    background-color:#222!important;
}*/

.uk-icon-button {
    color:#000!important;
    background-color:#B8D1CD!important;
}

.home, .uk-accordion-content, .home-line a{
    color: #ABABAB;
}

.password_info {
    background-color:#B8D1CD;
}

.password_info p{
    color:#000;
}

.password_info span{
    color:#FF003D;
}

.v_hidden{
    display:none;
}

.validatePhone{
    border:1px solid #000;
    border-radius:20px;
    padding:0!important;
}


/*=================PROFILE================*/

.preview_block {
    background-color:#f9f9f9;
}

.order-total-info {
    background-color:#f9f9f9;
    border-radius:20px;
}

.user-bonus {
    background-color:#fef8fd;
    border-radius:20px;
}

.trichology_card {
    background-color:#FBFFDE;
}
/*==================FOOTER================*/
.footer{
    background-color:#000;
}

.footer-social a {
    margin-right: 15px;
}

.edition{
    color: #0e6dcd;
}

.footer-documents a {
    color:#fff;
}

.footer-documents a:hover {
    color:#FF62AA;
}

.footer-phone a {
    color:#fff;
}

.footer-phone a:hover {
    color:#FF62AA;
}
/*==================OUR VALUES================*/

/* .our-values-block .description:nth-child(3) h2 {
    color: #757575;
}

.our-values-block .description:nth-child(4) h2 {
    color: #BEBEBE;
}
*/
/*==================OPT================*/

.opt-our-products .uk-card{
    background-color:#f2f0ed;
}

.opt-contacts a{
    color:#000;
}

.opt-contacts a:hover{
    color:#db2982;
}

.opt-banner{
    max-width:441px;
}

.politicsUrl{
    color:#000;
}

.politicsUrl:hover{
    color:#db2982;
}

/*==================CATALOG PRODUCTS: MASTER, HOME, ALL================*/

.headerProduct{
    font-family:'Inter-Medium', sans-serif!important;
    transition:0.2s ease;
}

.headerProduct:hover{
    color:#FF62AA;
}

.priceProduct{
    font-family:'Inter-SemiBold', sans-serif!important;
}

.accordion-catalog-line::before{
    content: "";
    width: 1.4em;
    height: 1.4em;
    margin-left: 10px;
    float: right;
    background-image: url('/images/icons/accordionIconBottom.svg')!important;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.uk-open > .accordion-catalog-line::before{
    background-image: url('/images/icons/accordionIconTop.svg');
}
.professional, .uk-accordion-content, .professional-line a{
    color: #191919;
}

/* .home, .uk-accordion-content, .home-line a{
    color: #ABABAB;
}
*/
.favorite-button{
    padding: 6px 15px;
}

.card-badge{
    z-index:1;
    left:5%;
    top:2%;
}


.card-sale-badge {
    z-index: 1;
    left: 2%;
    top: 8%;
}

.badge-top{
    display:flex;
    justify-content:center;
    align-items:center;
    width:46px;
    height:46px;
    border:none;
    border-radius:50%;
    background-color:#000;
    color:#fff;
    margin-bottom:10px;
}

.badge-new{
    display:flex;
    justify-content:center;
    align-items:center;
    width:46px;
    height:46px;
    border:none;
    border-radius:50%;
    background-color:#B8D1CD;
    color:#fff;
    margin-bottom:10px;
}

.uk-card-purple {
    background-color:#BFBAC5;
}

.catalog_input_check{
    display:none;
}



.uk-button-default {
    border: 1px solid #222!important;
}

.filterProduct{
    border:none;
}

fieldset {
    border:unset;
    padding:0;
}

.button-add-card{
    border:unset!important;
    background:unset!important;
    position: absolute;
    bottom:0;
    cursor:pointer;
}


.ms2_form .btnImg{
  width: 40px;
  height: 40px;
  background-image: url('/images/icons/group-512.svg');
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
  transform: scale(0.95);
  transition: opacity .2s ease, transform .2s ease;
  pointer-events: none; /* чтобы не кликалась, пока скрыта */
}


.ms2_form:hover .btnImg{
  opacity: 1;
  transform: scale(1);
  pointer-events: auto;
  background-image: url('/images/icons/group-512.svg');
}



.catalog-products{
    min-height:inherit;
}

/*==================PRODUCT CARD================*/

.copy-link{
    padding: 6px 20px;
    color: #ffffff;
}

#map {
    width: 95%;
    height: 250px;
}

.catalogLink:hover{
    text-decoration:none;
}

.catalogLink:hover h4{
    color:#B8D1CD;
}

.notification_numder{
    height: 20px;
    width: 20px;
    border:none;
    font-size:12.08px;
    border-radius:50%;
    background-color:#B8D1CD;
    color:#fff;
    bottom:50%;
    left:76%;
    z-index:2;
}

.not_product_modification{
    display:none;
}

.uk-tab>.uk-active>a {
    color: #333;
    border-color: #000!important;
}

#switcherProduct {
    padding-left:0!important;
}

.productInfo {
    line-height: normal;
}
.yandexCart p {
    color:#000;
}

.yandexCart:hover p {
    color:#FF62AA;
}
/*==================PARTNER================*/

/* Оформление меню (начало)*/
/* .menu {
    list-style: none;
    padding: 5px;

    margin: 0;
}
.submenu {
    list-style: none;

    margin: 0 0 0 20px;
    padding: 0;
}
.submenu li {
    font-size: 90%;
}
*/
/* .ymaps-2-1-79-ground-pane{
    -webkit-filter: grayscale(100%);
}
*/
/*==================ORDER================*/
.uk-progress::-webkit-progress-value {
  background-color: #FF62AA!important;
  transition: width 0.6s ease;
}
.uk-progress::-moz-progress-bar {
  background-color: #FF62AA!important;
  /* 1 */
  transition: width 0.6s ease;
}

.msCartLink{
    color:#222;
}

.msCartLink:hover{
    color:#B8D1CD!important;
}

.cards-order{
    border: 1px solid #E7E7E7;
}

.cards{
    max-height: 340px;
}

.not_empty span{
    width:20px;
    height:20px;
    border:none;
    border-radius:50%;
    background-color:#FF62AA;
    color:#fff;
    bottom:50%;
    left:76%;
    z-index:2;
}


.empty span{
    width:20px;
    height:20px;
    border:none;
    border-radius:50%;
    background-color:#000;
    color:#fff;
    bottom:50%;
    left:76%;
    z-index:2;
}

.inputCount{
    height:25px;
}

.uk-checkbox:checked:focus {
    background-color:#000!important;
}

.uk-checkbox:focus {
    border-color:#000!important;
}

.uk-checkbox:checked{
    background-color:#000!important;
}

.uk-icon-link:hover {
color: #FF003D!important;
}


#before-load {
    display: none; /* показываем блок */
    position: fixed; /* фиксируем блок на экране */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white; /* фон, если нужно */
    z-index: 9999; /* чтобы блок был сверху */
}

#before-load img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*===============BLOG================*/
.blogDate{
    font-size:14px;
    color:#898989;
}


/*======GUARANT===========*/

.top_banner_guaranty_bg {
    height: 330px;
    width: 100%;
    background-color: #6a5aa4;
    background-image: url(/images/guarant/delivery-bg.png);
    background-position: center top;
    background-repeat: repeat-y;
    margin-bottom: 45px;
}

.top_banner_guaranty h1 {
    padding: 135px 70px 0 20px;
    line-height: 1.5em;
    text-align: left;
    font-size: 40px;
    font-weight: bold;
    /* color: #db2982; */
    color: #FFFFFF;
}

/*===========BLOG==============*/

.mse_limit_select{
    width:44px;
    height:29px;
    border-radius:5px;
}

a span.mfilterIconGrid{
    background-image: url();
}

#mse2_sort a.active svg path, #mse2_tpl a.active svg path {
    color: black;
    text-decoration: none;
    fill:#69A4A2;
    border:1px solid #69A4A2;
    padding:2px;
}

#mse2_sort a.active svg, #mse2_tpl a.active svg {
    color: black;
    text-decoration: none;
    fill:#69A4A2;
    border:1px solid #69A4A2;
    border-radius:5px;
    padding:2px;

}

#mse2_sort a svg, #mse2_tpl a svg {
    color: black;
    text-decoration: none;
    fill:#000;
    border:1px solid #ABABAB;
    border-radius:5px;
    padding:2px;
}

#mse2_sort a:hover, #mse2_tpl a:hover {

    text-decoration: none;
    
}

#mse2_sort a.sort{

    color:#000;
    
}

.blog_input_check{
    display:none;
}

.blog_filter_wrapper{
    border:none;
}

.blogMenu{
    color:#fff!important;
}

.blogMenu:hover{
    background-color:#000!important;    
}

.blogBanner:before{
    content: '';
    display: block;
    width: 100%;
    height: 400px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:rgba(0, 0, 0, .5);
}

.snareLink{
    border:1px solid transparent;
    border-radius:5px;
}

.snareLink:hover{
    background-color:rgba(0,11,33,0.06);
    
}

.btnCopyLink{
    background-color:#69A4A2;
    color:#fff;
    border:none;
    border-radius:40px;
    height:42px;
    width:212px;
    cursor:pointer;
}

.btn_filter_blog{
    cursor:pointer;
    border-radius:40px;
    padding: 5px 15px;
    border: 1px solid #69a4a2!important;
}

.btn_filter_blog:hover{
    background-color: #69a4a2;
    color: #fff;
    
}

.btn_closeFilter{
     border:none;
     background:none;
     font-size:16px;
     cursor:pointer;
     padding:10px;
     border-radius:10px;
}

.productLinkBlock {
     transition:.3s;
}

.productLinkBlock:hover{
     color:#69a4a2;
}

.uk-button-wb {
    border: 1px solid #FF01E2;
    color:#000;
    background-color:transparent;
}

.uk-button-wb:hover {
    border: 1px solid #FF01E2;
    color:white;
    background-color:#FF01E2;
}

.btnBlogTg {
    border:none!important;
    border-radius:20px!important;
    background-color:#00A4FF!important;
    color:#fff!important;
    text-transform:unset!important;
}

/*===========MOBILE============*/
.headerMissionMob{
    font-size:44px;
}

.uk-dotnav>* {
    margin-bottom:10px;
}

 .headerBurger .uk-grid>* {
    padding-left: 0px!important;
    padding-right:5px;
}
 

ul.uk-nav-sub {
    padding: 5px 0 5px 0px!important;
}

.switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 26px;
}

/* Скрытый checkbox */
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* Слайдер */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc; /* Выключенный цвет */
    border-radius: 34px;
    transition: .4s;
}

/* Кружок внутри переключателя */
.slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    border-radius: 50%;
    transition: .4s;
}

/* Если checkbox включен - изменение цвета */
input:checked + .slider {
    background-color: black;
}

/* Двигаем кругляш вправо при включении */
input:checked + .slider:before {
    transform: translateX(24px);
}

@media screen and (max-width: 500px) {
  .headerProduct {
    font-size:18px;
  }
  
  .ms2_form .btnImg{
  width: 40px;
  height: 40px;
  background-image: url('/images/icons/group-512.svg');
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
  transform: scale(0.95);
  transition: opacity .2s ease, transform .2s ease;
}

.b24-widget-button-position-bottom-right {
    right: 10px!important;
    bottom: 100px!important;
}

.categoryTitle {
    font-size:12px;
}

}

@media screen and (max-width: 800px) {

.b24-widget-button-position-bottom-right {
    right: 10px!important;
    bottom: 120px!important;
}

}
        