body .des-none{
    display: none;
}
.coolicon img,
.search img{
   object-fit: contain;
   width: 20px;
   height: 20px;
}
.header__top-menu-link{
    width: 20.8px;
    height: 20.8px;
}

.header__top-menu-link:nth-child(2) {
    margin-right: 9px;
}

.my-shopping-cart-page__cart .quantity-box {
    margin-bottom: 5px;
}
.korzina-size {
    margin-bottom: 5px;
}
.korzina-color {
    margin-bottom: 5px;
}
.img-delete {
    width: 12px;
    height: 12px;
    margin-top: -3px;
}

.img-delete {}
.making-an-order-page .categories__title {
    margin-bottom: 70px;
}
.making-an-order-page .left-arrow {
    right: auto;
    left: 20px;
}
.making-an-order-page .left-arrow,.making-an-order-page .right-arrow {
    top: -6%;
}
.search-offs{
    margin-bottom: 30px;
}
.summary{
    margin-bottom: 20px;
}
.selection-menu{
    margin-bottom: 35px;
}
.btn-none-2 .search-offs-img {
    top: -3%;
}
.item-bottom-text .color-title{
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
.our-boutiques__img{
    height: 200px;
}
.our-boutiques__skrol1 {
    width: 725px;
}
.form-map__text-content {
    min-width: auto;
}
.form-map__wraper-h {
    width: fit-content;
}
.contact-text{
    font-size: 14px;
}
.bezopasnost-text{
    font-size: 14px;
}
.oplata label{
    display: flex;
    flex-direction: column;
    font-size: 16px;
}
.oplata-img {
    margin-left: -40px;
    margin-top: 10px;
}
.contact-title{
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
}
.delivery-address-number img{
        width: 25px;
        height: 25px;
}
.contact-text-title{
    font-weight: 500;
    font-size: 14px;
}
.contact-content:nth-child(2){
    margin-right: 0;
}
.payment-check-page .color-title{
    font-weight: 300;
    font-size: 12px;
}
.summary-bezopasnost-img{
    width: 30px;
    height: 35px;
    margin-right: 30px;
}
.oplata-t{
    width: 90%;
}
.selection-menu__link {
    max-width: none;
    width: fit-content;
}
.making-an-order-page--title{
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    color: #0E0D0D;
}
.pthe-order-has-been-placed-title{
    font-size: 14px;
    margin-bottom: 0px;
}
.pthe-order-has-been-placed-namber span{
    font-size: 15px;
}
.pthe-order-has-been-placed-namber{
    font-size: 15px;
}

.pthe-order-has-been-placed-text {
    font-size: 13px;
}
.text--a{
    font-size: 13px;
}
.the-order-has-been-placed-page-oplata{
    font-size: 20px;
    margin-bottom: 15px;
}
.the-order-has-been-placed-page-text{
    font-size: 14px;
    margin-right: 10px;
}
.the-order-has-been-placed-page-d {
    font-size: 15px;
    margin-bottom: 0px;
}
.the-order-has-been-placed-page-linc{
    font-size: 15px;
}
.the-order-has-been-placed__box{
    margin-top: 30px;
}
.the-order-has-been-placed-page-ys {
margin-bottom: 30px;
}
.cacharel-slaid-pop{
    padding: 0;
}

.cacharel__baner {
    /* width: calc(100% - 16px * 2); */
}

.looc__box.slick-initialized .slick-slide {
    margin: 0;
    padding: 0;
}

.box-form-65 {
    height: fit-content;
}

@media (min-width: 769px) {
    .box-form-65:not(.box-form-kr) {
        min-width: 928px;
        max-width: 928px;
    }
}

@media (max-width: 1920px) and (min-width: 768px) {
    .cacharel__looc .slick-dots {
        margin-top: 70px;
    }
}

@media (max-width: 1400px){
    .order-tracking{
        display: none;
    }
    .container {
        padding-left: 32px;
        padding-right: 32px; 
    }
    .registration__left-box{
        margin-right: 45px;
    }
}

@media (max-width: 1366px){
    .price-box{
        flex-wrap: wrap;
    }
    .price-box p {
        width: auto;
    }
    .price-box p:nth-child(3) {
        width: auto;
    }
    .slick-dots {
        margin-top: 0px;
    }
    .cacharel__looc .slick-dots {
        margin-top: 70px;
    }
    .cacharel__blog .slick-dots {
        margin-top: 70px;
    }
    .searc-tr {
        right: 167px;
    }
  
}

@media (max-width: 1280px){
    .registration-input-box {
        flex-direction: column;
    }
    .registration-input-text {
        max-width: fit-content;
    }
    .registration__input {
        max-width: none;
    }
    .payment-confirm-page__container {
        flex-direction: column;
    }
    .header-mob-min .header__top-menu-link{
      padding-left: 15px;
      margin-top: 25px;
    }
    .header-mob-min .header__top-menu-link:nth-last-child(1){
        margin-bottom: 18px;
      }
      .registration__input-field {
         margin-right: 0px; 
    } 
    
}

@media (max-width: 1200px){
    .popup {
        max-width: 350px;
    }
    #overlay{
        max-width: 350px;
    }

    .cacharel__slaid--popap {
        padding: 20px;
        padding-bottom: 100px;
    }
    .btn--newsletter {
        width: 120px;
    }
    .cacharel-slaid-pop{
      width: 100%;
      padding: 0;
    }
    .close--tr {
        right: 11%;
    }
    .overlay .left-arrow {
        right: 89%;
    }
    .cacharel__slaid--img{
        background-image: url(../img/pop-mob.png);
    }
    .korzin-tovar {
        width: auto;
    }
    .newsletter-content--tr {
        justify-content: flex-start;
    }
    .my-shopping-cart-page__container{
        flex-direction: column;
    }
    .blog-page .blog-linck-conten {
        width: 44%;
    }
    .search.active ~ .search-offs--hover {
        width: 210px;
    }
    .overlay .left-arrow:hover {
        right: 89%;
    }
    .popup .owl-prev {
        right: 78%;
    }
    .popup .owl-prev:hover{
        right: 78%;
      }
      .popup .owl-next:hover{
        right: -0%;
      }
    
}

@media (min-width: 1024px) {
    .menu-burger__header {
        display: none;
    }

}

@media (max-width: 1024px){
.log img {
  max-width: 147px;
  min-width: 99px;
}
    .open-menu {
        right: 100%;
        transition: .4s;
    }
    body .des-none {
        display: block;
    }
    body .search.des-none{
        display: block ;
    }
    body .pagination.des-none{
        display: flex;
    }
    body .header .mob-none{
        display: none;
    }
    .header{
        margin-top: 0px;
        /* margin-bottom: 36px; */
    }
    .categories__title {
        font-size: 32px;
    }
    .categories-title-m {
        font-size: 20px;
        margin-top: 4.5px;
    } 
    .mob-block{
        display: block;
    }
    .box-now-content{
        flex-direction: column;
    }
    .box-now-menu{
        width: 100%;
        margin-bottom: 40px;
    }
    .box-now-newsletter{
        width: 100%;
        order: 1;
        margin-bottom: 40px;
    }
    .title-naw-text {
        position: fixed;
        top: 0;
    }
    .box-now-menu{
        order: 2;
    }
    .title-naw-text-link{
        font-size: 12px;
    }
    .right-arrow-t {
        right: -10%;
    }
    .categories__title-linck {
        padding-right: 10px;
    }
    .menu-burger__header.tr span, .menu-burger__header.tr:after, .menu-burger__header.tr:before {
        height: 3px;
        width: 20px;
        position: absolute;
        background: transparent;
        margin: 0 auto;
    }
    .tr{
        z-index: 10;
        position: fixed;
        top: 50px;
        right: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-image: url(../img/x-minu-mob.svg);
        background-position: center;
        background-repeat: no-repeat;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        opacity: 0;
    }
    
    .menu-burger__header.open-menu.tr {
        right: 4%;
         transition: .5s;
         opacity: 1;
    }
    .header__nav.open-menu .menu.header__menu{
        border: 1px solid #F5EBE2;
        width: 100vw;
    }
    .newsletter{
        display: flex;
        justify-content: space-between;
    }
    .newsletter__content{
        width: 50%;
    }
    .newsletter__chexbox{
        *width: 45%;
    } 
    .text-item {
        margin-left: 15px;;
    }
    .coolicon{
        display: flex;
        align-items: center;
    }
    .coolicon span {
        font-family: 'Open Sans', sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 21px;
        color: #0E0D0D;
        margin-left: 15px;
    }
    .header__nav{
        max-width: 1024px;
     }
    .pt{
        padding-top: 35px;
    }
    .menu__item-i {
        display: inline-flex;
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        transform: translate(0 , -50%) rotate(45deg);
        cursor: pointer;
        right: 8%;
        border-top: 2px solid gray;
        border-right: 2px solid gray;
      }
      .menu__item.active .menu__item-t {
        margin-left: 10%;
      }
      .menu__item.active .menu__item-i{
        transform: translate(0 , -50%) rotate(225deg);
        right: 90%;
      }
      .menu__item.active {
        font-weight: bold;
        color: #000000;
        z-index: 2;
        position: fixed;
        top: 90px;
        background: #fff;
      }
      .title-naw-text{
          display: flex;
          align-items: center;
          justify-content: center;
         
      }
      .header-mob-min {
          z-index: 0;
      }
     
      .title-naw-text {
        z-index: 5;
    }
    .registration__right-box{
        display: none;
    }
    .registration__container {
        padding: 32px;
    }
    .registration__input {
        margin-right: 0px;
    }
    .registration__left-box {
        margin-right: 0px;
    }
    .header__container-bot {
        margin-top: 0px;
    }
    .registration__box{
       margin-top: 70px;
    }
    .our-boutiques-butik__box:nth-child(4n) {
        margin-right: 1.3%;
    }
    .our-boutiques-butik__box:nth-child(3n) {
        margin-right: 0%;
    }
    .our-boutiques-butik__box {
        width: 32%;
    }
    .summary .newsletter__content {
        width: 100%;
    }
    .box-form-65{
        height: 83vh;
    }
    .payment-page__container{
        flex-direction: column;
    }
    .registration__input-field{
        margin-bottom: 20px;
    }
    .header__menu li {
        width: 100%;
        text-align: start;
    }
    .title-naw-text {
        height: 40px;
    }
    .header__container-top {
        height: 54px;
        padding: 0px 16px;
    }
    .header__container-top::before {
        height: 54px;
    }
    .box-form-kr{
        top: 50px;
      }
      .menu__item {
        padding: 10px 15px;
    }
    .header-mob-min .header__top-menu-link {
         margin-left: 0; 
        width: 100%;
    }
    .mene-hover-box {
        padding: 32px;
       
        z-index: 99;
        display: none;
    }
    .menu__item.active ~ .mene-hover-box {
        display: flex;
        height: 500px;
        margin-top: 50px;
    }
    .header__container-top{
        -webkit-box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6) inset;
        -moz-box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6) inset;
        box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6) inset;
    }
    .frequent-questions__box1.active ~ .frequent-questions__box2{
        height: auto;
      }
      .frequent-questions__title.active ~ .frequent-questions__content{
        height: auto;
        max-height: fit-content;
      }
      .title-offis {
        font-size: 25px;
    }
    .pos--abt {
        position: relative;
        left: 0px;
        top: 0px;
    }
    .itle-offis--wrap { 
        display: flex;
        flex-direction: column;
      }
      .blog-link-page__right-box{
          width: 100%;
          height: 100%;
      }
      .blog-link__container {
        margin-top: 30px;
    }
    .search {
        left: 40px;
        right: auto;
        /* top: 17px; */
    }
    .menu__item.active .menu__item-t {
        color:#000;
    }
    .box-form-65::before {
        top: 55px;
    }
    .header__top-menu-link a{
        display: flex;
    }
    .header__top-li {
        width: 20px;
        height: 20px;
    }
    .header__top-menu-link a{
        text-transform: none;
    }
    .searc-tr {
        right: auto;
        left: 56px;
        top: 21px;
    }
    .search.active ~ .search-offs--hover {
        width: 25vw;
        right: 72px;
    }
    .header__top-menu-link a img,
    .header__top-menu-link button img {
        width: 16px;
        height: 16px;

        width: 20px;
        height: 20px;
    }
    .coolicon img, .search img {
        width: 16px;
        height: 16px;
    }
    .searc-tr {
        left: 60px;
    }
    .header__top-menu-link {
        margin: 0px 7px;
    }
    .form-map {
        max-width: 600px;
        width: calc(100% - 20px);
    }
    .form-map__wraper {
        justify-content: center;
    }
    .form-map__box-info {
        top: 0px;
        right: 0px;
        background: #fff;
        z-index: 1;
    }
    .il3 .blog-link-page-title{
        position: relative;
        top: 0px;
    }
    .title-offis {
        margin-bottom: 10px;
    }
    .itle-offis--wrap{
        margin-top: 0px;
    }
    .blog-time{
       margin-bottom: 25px;
    }
    .il-drid {
        min-height: auto;
        height: auto;
        margin-bottom: 25px;
    }
    .blog-link-page-title{
        margin-bottom: 10px;
    }
    .map__item {
      
        z-index: 2;
        position: relative;
        top: 0;
        background: #fff;
        display: flex;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .map__item span{
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 24px;
        text-transform: initial;
    }
    .map__item .menu__item-i {
        display: inline-flex;
        width: 14px;
        height: 14px;
        position: absolute;
        top: 50%;
        transform: translate(0 , -50%) rotate(225deg);
        cursor: pointer;
        right: auto;
        border-top: 2px solid gray;
        border-right: 2px solid gray;
        left: -28px;
    }

}

@media (max-width: 800px){
    .our-boutiques-butik__box {
        width: 49%;
    }
    .our-boutiques-butik__box {
        margin-right: 0%;
    }
    .our-boutiques-butik__content{
        justify-content: center;
    }
    .the-order-has-been-placed-page-box {
        flex-direction: column;
    }
    .the-order-has-been-placed-page__left {
         margin-left: 0px; 
         margin-bottom: 20px;
    }
    .the-order-has-been-placed-page__righet img{
        max-width: 217px;
    }
    .btm-mob-the-order-has-been--placed{
        position: absolute;
        bottom: -15%;
        max-width: none;
        width: 100%;
    }
    .btm-mob-the-order-has-been--text{
        position: absolute;
        bottom: -30%;
    }
    .the-order-has-been-placed-page__righet{
        display: flex;
        justify-content: center;
    }
    .the-order-has-been-placed__box {
        margin-bottom: 170px;
    }
    .info-text-box{
        flex-direction: column;
    }
    .info-page__box{
        order: 1;
        margin-bottom: 25px;
    }
    .info-content{
        order: 2;
    }
    .mar-bot-50{
        margin-bottom: 25px;
      }
      .search.active ~ .search-offs--hover {
        width: 80%;
        right: 72px;
        padding: 8px 0px;
        top: 1px;
    }
}

@media (max-width: 768px) {
  .catalog-page {
 
    margin-top: 50px;
  }
.main-cats .slick-arrow,.slick-dots{
display: none !important;
}
    .header__top-box a {
        display: block;
        max-width: 210px;
        margin: 0 auto;
    }
    .header__top-menu-link:nth-child(2) {
        margin-right: 5px;
    }
    .header {
        margin-bottom: 7px;
    }

    
    /* BLUE BANNER STYLES */
    .header {
        /* height: auto; */
        
        /* NO BANNER CASE */
        height: 84px;

        /* HAS BANNER */
        height: 119px;

        margin-bottom: 0 !important;
		height: 56px;
    }

    .header__container-bot {
        height: 55px;
    }

    .header__container-top {
        top: 0 !important;
        height: 55px !important;
    }

    .banner_0 .title-naw-text {
        top: 53px !important;
        position: static;
    }

    .header .banner_0 {
        height: auto;
    }
    /* END OF BLUE BANNER STYLES */
    



    .container.header__container-top {
        box-shadow: none;
    }

    .info-page__box {
        width: 100%;
    }

    .select-custom_cities {
        display: none;
    }

    .search {
        /* top: 4px; */
        height: 100%;
        width: 100%;
    }

    .search .img-search {
        min-height: 100%;
        transform: none !important;
    }

    .box-item-bottom .item-bottom-content .btn--result {
        width: 100%;
        max-width: none;
    }



    #topBasket .item-bottom-text {
        margin-bottom: 0;
    }


    
    input[type="checkbox"].checkbox {
      width: 20px;
      height: 20px;
    }
    .footer-content input[type="checkbox"].checkbox {
        width: 15px;
        height: 15px;
    }
    .btn--newsletter {
        width: 143px;
    }
    .frequent-questions__title {
        font-style: normal;
        font-weight: 300;
        font-size: 18px;
        line-height: 100%;
        color: #000000;
        padding-bottom: 4px;
    }
    .frequent-questions__box1{
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        line-height: 100%;
        color: #000000;
        padding-bottom: 4px;
    }
    .frequent-questions__box2{
        font-style: normal;
        font-weight: 300;
        font-size: 15px;
        line-height: 18px;
        color: #000000;
    }

    .box-mene-block.footer__clients .menu-nav-content {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        max-height: 100px;
    }

    .box-mene-block.footer__contacts .menu-nav-content {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        max-height: 100px;
    }

    section.footer-content .menu-nav-linc.menu-nav-linc__socials {
        margin-top: 5px;
    }

    .slaid-box-looc-linc {
        min-width: calc((2 * 50vw) + 80vw + (3 * 2 * .5%)) !important;
        overflow: initial;
        overflow-x: auto;
    }

    .looc__content {
        min-height: initial;
        max-height: initial;
    }

    .looc__content .btn {
        font-size: 14.8px;
    }

    .looc__content.looc__conten--collection {
        /* min-width: 330px; */
    }

    .looc__content.looc__conten--collection:nth-child(1) {
        order: 4;
        /* width: calc(24% * 2); */
        overflow: auto;
        width: 80vw;
    }
    
    .looc__content.looc__conten--collection {
        width: 50vw;
    }

    .looc__content.looc__conten--collection:nth-child(2) {
        order: 1;
        /* width: calc(24% * 2); */
    }

    .looc__content.looc__conten--collection:nth-child(3) {
        order: 2;
    }
    
    .looc__content.looc__conten--collection:nth-child(4) {
        order: 3;
    }

    /* .baner .btn-baner-box {
        bottom: -55px;
        padding-top: 7px;
        display: flex;
        flex-wrap: wrap;
        height: 110px;
        justify-content: space-around;
        background: rgba(0, 0, 0, 0.25);
    } */

    .baner .btn-baner-box {
        /* top: 56px; */
        bottom: -55px;
        padding-top: 7px;
        display: flex;
        flex-wrap: wrap;
        height: calc(110px + 14px);
        justify-content: space-around;
        background: rgba(0, 0, 0, 0.25);
        background: #EBEDEC;
        padding: 0 16px;
        padding-top: 14px;
    }

    .baner .btn-baner-box {
        /* top: 56px; */
        bottom: -55px;
        padding-top: 7px;
        display: flex;
        flex-wrap: wrap;
        height: calc(110px + 14px + 14px * 2);
        justify-content: space-around;
        background: rgba(0, 0, 0, 0.25);
        background: #EBEDEC;
        padding: 0 56px;
        padding-top: calc(14px + 14px);
        padding-bottom: 14px;
    }

    section.baner {
        height: auto;
    }

    .cacharel__baner {
        height: 90vw;
        width: calc(100% - 32px * 2);
        margin: 0 auto;
    }

    .container.baner-container {
        padding: 0;
    }

    .btn-baner-box {
        /* display: none; */
    }

    .btn-baner-box a {
        display: flex;
        min-width: 20% !important;
        width: 40%;
        margin-left: 0 !important;
        margin-right: 0 !important;

        /* background: #B08F76 !important;
        color: #fff; */
        /* color: #000 !important; */
    }

    .btn-baner-box a:nth-child(2n) {
        margin-left: calc(100% - 40% * 2) !important;
    }

    .baner .btn-baner-box {
        justify-content: flex-start;

        padding-left: 32px;
        padding-right: 32px;
    }

    .looc__content .hover__content {
        bottom: 0;

        opacity: 1;

    }

    .slick-initialized .catalog-item {
        margin-right: 10px !important;
    }

    .looc__box.slick-initialized .slick-slide {
        margin: 0;
        padding: 0;
    }

    .input__wrp button {
        top: 7px;
        right: 0;
        bottom: initial;
    }

    .personal-page__header {
        padding-top: 0 !important;
    }

    /* BREADCRUMBS */
    .breadcrumbs  {
        display: none;
    }


    .newsletter__chexbox label {
        line-height: 14px !important;
    }

    .newsletter__chexbox label a {
        line-height: 18px !important;
    }

    .box-item-bottom .item-bottom-content .btn--result {
        display: flex;
        margin: 0;
    }

    /* .catalog-item__img-wrp img {
        min-height: 62vw;
    } */

    /* CATALOG -> SMART FILTER */
    .bx-filter.bx-catalog-smart-filter form {
        background: #f9f8f8;
        padding: 29px 18px;
    }
    
    .bx-filter.bx-catalog-smart-filter form input#del_filter {
        margin-top: 34px;
    }


    /* REGISTRATION PAGE */
    .registration-input-text {
        position: static;
    }

    .text-content-page .container:first-child {
        margin-top: 0 !important;
    }


    /* PERSONAL PAGES */
    .personal-page__header {
        display: none;
    }




    /* LOYALTY PAGE */
    .regular-customer-card-page__content-info .card-info__header-item {
        width: 100%;
    }

    .regular-customer-card-page__content-info .card-info__header-item-title {
        white-space: initial;
    }

    /* MAIN PAGE -> NEW */
    .owl-item .catalog-item {
        margin-bottom: 0;
    }
    .catalog-item__colors {
        margin-bottom: 9px !important;
    }

    .catalog-item__footer {
        min-height: 100px;
    }

    .selection-menu__link {
        padding-bottom: 0;
    }

    /* FOOTER */
    .footer-content .newsletter,
    .footer-content .newsletter > div:first-child {
        width: 100%;
    }

    
  






}

@media (max-width: 700px){
.next.mene-hover-content {
  padding-top: 0px;
}
    .box-now-menu {
        flex-wrap: wrap;
    }
    .box-mene-block{
        width: 45%;
        margin-bottom: 40px;
    }
    .box-now-content {
        margin-bottom: 0px;
    }
    .menu-nav-linc{
        margin-bottom: 15px;
    }
    .newsletter{
        flex-direction: column;
    }
    .newsletter__content{
        width: 100%;
    }
    .newsletter__chexbox{
        width: 100%;
    }
    .btn-baner-box{
        display: none;
    }
    .menu-img-box{
        display: none;
    }
    .menu-img-box--p {
        display: flex;
    }
    .box-mene-block {
        max-width: fit-content;
    }
    .header__top-menu-link .box-form-65 {
        padding: 20px 20px;
        width: 102vw;
        right: -20px;
        height: 100vh;
        top: 38px;
      }
    .close-t {
        right: 7%;
    }
    .box-form-kr {
        top: 42px;
    }
   
    .delivery-address-btn{
        position: absolute;
        top: 0;
        right: 0;
    }
    .blog-page .blog-linck-conten {
        width: 100%;
    }
    .search {
        /* top: 14px; */
    }
    .search.active ~ .search-offs--hover {
        width: 70%;
        top: -2px;
    }

    .footer-content .newsletter__content {
        width: 80%;
    }

    .footer-content .newsletter,
    .footer-content .newsletter > div:first-child {
        width: auto !important;
    }
  
 
}

@media (max-width: 575px){
 .registration__box {
    margin-left: 15px;
    margin-right: 15px;
    max-width: 100%;
  }
  .bx-authform form[name="bform"] .close-t{
  display:none;
  }
 .text-offis + .search-offs-content > input[name="USER_LOGIN"] + .search-offs-box input[name="USER_PASSWORD"] {
  font-size: 14px;
}
    .bx-authform form[name="bform"]  h1.title-offis {
    display: block;
    margin-top: -50px;
  }
    .left-arrow, .right-arrow {
        /* top: -7%; */
        top: -40px;
    }
    .container-grid {  
        display: grid; 
        grid-auto-columns: 1fr; 
        grid-auto-rows: 1fr; 
        grid-template-columns: 1fr; 
        grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
        grid-template-areas: 
          "i33"
          "i34"
          "i35"
          "i36"
          "i37"
          "i38"
          "i39"
          "i40"; 
      }
      .btn-baner-box {
        transform: translate(0%, -50%);
        left: 0%;
    }
    .box-mene-block{
        width: 100%;
    }
    .menu-nav-content{
        display: flex;
        flex-wrap: wrap;
    }
    .menu-nav-linc{
        width: auto;
        margin-right: 13%;
        margin: 0;
    }
    .footer-content .box-mene-block ul li a {
        font-size: 14px;
    }
    .footer__bot-box1{
        width: 80%;
    }
    .footer__bot-box2{
        width: auto;
    }
    .baner1{
        background-image: url(../img/baner-mob1.png);
    }
    .baner2{
        background-image: url(../img/baner-mob2.png);
        background-size: cover;
    }
    .baner3{
        background-image: url(../img/baner-mob3.png);
    }
    .baner {
        /* background-color: transparent; */
    }
    .baner .container{
        width: 100%;
    }
  
    .grid-box-linck img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .img-tovar{
        display: flex;
        justify-content: center;
    }
    .looc__content .img-tovar img{
       object-fit: contain;
    }
    .categories__title{
        font-size: 20px;
        margin-bottom: 25px;
    }
    
    .left-arrow {
        right: 22%;
        right: 9%;
    }
   
    .item-bottom-content {
        flex-direction: column;
    }
    .item-bottom-text{
        margin-bottom: 20px;
    }
    .btn--result {
        width: 100%;
    }
    .registration__container {
        padding: 16px;
    }
    .registration__left-box {
        width: 100%;
    }
    .container {
        padding-left: 16px;
        padding-right: 16px;
    }
    .left-arrow:hover {
        right: 22%; 
        right: 9%;
    }
    
    .our-boutiques-butik__box{
      width: 100%;
    }
    .delete-box{
        flex-direction: column;
    }
    .delete{
        margin-bottom: 5px;
    }
    .korzina-right .name-title {
        margin-bottom: 15px;
    }
   
    .personal-product-list-item__content .delete-box {
        /* margin-top: 0px; */
        margin-top: 30px;
    }
    
    .summary{
        width: 100%;
        /* padding: 5px; */
    }
    .my-shopping-cart-page__summary {
        max-width: none;
    }
    .baner--mob{
        /* max-height: 200px; */
    }
    .baner {
         margin-bottom: 50px;
    }
    .categories__title {
        /* line-height: 0px; */
        line-height: 20px;
    }
    .cacharel__looc {
        margin-bottom: 55px;
    }
    .blog-title a {
        font-size: 15px;
    }
    .cacharel__blog {
        margin-bottom: 50px;
    }
    .img-tovar {
        max-width: none;
    }
    .selection-menu__link{
        font-size: 12px;
    }
    .contact-text-link {
        margin-left: 0px;
    }
    .il-drid--mob img{
        object-fit: cover;
    }
    .title-offis {
        font-size: 20px;
    }
    .blog-link__container{
        display: flex;
        flex-direction: column;
    }
    .itle-offis--wrap{
        order: 4;
    }
    .blog-link-btn{
        order: 1;
    }
    .blog-link-page .title-offis{
        *order: 2;
    }
    .pos--abt{
        order: 3;
    }
    .header__top-menu-link {
        margin: 0px 5px;
    }
    .search {
        /* top: 12px; */
    }
    .frequent-questions__wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 25px;
    }
    .blog-page{
        margin-top: 20px;
    }
    .blog-link-btn{
        margin-bottom: 25px;
    }
    .page-404__box{
        width: 175px;
        height: auto;
        margin-bottom: 24px;
    }
    .page-4044-text{
        font-size: 18px;
        margin-bottom: 24px;
    }
    .btn--nz {
        margin: 15px auto;
    }
    .bot-t {
        margin-bottom: 20px;
    }
    .btn--nk{
        margin-bottom: 20px;
    }
    .text-offis{
        font-size: 14px;
    }
    .pod-title--x {
        margin-bottom: 25px;
    }
    .mene-hover-box-t .search-offs:nth-child(2) {
        margin-bottom: 20px;
    }
    .menu__item-t {
        font-size: 15px;
    }
    .search-offs--hover {
        top: -11px;
    }
  
    .search-offs--hover .search-offs {
        margin-bottom: 0px;
    }
    .search.active ~ .search-offs--hover {
        top: -7px;
    }
    .blog-page .blog-linck-conten {
        margin-bottom: 30px;
    }
    .title-naw-text-link{
        text-align: center;
        line-height: 11px;
    }
    .registration__box {
        margin-bottom: 30px;
    }
    .search-offs-box .search-offs{
        margin-bottom: 0px;
    }
    /* .search-offs-box{
        margin-bottom: 30px;
    } */
    .registration__input-kod{
        margin-top: 30px;
    }
    .form-map__content{
        flex-direction: column;
    }
    .form-map__box-info {
        overflow-y: auto;
        height: -webkit-fill-available;
        margin-top: 52px
    }
    .form-map__vremi-work {
        height: auto;
        overflow: initial;
        overflow-y: inherit;
    }
    .form-map__title{
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 120%;
        text-align: center;
    }
   
    /* .page-404__container{
        justify-content: flex-start;
        padding-top: 60px;
    }
    .page-404__container {
        height: 53vh;
    } */
    .footer-content {
        padding-top: 40px;;
    }
    .my-shopping-cart-page__cart .korzina-right{
        padding-top: 0;
    }
    .color-title{
        font-style: normal;
        font-weight: 300;
        font-size: 10px;
        line-height: 20px;
        color: #000000;
    }
    .my-shopping-cart-page__cart .price-box{
        margin-bottom: 10PX;
    }
    .my-shopping-cart-page__cart .korzina-left{
        width :163px;
        height: 225px;
        width: calc(100% - 14px * 2);
        height: auto;
    }

    .menu-burger__header {
        margin-left: 0;
    }

    .cacharel__baner {
        width: calc(100% - 14px * 2);
    }
}

@media (min-width: 1425px) {
    .img-delete {
        width: 14px;
        height: 16px;
        margin-top: -2px;
    }

    .delete {
        margin-bottom: 4px;
    }
}
    
    
@media (max-width: 630px){
    .delivery-amount-box {
        width: 100%;
    }
    .delivery-text-box{
        width: 60%;
    }
    .delivery-summa{
        width: 30%;
        margin-right: 0;
    }
    .delivery-summa{
        font-size: 14px;
    }
    .delivery-date{
        font-size: 14px
    }
  
}   

@media (max-width: 530px){

    .search {
        /* top: 9px; */
    }
    .search.active ~ .search-offs--hover {
        width: 55%;
    }
   .flogo-div {
    max-width: 100%;
	text-align: center;
	margin-bottom: 0px;
  }
  .flogo {
  width: 180px;
  }
  .sitemap-f{
  display:none;
  }
}

@media (max-width: 450px){

  .newsletter__chexbox {
    *flex-wrap:  inherit;
  }
  
    .korzina-left{
        margin-bottom: 20px;
    }
    .korzin-tovar{
        flex-wrap: wrap;
        justify-content: center;
    }
    .Vector.active::before {
        width: 120vw;
        height: 120vh;
    }
    .looc__content {
    height: 530px;
    }
   
   
}

@media (max-width: 400px){
    .looc__content {
        height: 500px;
    }
}

@media (max-width: 355px){
    .header__container-top .korzina-life {
        margin-left: 18px;
    }

    .looc__content {
        height: 450px;
    }
}

@media (max-width: 768px){
.lab-bir {
  display: block;
  width: 100%;
  position: relative;
  right: 0;
  font-family: 'Roboto', sans-serif;
  font-family: 'Manrope', sans-serif;
  font-size: 14px;
  line-height: 20px;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  margin-top: -15px;
  font-size: 12px;
  color: #696969;
}
.lab-bir a{
color: #696969;
font-size: 12px;
}
#personal-page-form-modal__enter-new-password .modal-custom__header{
margin-bottom: 20px;
}
.catalog-item__like-item {
  width: 22px;
  height: 22px;
  }
    .baner2{
        background-image: url(../img/baner-mob2.png);
        background-size: contain;
    }

    .search {
        /* top: 7px; */
        left: 45px;
        margin-top: 3px;
    }

    .looc__content {
        height: 475px;
    }

    .baner .btn-baner-box {
        height: calc(110px + 14px + 14px * 2);
        padding-top: calc(14px + 14px);
        padding-bottom: 14px;
    }

    .header__top-menu-link:nth-child(2) {
        margin-right: 5px;
        position: absolute;
        left: 38px;
        left: 43px;
    }



    /* ORDER BOOKING */
    button.btn.btn--delivery {
        padding: 0 !important;
        font-size: 14px !important;
        line-height: 14px !important;
    }

    .order-select-wrapper .dd-container .dd-options.dd-click-off-close,
    .order-select-wrapper .dd-container .dd-select,
    .select-wrapper .dd-select .dd-selected,
    .order-select-wrapper .dd-container {
        width: 100% !important;
        min-width: initial !important;
        max-width: 100% !important;
    }

    .my-shopping-cart-page__cart {
        margin-bottom: 20px;
    }

    .summary {
        padding: 14px 24px;
    }

    /* FINISHED IMAGES MODAL */
    .box-form-65.finished-images-modal .korzina-right {
        width: 100% !important;
    }
    
    .box-form-65.finished-images-modal .korzina-left {
        width: 100%;
        height: auto;
    }

    .box-form-65.finished-images-modal .btn {
        padding: 0 !important;
    }

    .search-offs-box .search-offs {
        margin-right: 2%;
    }
     .my-subscribes-page__checkbox-item:first-child {
    margin-bottom: 0px;
  }
}

@media (max-width: 430px) {
    .header__top-menu-link:nth-child(2) {
        left: 43px;
        left: 38px;
        left: 30px;
    }
}

@media (min-width: 431px) and (max-width: 768px) {
    .header__top-menu-link {
        margin-right: 11px;
    }
}

@media (max-width: 335px) {
    .title-naw-text-link {
        font-size: 10px;
    }

    .banner-modal {
        max-width: 100vw;
        width: 90vw !important;
        margin-left: 1vw;
    }
}

@media (max-width: 768px) {

    .burger-menu.active .overlay.visible.active .menu.header__menu.des-none.header-mob-min {
        display: block;
		position: absolute;
    bottom: 70px;
    }
  .header__nav{
  height: 100%;
  }
    .container.header__container-bot .menu.header__menu.pt,
    .container.header__container-bot .menu.header__menu.des-none.header-mob-min {
        display: none !important;
        opacity: 0;

        border: 1px solid blue;
    }

    .registration__box {
        margin-top: 0;
    }

    .registration-input-box,
    .registration__input-box.data-rti {
        margin-bottom: 14px !important;
        max-width: 100%;
    }

    .registration input[type="checkbox"].checkbox {
        min-height: 20px !important;
        height: auto !important;
    }

    #registration-pol-wrp {
        margin-bottom: 14px;
    }

    .search-offs-box.registration-input-box .bx-error + .error {
        position: static;
        margin-top: 5px;
    }

    .my-queries-page__btn-panel input[type=submit],
    .address-form input[type=submit],
    .my-subscribes-page__content-header input[type=submit],
    .personal-page__content input[type=submit] {
        -webkit-appearance: none;
        border-radius: 0 !important;
    }
    
    input[type=submit] {
        -webkit-appearance: none;
    }

    .personal-page__content input[type=submit] {
        padding: 12px 41px;
        /* font-size: 4.5vw; */
    }

    .personal-page .form__notification-link_mobile {
        font-size: 12px;
    }

    .personal-product-list-item__content .delete-box {
        margin-top: 30px;
    }

    section.footer-content input[type="checkbox"].checkbox {
        width: 20px !important;
        height: 20px !important;
        min-width: 20px !important;
        min-height: 20px !important;
    }

    section.footer-content .newsletter__chexbox .checkbox-text a {
        display: block;
        margin-top: 5px;

        font-size: 15px;
    }

    #footer_subscribe {
        line-height: 100%;
    }

    section.footer-content .newsletter__chexbox input.checkbox + label {
        padding-top: 2px;
    }

    .catalog-item__footer-hover-item button.btn {
        height: 48px !important;
        font-size: 19px !important;
    }

    .catalog-item__footer-hover-item-info .basket_buttons {
        margin-top: 22px;
    }

    .cacharel__looc .slick-dots {
        margin-top: 24px !important;
    }

    .catalog-slider__wrapper.more-goods {
        /* margin-top: 20px; */
        padding-top: 20px;
    }
    
    .catalog-slider__wrapper.more-goods .catalog-slider__title {
        margin-bottom: 14px;
        line-height: 30px;
    }

    .catalog-slider__wrapper.cart-more {
        margin-top: 50px;
    }

    .catalog-item__footer-hover-item {
        display: none !important;
    }

    #footer_subscribe {
        font-weight: 400 !important;
        font-size: 15px !important;
        padding: 12px 41px !important;
        display: flex !important;
        height: auto !important;
    }

    .personal-page__content input[type=submit] {
        height: 36px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        line-height: 100% !important;
        font-size: 15px !important;
    }
}

@media (max-width: 768px) {
    .catalog-detail-page__body{
	margin-top: 15px !important;
	}
	



    .korzina-right > .name-title + div > p {
        margin-bottom: 15px;
        margin-top: 3px;

        font-size: 16px !important;
    }

	#topBasket p.color-title {
		font-size: 14px !important;
    }

	#topBasket .korzina-right .korzina-color,
	#topBasket .korzina-right .korzina-size,
	#topBasket .korzina-right .quantity-box {
		margin-bottom: 15px;
    }


	#topBasket .korzina-size .size-box .size-link  {
        font-weight: 700 !important;
    }

	#topBasket .korzina-right .quantity-box span {
        font-size: 15px !important;
		font-weight: 700 !important;
    }

    #topBasket .korzina-right {
        max-width: 47%;
        overflow: hidden;
    }
  
}


@media (max-width: 555px) {
    .slaid-box-looc-linc {
        /* width: calc(1375px / 1.25); */
        min-width: calc((2 * 77vw) + 80vw + (3 * 2 * .5%)) !important;
    }
    .looc__content.looc__conten--collection {
        width: 77vw;
    }
    .looc__content {
        height: 121vw !important;
    }
	#topBasket #FlyingForm .korzin-tovar.bx-item .korzina-right {
  min-width: 60%;
  max-width: 40%;
}
}

@media (max-width: 375px) {
    #USER_PERSONAL_GENDER-error {
        top: 60px;
    }

    .personal-page__content input[type=submit] {
        padding: 12px 41px;
        font-size: 4.5vw;
    }
}

@media (max-width: 365px) {
    .looc__content {
        height: 127vw !important;
    }
    
}
.smoll-b{
	display:none;
 }
@media (max-width: 600px) {
 .big-b{
	display:none;
 }   
 .smoll-b{
	display:block;
 }
.main-new-block .grid-box-content{
margin-bottom: -70px;
}
.main-new-block {
  margin-top: 60px;
}
.main-new-block .catalog-item__title {
  *margin-left: 0px;
  margin-top: 0px;
  height: auto;
  }
  #footer_subscribe{
  width: 50px;
  min-width: 50px;
  margin-left: -50px;
  padding: 12px 10px !important;
    margin-right: 0px;
  }
    .catalog-item__price-wrp {
    *margin-left: -10px;
  }
  .newsletter__content input {

  width: 100%;
  max-width: 100%;

}
.faq-accordion.accordion .link a{
padding-right: 22px !important;
font-size: 14px;
}
.summary-promocod-itog {
  font-size: 16px;
  }
.breadcrumbs {
   margin-top: 35px;
  }
 .select-custom_catalog button:not(.select-custom_catalog__option--value) {
    text-align: left;
  }
    .catalog-page__header h1 {

    margin-bottom: 15px;
  }
 .catalog-items-list__header .sort-by {
  margin-right: 0px;
}
}
@media (max-width: 530px){
 .registration-info-box .newsletter__chexbox {
    flex-wrap: inherit;
	align-items: center;
  }
.newsletter__chexbox span{
margin-bottom: 20px;

}
.newsletter__chexbox span:nth-child(2) {
margin-bottom: 0px;

}

section.footer-content .newsletter__chexbox{
*display:block !important;
}
.korzina-right > .name-title + div > p {

    font-size: 14px !important;
  } 
 .korzina-right > .name-title + div .price{
 margin-right: 10px;
 }
 .price.price--chetra + .col-red + .currency{
  display: inline-block;
 
  font-weight: 400;
  font-size: 14px !important;
}
 }
 @media (max-width: 768px) {
 .main-new-block .catalog-item__img-wrp {
    height: 100vw;
  
  }
   #filter-wrapper_mobile #close-filter-mobile-button{
 
    margin-right: 5px;
    right: 5px;
    top: 0px;
    position: absolute;
  }
 button.select-custom_catalog__option{
padding-left: 24px;
}
}
@media (max-width: 600px) {
  .main-new-block .catalog-item__title {
    margin-left: 0px;
  }
    .main-new-block .grid-box-content {
    margin-bottom: -20px;
  }
}
@media (max-width: 425px) {
  section.footer-content .newsletter__chexbox input.checkbox + label {
    width: calc(100% - 30px);
  }
}
.catalog-detail-page__body .bx-product-store-is-other.bx-mobile{
position: absolute;
  z-index: 555;
  background-color: #F5EBE2;
  padding: 5px 10px;
  left: 0px;
  right: 0px;
  text-align: center;
  bottom: 16px;
  margin: 0px;
}
.swiper-arrow{
display:none;
}
.swiper-pagination-bullet-active{
background: rgb(176, 143, 118);
}
@media (max-width: 640px) {
.mySwiper2{
padding-bottom: 15px;
}
.swiper-pagination{
margin-bottom: -10px;
}
}
.mySwiper2 .swiper-slide img{
  max-height: 826px;

}
.catalog-detail-page__body .bx-product-store-is-other.bx-desctop{
  position: absolute;
  z-index: 4;
  background-color: #F5EBE2;
  padding: 5px 20px;
  right: 0px;
}
.mySwiper2 .swiper-slide img {
  *object-fit: cover;

}
@media (max-width: 1400px) {
.our-boutiques-butik__box-kink {
  min-height: 155px;
}
}
@media (max-width: 1210px) {
.our-boutiques-butik__box-kink {
 min-height: 190px;
}
}
@media (max-width: 1024px) {
.our-boutiques-butik__box-kink {
min-height: 140px;
}
}
@media (max-width: 650px) {
.our-boutiques-butik__box-kink {
min-height: 165px;
}
}
@media (max-width: 578px) {
.our-boutiques-butik__box-kink {
min-height: 120px;
}
.box-mene-block.footer__clients .menu-nav-content
{

    *max-height: 200px;
  }
   .f-menu.box-mene-block.footer__clients .menu-nav-content{
max-height: 150px;
    flex-direction: inherit;

  }
   .box-mene-block{
    width: 100%;
    min-width: 100%;
  }
 .f-menu .menu-nav-linc{

    width: 100%;
  }
.title-menu-nav.arraw-title span{
  display:block;
}
}

@media (max-width: 520px) {
 #floatcart {
 
    padding-left: 10px;
  }
  #floatcart .item-bottom-content {

  padding-right: 10px;
}
 }