.containerforcontainerforslider {
    max-width: 100%;
    z-index: 1;
}

.containerfornew>div {
    font-size: 11px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #333333;
    margin: 0px 0px;
    text-transform: uppercase;
}

#containerforslider {
    grid-area: containerforslider;
    overflow: hidden;
}

@media only screen and (min-width: 678px) and (max-width: 850px) {
    #containerforslider {
        min-height: 680px;
    }
}

@media only screen and (min-width: 851px) and (max-width: 875px) {
    #containerforslider {
        min-height: 790px;
    }
}

@media only screen and (min-width: 901px) and (max-width: 950px) {
    #containerforslider {
        min-height: 720px;
    }
}

@media only screen and (min-width: 951px) and (max-width: 1200px) {
    #containerforslider {
        min-height: 650px;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
    #containerforslider {
        min-height: 670px;
    }
}

@media only screen and (min-width: 1401px) and (max-width: 1523px) {
    #containerforslider {
        min-height: 600px;
    }
}

@media only screen and (min-width: 1524px) and (max-width: 1624px) {
    #containerforslider {
        min-height: 600px;
    }
}

@media only screen and (min-width: 1625px) and (max-width: 1849px) {
    #containerforslider {
        min-height: 670px;
    }
}

@media only screen and (min-width: 1850px) {
    #containerforslider {
        min-height: 680px;
    }
}

#product0 {
    grid-area: product0;
}

#product1 {
    grid-area: product1;
}

#product2 {
    grid-area: product2;
}

#product3 {
    grid-area: product3;
}

.product-new {
    z-index: 2;
    background-color: #fff;
    width: 100%;
}

.product-new:hover {
    z-index: 3;
}

.containerfornew {
    z-index: 200;
    background-color: #f5f5f5;
}

.item-product-card-new {
    z-index: 2;
    background-color: #f5f5f5;
}

.product-new {
    border: solid 1px #f5f5f5;
}

.product-new:hover {
    border: solid 1px #EA5092;
}

.containerforallnew {
    display: inline;
    margin: 0px auto;
}

#newblackformain {
    position: relative;
    width: 100%;
}

.up_nav .title {
    font-size: 24px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    text-align: center;
    color: #333333;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.up_nav .title_text-transform-initial {
    text-transform: initial;
}

.wishlist-item.buttons-block__like.active.notactive .icon__heart {
    background: url('../images/navigation_new.png') -142px 0px no-repeat;
    background: url('../images/navigation_new.svg') -142px 0px no-repeat;
}

.wishlist-item.buttons-block__like.active1 .icon__heart {
    background: url('../images/navigation_new.png') -166px 0px no-repeat;
    background: url('../images/navigation_new.svg') -166px 0px no-repeat;
}

.owl-dots .owl-dot {
    display: inline;
}

.owl-dots .owl-dot+.owl-dot {
    margin-left: 12px;
}

.owl-dots .owl-dot span {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #8e8e93;
    border-color: transparent;
    border: none;
    margin-top: 0px;
    position: absolute;
    box-shadow: none;
}

.owl-dots .owl-dot.active span {
    background-color: #EA5092;
}

.owl-carousel.slidemainenewproduct .owl-item img {
    z-index: 1;
}

#newblackformain .owl-carousel .owl-item img:hover {
    border: 0px solid #fff;
}

.owl-carousel .owl-item {
    float: left;
    display: inline-block;
    max-width: 100%;
    max-height: 710px;
}

.containerfornew #slider>div {
    text-align: center;
}

/*стили карточки*/



.icon__basket--large-mb {
    width: 100px;
    height: 33px;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #EA5092;
    border: solid 1px #EA5092;
    background-color: #ffffff;
    border-radius: 4px;
    text-transform: uppercase;
    margin: 0px;
}

.products-list-item-mb .even_in_box-mb {
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #8e8e93;
    cursor: pointer;
    text-transform: none;
}

.products-list-item-mb .not-available-mb {
    font-size: 11px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: right;
    color: #8e8e93;
}

.number_shades-mb .text-mb {
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #8e8e93;
    cursor: pointer;
    text-transform: initial;
}

.article_amount-mb.js-set-quantity-mb,
.tint_choices-mb,
.seo_hidden_tags-mb {
    display: none;
}

.products-list-item__title-mb {
    font-feature-settings: "lnum"1;
    font-size: 11px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #333333;
    margin: 0px 0px;
    text-transform: uppercase;
    display: block;
    height: 46px;
    width: 100%;
    max-width: 100%;
    text-decoration: none;
    overflow: hidden;
}

.products-list-item__image-new-mb img {
    max-width: 100%;
}

.shades-slider__item-new-mb img {
    vertical-align: middle;
    max-width: 100%;
}

.icon__basket--large-mb {
    width: 100px;
    height: 33px;
    font-size: 12px;
    text-align: center;
    color: #EA5092;
    border: solid 1px #EA5092;
    background-color: #ffffff;
    border-radius: 4px;
    text-transform: uppercase;
    margin: 0px;
}

.products-list-item__image-mb img {
    max-width: 170px;
    min-width: 170px;
}

.item-product-card-mb card {
    width: 100%;
}

.product-new,
.item-product-card-mb,
.products-list-item-mb {
    height: 100%;
    position: relative;
}

.product-new .item-product-card-mb .products-list-item-mb .cardlev102 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0px;
    grid-template-rows: 1fr 1fr;
    grid-gap: 0px;
    height: 100%;
}

.icon__basket--large-mb {
    background-image: none;
    width: auto;
    height: 16px;
    width: 100px;
    height: 33px;
    font-size: 12px;
    text-align: center;
    color: #EA5092;
    border: solid 1px #EA5092;
    background-color: #ffffff;
    border-radius: 4px;
    text-transform: uppercase;
    margin: 0px;
    min-width: 76px;
    min-height: 30px;
    padding-top: 6px;
}

.products-list-item-mb .cardlev7 a.products-list-item__title-mb:hover {
    color: #333333;
}

.containerfornew .price_block {
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    font-size: 14px;
    color: var(--color-black);
    margin-top: 5px;
}

.product-new .icon__basket--large.list_title {
    background-image: none;
    width: 80%;
    margin: 2px;
    min-width: 80%;
    height: 33px;
    font-size: 12px;
    text-align: center;
    color: #EA5092;
    border: solid 1px #EA5092;
    background-color: #ffffff;
    border-radius: 4px;
    text-transform: none;
}

.product-new .icon__basket--large.list_title:hover {
    color: #ffffff;
    background-color: #EA5092;
    cursor: pointer;
}

.products-list-item__image-mb img {
    max-width: 71%;
    min-width: 170px;
}

.cardlev3 {
    align-self: center;
    justify-self: center;
}


.products-list-item__title-mb {
    width: 90%;
    margin: 0 auto;
}

.containerfornew .icon {
    background: no-repeat 0 0;
    background-size: contain;
}

.containerfornew .icon.icon__new {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='18' viewBox='0 0 32 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='18' rx='4' fill='%239CD05A'/%3E%3Cpath d='M8.72725 6.568C9.44725 6.568 9.95525 6.776 10.2513 7.192C10.5552 7.6 10.6432 8.2 10.5153 8.992L9.87925 13H8.28325L8.83525 9.484C8.91525 8.956 8.88325 8.56 8.73925 8.296C8.59525 8.024 8.31525 7.888 7.89925 7.888C7.42725 7.888 7.03925 8.048 6.73525 8.368C6.43925 8.68 6.24325 9.108 6.14725 9.652L5.61925 13H4.01125L5.00725 6.712H6.50725L6.33925 7.804C6.88325 6.98 7.67925 6.568 8.72725 6.568ZM15.0443 6.568C17.1003 6.568 17.9363 7.76 17.5523 10.144L17.5283 10.324H12.8123V10.36C12.8123 10.912 12.9403 11.324 13.1963 11.596C13.4523 11.868 13.8123 12.004 14.2763 12.004C14.9323 12.004 15.4323 11.732 15.7763 11.188L17.3003 11.284C17.0363 11.876 16.6283 12.336 16.0763 12.664C15.5243 12.984 14.8643 13.144 14.0963 13.144C13.2003 13.144 12.4963 12.92 11.9843 12.472C11.4803 12.024 11.2283 11.36 11.2283 10.48C11.2283 9.216 11.5803 8.248 12.2843 7.576C12.9883 6.904 13.9083 6.568 15.0443 6.568ZM14.8643 7.708C14.3923 7.708 13.9843 7.844 13.6403 8.116C13.3043 8.38 13.0683 8.776 12.9323 9.304H16.1123C16.1603 8.8 16.0763 8.408 15.8603 8.128C15.6443 7.848 15.3123 7.708 14.8643 7.708ZM26.7662 6.712H28.4942L25.7582 13H23.5022L23.3342 7.54L21.4142 13H19.1102L18.4022 6.712H20.1662L20.5262 11.8L22.3742 6.712H24.5942L24.7982 11.68L26.7662 6.712Z' fill='white'/%3E%3C/svg%3E%0A");
}

.containerfornew .icon.icon__3for2 {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='18' viewBox='0 0 32 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='18' rx='4' fill='%239C82D1'/%3E%3Cpath d='M5.3537 4.6H6.6617L5.3297 13H3.7097L4.7657 6.388L2.6177 7.624L2.8817 6.028L5.3537 4.6ZM12.3811 8.512L12.2131 9.58H10.3651L10.0891 11.368H8.98511L9.27311 9.58H7.43711L7.61711 8.512H9.44111L9.72911 6.724H10.8211L10.5451 8.512H12.3811ZM15.9948 4.6H17.3028L15.9708 13H14.3508L15.4068 6.388L13.2588 7.624L13.5228 6.028L15.9948 4.6ZM18.4262 7.54H23.2022L23.0342 8.608H18.2702L18.4262 7.54ZM18.1022 9.628H22.8662L22.6982 10.708H17.9342L18.1022 9.628ZM30.355 4.6L30.163 5.776L27.439 7.888C28.263 7.944 28.859 8.156 29.227 8.524C29.563 8.852 29.731 9.332 29.731 9.964C29.731 10.988 29.371 11.776 28.651 12.328C27.931 12.872 27.047 13.144 25.999 13.144C25.111 13.144 24.419 12.928 23.923 12.496C23.435 12.056 23.215 11.404 23.263 10.54L24.847 10.432C24.823 11.36 25.279 11.824 26.215 11.824C26.775 11.824 27.227 11.676 27.571 11.38C27.915 11.084 28.087 10.672 28.087 10.144C28.087 9.784 27.971 9.5 27.739 9.292C27.507 9.076 27.159 8.968 26.695 8.968C26.359 8.968 25.931 9.02 25.411 9.124L25.579 8.008L28.051 5.92H24.427L24.631 4.6H30.355Z' fill='white'/%3E%3C/svg%3E%0A");
}

.containerfornew .icon.icon__star--white {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='18' viewBox='0 0 32 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='18' rx='4' fill='%239CD05A'/%3E%3Cpath d='M12.8979 6.712L10.2219 9.784L12.0819 13H10.1739L9.08186 10.9L7.32986 13H5.46986L8.31386 9.808L6.59786 6.712H8.51786L9.45386 8.716L11.0499 6.712H12.8979ZM17.5645 6.712H19.9525L18.9565 13H17.4085L18.2125 7.936L15.1885 13H12.8005L13.7965 6.712H15.3445L14.5405 11.776L17.5645 6.712ZM20.4775 8.032L20.6815 6.712H26.4895L26.2855 8.032H24.1855L23.4055 13H21.7975L22.5895 8.032H20.4775Z' fill='white'/%3E%3C/svg%3E%0A");
}

.containerfornew .icon.icon__purse {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='18' viewBox='0 0 32 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='18' rx='4' fill='%2374C3F7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 6.56946C12.0168 6.56946 11.625 6.96121 11.625 7.44446V12.5C11.625 12.9833 12.0168 13.375 12.5 13.375H19.5C19.9832 13.375 20.375 12.9833 20.375 12.5V7.44446C20.375 6.96121 19.9832 6.56946 19.5 6.56946H12.5ZM18.5293 10.9449C19.0125 10.9449 19.4043 10.5531 19.4043 10.0699C19.4043 9.58664 19.0125 9.19489 18.5293 9.19489C18.046 9.19489 17.6543 9.58664 17.6543 10.0699C17.6543 10.5531 18.046 10.9449 18.5293 10.9449Z' fill='white'/%3E%3Cpath d='M18.4304 5.59722V5.59722C18.4304 5.09426 17.9703 4.71703 17.4771 4.81567L13.5693 5.59722' stroke='white' stroke-width='0.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.containerfornew .icon.icon__box {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='18' viewBox='0 0 32 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='18' rx='4' fill='%2374C3F7'/%3E%3Crect x='11.625' y='8.17755' width='8.75' height='6.125' rx='0.4375' fill='white'/%3E%3Cpath d='M15.9995 6.865C15.9995 6.865 12.0617 6.86499 13.3744 5.11499C14.687 3.365 15.9995 6.865 15.9995 6.865Z' stroke='white' stroke-width='0.9625' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.9996 6.865C15.9996 6.865 19.9374 6.86499 18.6247 5.115C17.312 3.36501 15.9996 6.865 15.9996 6.865Z' stroke='white' stroke-width='0.9625' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.5' d='M16 8.125V14.25' stroke='%234EB2F5' stroke-width='0.9625'/%3E%3Cpath opacity='0.5' d='M11.625 10.3651H20.375' stroke='%234EB2F5' stroke-width='0.9625'/%3E%3C/svg%3E%0A");
}

.containerfornew .icon.icon__online {
    background-image: url("data:image/svg+xml,%3Csvg width='43' height='18' viewBox='0 0 43 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='43' height='18' rx='4' fill='%239CD05A'/%3E%3Cpath d='M4.81269 10.432C4.81269 9.272 5.16469 8.34 5.86869 7.636C6.58069 6.924 7.49669 6.568 8.61669 6.568C9.48069 6.568 10.1567 6.812 10.6447 7.3C11.1327 7.78 11.3767 8.44 11.3767 9.28C11.3767 10.44 11.0207 11.376 10.3087 12.088C9.60469 12.792 8.69269 13.144 7.57269 13.144C6.70869 13.144 6.03269 12.904 5.54469 12.424C5.05669 11.936 4.81269 11.272 4.81269 10.432ZM6.42069 10.252C6.42069 10.748 6.53669 11.148 6.76869 11.452C7.00869 11.748 7.34469 11.896 7.77669 11.896C8.36069 11.896 8.84069 11.664 9.21669 11.2C9.59269 10.736 9.78069 10.156 9.78069 9.46C9.78069 8.972 9.66069 8.576 9.42069 8.272C9.18069 7.968 8.84869 7.816 8.42469 7.816C7.84069 7.816 7.36069 8.048 6.98469 8.512C6.60869 8.976 6.42069 9.556 6.42069 10.252ZM16.5152 6.568C17.2352 6.568 17.7432 6.776 18.0392 7.192C18.3432 7.6 18.4312 8.2 18.3032 8.992L17.6672 13H16.0712L16.6232 9.484C16.7032 8.956 16.6712 8.56 16.5272 8.296C16.3832 8.024 16.1032 7.888 15.6872 7.888C15.2152 7.888 14.8272 8.048 14.5232 8.368C14.2272 8.68 14.0312 9.108 13.9352 9.652L13.4072 13H11.7992L12.7952 6.712H14.2952L14.1272 7.804C14.6712 6.98 15.4672 6.568 16.5152 6.568ZM20.2523 4.168H21.8603L20.4563 13H18.8483L20.2523 4.168ZM22.818 5.824L23.058 4.276H24.762L24.51 5.824H22.818ZM21.726 13L22.722 6.712H24.33L23.334 13H21.726ZM29.3069 6.568C30.0269 6.568 30.5349 6.776 30.8309 7.192C31.1349 7.6 31.2229 8.2 31.0949 8.992L30.4589 13H28.8629L29.4149 9.484C29.4949 8.956 29.4629 8.56 29.3189 8.296C29.1749 8.024 28.8949 7.888 28.4789 7.888C28.0069 7.888 27.6189 8.048 27.3149 8.368C27.0189 8.68 26.8229 9.108 26.7269 9.652L26.1989 13H24.5909L25.5869 6.712H27.0869L26.9189 7.804C27.4629 6.98 28.2589 6.568 29.3069 6.568ZM35.624 6.568C37.68 6.568 38.516 7.76 38.132 10.144L38.108 10.324H33.392V10.36C33.392 10.912 33.52 11.324 33.776 11.596C34.032 11.868 34.392 12.004 34.856 12.004C35.512 12.004 36.012 11.732 36.356 11.188L37.88 11.284C37.616 11.876 37.208 12.336 36.656 12.664C36.104 12.984 35.444 13.144 34.676 13.144C33.78 13.144 33.076 12.92 32.564 12.472C32.06 12.024 31.808 11.36 31.808 10.48C31.808 9.216 32.16 8.248 32.864 7.576C33.568 6.904 34.488 6.568 35.624 6.568ZM35.444 7.708C34.972 7.708 34.564 7.844 34.22 8.116C33.884 8.38 33.648 8.776 33.512 9.304H36.692C36.74 8.8 36.656 8.408 36.44 8.128C36.224 7.848 35.892 7.708 35.444 7.708Z' fill='white'/%3E%3C/svg%3E%0A");
}

.containerfornew .icon.icon__sale {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='18' viewBox='0 0 32 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='18' rx='4' fill='%23FF78B2'/%3E%3Cpath d='M1.52417 6.976C1.52417 6.24 1.75217 5.648 2.20817 5.2C2.66417 4.752 3.25617 4.528 3.98417 4.528C4.55217 4.528 4.99617 4.68 5.31617 4.984C5.63617 5.288 5.79617 5.708 5.79617 6.244C5.79617 6.988 5.56817 7.588 5.11217 8.044C4.66417 8.492 4.06817 8.716 3.32417 8.716C2.76417 8.716 2.32417 8.564 2.00417 8.26C1.68417 7.948 1.52417 7.52 1.52417 6.976ZM1.80017 13L8.98817 4.6H10.0082L2.83217 13H1.80017ZM2.66417 6.856C2.66417 7.16 2.73617 7.392 2.88017 7.552C3.02417 7.712 3.22017 7.792 3.46817 7.792C3.81217 7.792 4.09617 7.664 4.32017 7.408C4.54417 7.152 4.65617 6.808 4.65617 6.376C4.65617 6.08 4.58417 5.852 4.44017 5.692C4.29617 5.532 4.09617 5.452 3.84017 5.452C3.49617 5.452 3.21217 5.58 2.98817 5.836C2.77217 6.084 2.66417 6.424 2.66417 6.856ZM6.02417 11.332C6.02417 10.596 6.24817 10.004 6.69617 9.556C7.15217 9.108 7.74817 8.884 8.48417 8.884C9.05217 8.884 9.49217 9.04 9.80417 9.352C10.1242 9.656 10.2842 10.076 10.2842 10.612C10.2842 11.348 10.0562 11.944 9.60017 12.4C9.15217 12.848 8.56017 13.072 7.82417 13.072C7.25617 13.072 6.81217 12.92 6.49217 12.616C6.18017 12.304 6.02417 11.876 6.02417 11.332ZM7.15217 11.212C7.15217 11.516 7.22417 11.748 7.36817 11.908C7.51217 12.068 7.71217 12.148 7.96817 12.148C8.31217 12.148 8.59217 12.02 8.80817 11.764C9.03217 11.508 9.14417 11.164 9.14417 10.732C9.14417 10.436 9.07217 10.208 8.92817 10.048C8.78417 9.88 8.58817 9.796 8.34017 9.796C7.99617 9.796 7.71217 9.924 7.48817 10.18C7.26417 10.436 7.15217 10.78 7.15217 11.212ZM11.158 7.396L11.89 7.012L12.898 6.652L12.01 6.28L11.386 5.896L11.938 5.152L12.55 5.548L13.234 6.184V5.188L13.354 4.408H14.206L14.098 5.188L13.774 6.184L14.662 5.548L15.406 5.152L15.706 5.896L14.974 6.28L13.966 6.652L14.854 7.012L15.466 7.396L14.926 8.14L14.314 7.744L13.63 7.108V8.104L13.498 8.896H12.646L12.778 8.104L13.09 7.108L12.202 7.744L11.47 8.14L11.158 7.396Z' fill='white'/%3E%3C/svg%3E%0A");
}

.containerfornew .icon.icon__discount {
    position: relative;
}

.containerfornew .icon.icon__discount .icon__discount__tip {
    display: none;
    position: absolute;
    color: black;
    top: 0;
    left: 0px;
    width: max-content;
    height: calc(100% + 4px);
    transform: translate(-2px, -2px);
    padding-left: calc(2px + 40px + 4px);
    align-items: center;
    box-shadow: 0px 6px 16px 0px #00000029;
    background: 6px;
    padding-right: 8px;
    border-radius: 4px;
    background-color: white;
    text-transform: none;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 1;
    color: #0B1F35;
}

.containerfornew .icon.icon__discount:hover .icon__discount__tip {
    display: flex;
}

.containerfornew .icon.icon__discount .icon__discount__badge {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 18px;
    border-radius: 4px;
    background-color: #FF78B2;
    color: white;
    font-family: "Open Sans";
    font-weight: 700;
    font-size: 12px;
    font-style: normal;
    line-height: 1;
}

.bg-inherit-mb {
    position: absolute;
    z-index: 3000;
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding-top: 6px;
    padding-left: 4px;
}

.bg-inherit-mb a:hover {
    text-decoration: none;
}

.bg-inherit-mb .icon{
    display: block;
    width: 32px;
    height: 18px;
    border-radius: 4px;
}

.product-new .item-product-card-mb .products-list-item-mb {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 189px 0 0 24px 58px 1px 0px 0px 0px 24px 0px 0px 0px;
    height: 100%;
}

.products-list-item__image-mb img {
    max-width: 66%;
    margin-top: 2px;
}

.owl-dots {
    text-align: center;
}

.owl-dots .owl-dot {
    margin-left: 10px;
}

/*общие медиазапросы*/

@media only screen and (min-width: 2500px) {
    .owl-carousel.slidemainenewproduct .owl-item img {
        max-width: 560px;
        width: 560px;
        max-height: 710px;
        margin-bottom: -19px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 product1 containerforslider containerforslider product4 product5'
            'product2 product3 containerforslider containerforslider product6 product7';
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 545px;
    }
}

@media only screen and (min-width: 1850px) and (max-width: 2499px) {
    .owl-carousel.slidemainenewproduct .owl-item img {
        max-width: 100%;
        max-height: 633px;
        margin-bottom: -15px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 product1 containerforslider containerforslider product4 product5'
            'product2 product3 containerforslider containerforslider product6 product7';
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 545px;
    }
}


@media only screen and (min-width: 1625px) and (max-width: 5000px) {
    .owl-dots .owl-dot span {
        margin-top: -15px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 345px;
    }

    .owl-carousel .owl-item {
        max-height: 671px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 671px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 212px 0 0 24px 42px 3px 0px 0px 0px 0px 0px 0px 0px;
        max-height: 345px;
        height: 262px;
    }

    .containerfornew #slider>div {
        margin-bottom: -72px;
    }

    .owl-dots .owl-dot span {
        margin-top: -15px;
    }

    .owl-dots {
        margin-left: -5px;
    }

}

@media only screen and (min-width: 1401px) and (max-width: 1849px) {
    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 product1 containerforslider containerforslider product4 product5'
            'product2 product3 containerforslider containerforslider product6 product7';
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 33vw;
    }

    .owl-dots {
        margin-left: -55px;
    }
}


@media only screen and (min-width: 1401px) and (max-width: 1624px) {

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 174px 0 0 24px 42px 3px 0px 0px 0px 0px 0px 0px 0px;
        height: 262px;
    }

    .containerfornew #slider>div {
        margin-bottom: -72px;
    }

    .owl-dots .owl-dot span {
        margin-top: -15px;
    }

    .owl-dots {
        margin-left: -55px;
    }

}

@media only screen and (min-width: 1401px) and (max-width: 1523px) {
    .containerfornew #slider>div {
        width: 33vw;
        height: 100%;
        margin-top: 0px;
        height: 652px;
        overflow: hidden;
        margin-bottom: -12px;
    }

    .containerfornew {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }

}

@media only screen and (min-width: 1501px) and (max-width: 1523px) {

    .containerfornew #slider>div {
        margin-bottom: -28px;
    }
}

@media only screen and (min-width: 1480px) and (max-width: 1501px) {

    .containerfornew #slider>div {
        margin-bottom: -51px;
    }
}

@media only screen and (min-width: 1467px) and (max-width: 1479px) {
    .containerfornew #slider>div {
        margin-bottom: -45px;
    }
}

@media only screen and (min-width: 1441px) and (max-width: 1466px) {
    .containerfornew #slider>div {
        margin-bottom: -52px;
    }
}

@media only screen and (min-width: 1401px) and (max-width: 1440px) {
    .containerfornew #slider>div {
        margin-bottom: -61px;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider product7'
            'product1 containerforslider containerforslider product6'
            'product2 product3 product4 product5';
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 51vw;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 50vw;
    }

    .owl-carousel .owl-item {
        max-width: 100%;
        max-height: 792px;
    }

    .owl-dots {
        margin-left: -55px;
    }

}


@media screen and (min-width: 1277px) and (max-width: 1400px) {

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 807px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 270px 0 0 24px 54px 1px 0px 0px 0px 32px 0px 0px 0px;
        height: 100%;
        max-height: 402px;
    }

}


@media screen and (min-width: 1201px) and (max-width: 1278px) {
    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 201px 0 0 24px 51px 2px 0px 0px 0px 29px 0px 0px 0px;
        height: 295px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 636px;
        margin-bottom: -19px;
    }

    .owl-dots {
        margin-left: -55px;
    }

}

@media screen and (min-width: 1201px) {
    .product-new .item-product-card-mb .products-list-item-mb .cardlev101 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 0px;
        grid-template-rows: 1fr 1fr;
        grid-gap: 0px;
        height: 100%;
    }

    .product-new .item-product-card-mb .products-list-item-mb .cardlev102 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 0px;
        grid-template-rows: 1fr 1fr;
        grid-gap: 0px;
        height: 100%;
    }

}

@media screen and (max-width: 1200px) {
    .products-list-item__image-mb img {
        max-width: 100%;
    }

    .products-list-item__image-mb img {
        height: 140px;
        min-width: 140px;
        max-width: 140px;
    }
}


@media screen and (min-width: 1001px) and (max-width: 1200px) {
    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 160px 0 0 24px 40px 2px 0px 22px 7px 40px 0px 0px 0px;
        height: 100%;
    }
}

@media only screen and (min-width: 951px) and (max-width: 1200px) {

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider product7'
            'product1 containerforslider containerforslider product6'
            'product2 product3 product4 product5';
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 51vw;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 50vw;
    }

    .owl-carousel .owl-item {
        max-width: 100%;
        max-height: 633px;
    }

    .owl-dots {
        margin-left: -52px;
    }
}

/*css хак для safary*/
@media not all and (min-resolution:.001dpcm) {
    @media {
        @media only screen and (min-width: 951px) and (max-width: 1200px) {
            .owl-dots {
                margin-left: -45px;
            }
        }
    }
}

@media only screen and (min-width: 951px) and (max-width: 1000px) {

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 288px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 156px 0 0 24px 40px 9px 0px 23px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: 288px;
        max-height: 288px;
        min-height: 288px;
    }

    .product-new .item-product-card-mb .products-list-item-mb:hover {
        height: 288px;
        max-height: 288px;
        min-height: 288px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 588px;
        height: 588px;
        width: 50vw;
    }

    .item-product-card-mb {
        max-height: 288px;
    }

    .item-product-card-mb:hover {
        max-height: 288px;
    }

    .products-list-item-mb {
        max-height: 288px;
    }

    .products-list-item-mb:hover {
        max-height: 288px;
    }

    .owl-carousel .owl-item {
        max-height: 560px;
    }

    .products-list-item {
        margin-bottom: 0px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: unset;
        height: unset;
    }

}

@media only screen and (min-width: 951px) {
    .products-list-item__image-mb img {
        margin-top: 10px;
    }

    #product6 {
        grid-area: product6;
    }

    #product7 {
        grid-area: product7;
    }
}

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

    #product6,
    #product7 {
        display: none;
    }
}

@media only screen and (min-width: 901px) and (max-width: 950px) {


    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 66vw;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 66vw;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }

    .ckformain .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
        margin-bottom: -23px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
    }

    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100%;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 100%;
        height: 100%;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0;
    }

    .containerfornew #slider>div {
        text-align: left;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        height: 343px;
        max-height: 343px;
    }

    .owl-dots .owl-dot {
        display: inline;
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .containerfornew #slider>div {
        margin-top: -5px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {

        max-height: 365px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider containerforslider'
            'product1 containerforslider containerforslider containerforslider'
            'product2 product3 product4 product5';
    }

    .owl-dots .owl-dot span {
        margin-top: -16px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 788px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 764px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 391px;
    }

    .containerfornew>div {
        max-height: unset;
        height: unset;
    }

    .owl-dots .owl-dot span {
        margin-top: -17px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 70vw;
        max-height: 690px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 161px 0 0 24px 57px 9px 0px 44px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: 326px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 412px;
    }
}


@media only screen and (min-width: 876px) and (max-width: 900px) {

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 66vw;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 66vw;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }

    .ckformain .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
        margin-bottom: -23px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
    }

    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100%;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 100%;
        height: 100%;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0;
    }

    .containerfornew #slider>div {
        text-align: left;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        height: 343px;
        max-height: 343px;
    }

    .owl-dots .owl-dot {
        display: inline;
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .containerfornew #slider>div {
        margin-top: -5px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {

        max-height: 365px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider containerforslider'
            'product1 containerforslider containerforslider containerforslider'
            'product2 product3 product4 product5';
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 76vw;
    }

    .owl-dots .owl-dot span {
        margin-top: -16px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 767px;
    }


    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 154px 0 0 24px 57px 9px 0px 44px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: 341px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 358px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 741px;
    }

    .containerfornew>div {
        max-height: unset;
        height: unset;
    }

    .owl-dots .owl-dot span {
        margin-top: -15px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 685px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 70vw;
    }

}


@media only screen and (min-width: 851px) and (max-width: 875px) {

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 66vw;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 66vw;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }

    .ckformain .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
        margin-bottom: -23px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
    }

    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100%;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 100%;
        height: 100%;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0;
    }

    .containerfornew #slider>div {
        text-align: left;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        height: 343px;
        max-height: 343px;
    }

    .owl-dots .owl-dot {
        display: inline;
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .containerfornew #slider>div {
        margin-top: -5px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {

        max-height: 365px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider containerforslider'
            'product1 containerforslider containerforslider containerforslider'
            'product2 product3 product4 product5';
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 76vw;
    }

    .owl-dots .owl-dot span {
        margin-top: -16px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 767px;
    }


    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 204px 0 0 24px 57px 9px 0px 44px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: 364px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 370px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 741px;
    }

    .containerfornew>div {
        max-height: unset;
        height: unset;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 360px;
    }
}


@media only screen and (min-width: 826px) and (max-width: 850px) {
    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 66vw;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 66vw;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }

    .ckformain .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
        margin-bottom: -23px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
    }

    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100%;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 100%;
        height: 100%;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0;
    }

    .containerfornew #slider>div {
        text-align: left;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        height: 343px;
        max-height: 343px;
    }

    .owl-dots .owl-dot {
        display: inline;
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .containerfornew #slider>div {
        margin-top: -5px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {

        max-height: 365px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: auto;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider containerforslider'
            'product1 containerforslider containerforslider containerforslider'
            'product2 product3 product4 product5';
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 76vw;
    }

    .owl-dots .owl-dot span {
        margin-top: -16px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 767px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 223px 0 0 24px 37px 9px 0px 23px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: 358px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 360px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 720px;
    }

    .containerfornew>div {
        max-height: 400px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 74vw;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 760px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 70.5vw;
        max-height: 680px;
    }

    .containerfornew #slider>div {
        margin-top: 0px;
        margin-bottom: -16px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 198px 0 0 24px 37px 9px 0px 23px 19px 8px 0px 0px 0px;
        height: 341px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 343px;
    }
}

@media only screen and (min-width: 801px) and (max-width: 825px) {
    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 66vw;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 66vw;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }

    .ckformain .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
        margin-bottom: -23px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
    }

    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 0px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100%;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 100%;
        height: 100%;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0;
    }

    .containerfornew #slider>div {
        text-align: left;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        height: 343px;
        max-height: 343px;
    }

    .owl-dots .owl-dot {
        display: inline;
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .containerfornew #slider>div {
        margin-top: -5px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {

        max-height: 365px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider containerforslider'
            'product1 containerforslider containerforslider containerforslider'
            'product2 product3 product4 product5';
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 76vw;
    }

    .owl-dots .owl-dot span {
        margin-top: -16px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 767px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 74vw;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 760px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 209px 0 0 24px 37px 9px 0px 23px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: unset;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: unset;
        height: unset;
    }

    .owl-dots .owl-dot span {
        margin-top: -34px;
    }

    .owl-dots {
        margin-top: 0px;
        margin-bottom: -28px;
    }

    .owl-carousel .owl-item {
        max-height: 693px;
    }

}


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

    .containerfornew #slider>div {
        text-align: center;
        width: 66vw;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }


    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 100%;
        height: 100%;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0;
    }

    .containerfornew #slider>div {
        text-align: left;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots .owl-dot {
        display: inline;
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .containerfornew #slider>div {
        margin-top: -5px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider containerforslider'
            'product1 containerforslider containerforslider containerforslider'
            'product2 product3 product4 product5';
    }

    .containerfornew>div {
        max-height: 400px;
    }

    .owl-dots .owl-dot span {
        margin-top: -14px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 183px 0 0 24px 37px 9px 0px 23px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: 303px;
    }

    .containerfornew>div {
        max-height: 400px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 73.5vw;
        max-height: 651px;
    }

}

@media only screen and (min-width: 720px) and (max-width: 750px) {
    .containerfornew #slider>div {
        text-align: center;
        width: 66vw;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }


    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 100%;
        height: 100%;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0;
    }

    .containerfornew #slider>div {
        text-align: left;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots .owl-dot {
        display: inline;
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .containerfornew #slider>div {
        margin-top: -5px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider containerforslider'
            'product1 containerforslider containerforslider containerforslider'
            'product2 product3 product4 product5';
    }

    .containerfornew>div {
        max-height: 400px;
    }


    .owl-dots .owl-dot span {
        margin-top: -14px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 183px 0 0 24px 37px 9px 0px 23px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: 297px;
    }

    .containerfornew>div {
        max-height: 400px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 69.7vw;
        max-height: 651px;
    }

    .owl-dots .owl-dot span {
        margin-top: -16px;
    }

    .owl-carousel .owl-item {
        max-height: 693px;
    }

    .owl-dots .owl-dot span {
        margin-top: -31px;
    }

}


@media only screen and (min-width: 678px) and (max-width: 719px) {

    .containerfornew #slider>div {
        text-align: center;
        width: 66vw;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }


    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        width: 100%;
        height: 100%;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0;
    }

    .containerfornew #slider>div {
        text-align: left;
    }

    .containerfornew #slider>div {
        width: 100%;
        margin-left: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .owl-dots .owl-dot {
        display: inline;
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .containerfornew #slider>div {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .containerfornew #slider>div {
        margin-top: -5px;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: auto;
        gap: 0px;
        grid-template-areas: 'product0 containerforslider containerforslider containerforslider'
            'product1 containerforslider containerforslider containerforslider'
            'product2 product3 product4 product5';
    }

    .containerfornew>div {
        max-height: 400px;
    }


    .owl-dots .owl-dot span {
        margin-top: -14px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 0px;
        grid-template-rows: 183px 0 0 24px 37px 9px 0px 23px 19px 8px 0px 0px 0px;
        grid-gap: 0px;
        height: unset;
    }

    .containerfornew>div {
        max-height: 400px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 80.9vw;
        max-height: 687px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 314px;
    }

    .product-new,
    .item-product-card-mb,
    .products-list-item-mb {
        max-height: 314px;
    }

    .owl-dots .owl-dot span {
        margin-top: -53px;
    }

    .owl-dots .owl-dot {
        margin-left: 5px;
    }

    .owl-dots .owl-dot+.owl-dot {
        margin-left: 12px;
    }

    .owl-dots .owl-dot span {
        margin-top: -17px;
        margin-left: -7px;
    }

    .owl-dots .owl-dot span {
        margin-top: -51px;
    }
}

@media only screen and (min-width: 231px) and (max-width: 677px) {

    #product4,
    #product5 {
        display: none;
    }

    #product6,
    #product7 {
        display: none;
    }

    #product6 {
        grid-area: product6;
    }

    #product7 {
        grid-area: product7;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }

    .ckformain .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
        margin-bottom: -23px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
    }

    /*
    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }*/
    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100%;
    }

    .owl-dots {
        margin-top: -32px;
        margin-bottom: -20px;
    }

    .ckformain .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
        margin-bottom: -23px;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
    }

    /*
    .owl-carousel .owl-item {
        float: left;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
    }*/
    .owl-dots {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: 3px;
        margin-bottom: 4px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100%;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100vw;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        gap: 0px;
        grid-template-areas: 'containerforslider containerforslider'
            'containerforslider containerforslider'
            'product0 product1'
            'product2 product3';
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100vw;
    }

    .owl-carousel.slidemainenewproduct .owl-item img {
        max-height: 100%;
        margin-bottom: -18px;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 145px 0 0 24px 40px 2px 0px 26px 0px 28px 0px 0px 0px;
        height: 100%;
    }

    .containerfornew #slider>div {
        text-align: left;
        margin-top: -1px;
        margin-bottom: -16px;
    }

    .owl-dots .owl-dot span {
        margin-top: -17px;
    }

    .containerfornew #slider>div {
        text-align: center;
    }

    .owl-dots .owl-dot {
        margin-left: 5px;
    }

    .owl-dots .owl-dot+.owl-dot {
        margin-left: 12px;
    }

    .owl-dots .owl-dot span {
        margin-top: -17px;
        margin-left: -7px;
    }

}


@media only screen and (max-width: 230px) {
    .owl-carousel.slidemainenewproduct .owl-item img {
        width: 100vw;
    }

    #product4,
    #product5,
    #product6,
    #product7 {
        display: none;
    }

    .containerfornew {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        gap: 0px;
        grid-template-areas: 'containerforslider'
            'product0'
            'product1'
            'product2'
            'product3';
    }

    #product0,
    #product1,
    #product2,
    #product3 {
        width: 96vw;
    }

    .product-new .item-product-card-mb .products-list-item-mb {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 140px 0 0 24px 48px 1px 0px 0px 0px 24px 0px 0px 25px;
        height: 100%;
    }

    .owl-dots .owl-dot {
        margin-left: 5px;
    }

    .owl-dots .owl-dot+.owl-dot {
        margin-left: 12px;
    }

    .owl-dots .owl-dot span {
        margin-top: -17px;
        margin-left: -7px;
    }
}
