/**********************
body {
    overflow: hidden;
}
.modal-ngod {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: hsl(231deg 15% 9% / 77%);
}
.content-ngod {
    max-width: 30rem;
    border-radius: 20px;
    overflow: hidden;
}
.content-ngod img {
    width: 100%;
}
*********/




/*************************/
.home-slide {
    padding-top: 0px;
    padding-bottom: 0px;
}
.home-slide .attachments-grid-item_home_wrapper{
    padding-bottom: 33.69%;
    
}
.home-slide .swiper-container {
    border-radius: 24px;
    /*overflow: inherit;*/
}
.home-slide .swiper-container-android .swiper-slide, .swiper-slide {
   /* width: 90% !important;*/
}
.home-slide .img-slide_home {padding-bottom:0;}
.home-slide .img-slide_home {
    border-radius: 24px;
    box-shadow: rgb(115 121 140 / 50%) 0px 5px 15px -5px;
}

.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev{background-color: #ececec;width: 35px;height: 35px;background-size: 12px 31px;border-radius: 50%;opacity: .50;}
.swiper-container .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E");}
.swiper-container .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E");}
.swiper-container .swiper-button-next {right: 25px;}
.swiper-container .swiper-button-prev {left: 25px;}
.swiper-container .swiper-pagination {}
.swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 28px;
    height: 5px;
    border-radius: 5px;
}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active {background: #c711a9;}

.swiper-slide-next ,
.swiper-slide-prev{
    opacity: .5;
}



.home-slide a.s-slide-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    bottom: 0;}
.home-slide .sm-menu_slaid__sm {
    flex: 0 0 23%;
    max-width: 23%;
}
.home-slide .slider__sm {
    flex: 0 0 77%;
    max-width: 77%;
}















/*********************************/
.jkkk {
    grid-column: 1 / span 2;
    grid-row: 1 / span 1;
}
.menu-wrapper {
    padding: 30px 0;
}
.menu-wrapper .offers-grid {
    grid-gap: 20px;
}
.category__grid__item {
    border-radius: 9px;
    background: rgb(19 19 19 / 61%);
    overflow: hidden;
    display: block;
    margin-top: 0px;
    position: relative;
    background-color: rgb(19 19 19 / 61%);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-bottom: 55.95%;
    
}
.category__grid__item {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
}
.category__grid__item:hover {
    box-shadow: 0 0 16px 0 rgb(0 0 0 / 30%);
    /*-webkit-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);*/
}
.category__conten {
    padding: 5px 35px;
    padding-bottom: 10px ;
    bottom: 35px;
    z-index: 9;
    position: absolute;
    width: 100%;
}
.category__name {
    color: #fff;
    font-size: 18px;
    line-height: 1;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.3px;
}
.category__name:before {
    content: '';
    border-radius: 1px;
    display: block;
    width: 6%;
    position: absolute;
    bottom: 5px;
    left: 35px;
}
.category__name:before {
    border-bottom: solid 2px #EA7C69;
}
.image-1 .category__name {
    /*font-size: 47px;*/
    /*font-weight: 300;*/
}
.sub_item_gradient {
    position: absolute;
    z-index: 1;
    top: 35%;
    height: 65%;
    left: 0;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 50%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 50%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 50%);
}

