.home-page .html-module p {color: #000;}
div.heading {color: #ffb031;}
.gray {background: #f7f8fa;}
.center {text-align: center!important;}
.top-40 {margin-top: 40px;}
.uni-slideshow_v2__btn, .uni-slideshow_v2__btn:hover, .uni-slideshow_v2__btn:focus {  height: 50px;}
.div_flex { 
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
   margin: 0 auto;
}
.div_flex_1 {
    gap: 40px;
    flex: 1 0 298px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
padding: 20px
}
.div_flex_2 {
    flex: 1 0 347px;
    display: flex;
    flex-direction: column;
    gap: 12px; 
padding: 20px;
}
.div_flex_3 {
    flex-grow: 0;
   border-radius: 16px;
    background: #fff;
    padding: 24px;
    box-sizing: border-box;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

#convenient {margin-top:60px;}
.convenient_line {
    display: flex;
    justify-content: center;
}
.convenient_flex, .convenient_top {
    display: flex;
    justify-content: space-between;
}
.convenient_block:first-child {
    margin-top: -60px;
}
.convenient_block {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    width: 380px;
    padding: 14px 6px 34px 30px;
background-size: contain;
}
.convenient_top {
    margin-bottom: 14px;
}
.convenient_title {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 22px;
    max-width: 189px;
    position: relative;
}
.convenient_title::before {
    content: "";
    display: block;
    height: 27px;
    left: -10px;
    position: absolute;
    top: -2px;
    width: 49px;
    z-index: -1;
    background: rgb(235, 239, 255);
    border-radius: 50px;
}
.convenient_description p {
    letter-spacing: 0px;
    line-height: 1em!important;
    margin-bottom: 22px;
    max-width: 320px;
}
.convenient_img {
    left: 54%;
    position: absolute;
    transform: translateX(-50%);
    z-index: -1;
    border-bottom: 1px solid #ed6930;
    max-width: 380px;
}

@media (max-width: 1099px) {
.convenient_flex, .convenient_top { display: block;}
.convenient_line {display: none;}
.convenient_img { position: relative;}
.uni-slideshow_v2__text, .uni-slideshow_v2__btns {display: block;}
.uni-slideshow_v2__image {flex: 100%!important;}
.uni-slideshow_v2__description.text-over-image {position: relative!important; left: 10px!important;}
.uni-slideshow_v2-0 .uni-slideshow_v2__item {height: max-content!important;display: block;}
.convenient_img {top: 21px;}
.convenient_block {width: 350px; }
.convenient_img {max-width: 350px;}
}

.uni-slideshow_v2__description.text-over-image {    left: 10%;}
.uni-slideshow_v2__btns {  text-align: left;}
.uni-slideshow_v2 { border:none; border-bottom: solid 1px rgba(0, 0, 0, .07)}
.bg-gray {  background-color: #f2f2f6 !important;padding: 20px;}
.home-page .html-module { background: transparent;}

.uni-slideshow_v2__image.text-over-image {  flex: 0 0 40%;min-width: min-content;}

#quickly {width:25px;} 
#input-title {height: 250px;} 

.header-logo { max-width: 100px;}

body {background-repeat: no-repeat; background-size: cover; }
.form-reg-vas {margin: 0 auto; max-width: 690px;}
#account-register .custom-field {display:none!important;}

.product-page h4.heading {margin-top: 30px;}
.category-info {background: #f5f5f5;}
.category-list__name { border: 1px #c59d5f solid;    border-radius: 5px;}
#whatsapp-callme-category {
position: relative;
    bottom: 20px;
    right: 30px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 200000;
    opacity: .7;
}
#vc-callme-category {
    position: relative;
    bottom: 20px;
    right: -60px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 200000;
    opacity: .7;
}
.vc-callme{    
    background-image: url(/image/catalog/banner/vc.png) !important;    
}

.price {
    display: block;}
.swiper-slide .product-thumb .button-group {
margin-top: 30px;
}
.swiper-slide .product-thumb .button-group  button:nth-child(2), .swiper-slide .product-thumb .button-group  button:nth-child(3) {display: none;}
.swiper-slide .product-thumb .button-group  button {
height: 32px;
    padding: 0 12px;
    border: none;
    border-radius: var(--border-radius-1);
    transition: color linear .2s, background linear .2s;
    color: var(--add-to-cart-btn-c);
    background: var(--add-to-cart-btn-bg);
    text-align: center;
    margin: auto;
}
.swiper-slide .caption p:first-child {
    font-size: 0.7em!important;
}
.swiper-slide .caption h4 {
    font-size: 1em;
    margin: 20px 0 15px;
}
h3  {
    display: block;
    margin: 70px 0 30px;
    text-align: center;
    text-transform: uppercase;
}
.bx_catalog_tile li {
    position: relative
}

@media (min-width: 1100px) {
    .bx_catalog_tile li {
        float: left;
        height: 0;
        padding-top: 31%;
        width: 50%
    }

    .bx_catalog_tile li:nth-child(n+3) .bx_catalog_tile_img {
        left: auto;
        right: 0
    }

    .bx_catalog_tile li:nth-child(n+3) .bx_catalog_tile_description {
        right: auto;
        left: 0
    }

    .bx_catalog_tile li:nth-child(n+3) .bx_catalog_tile_description:before {
        border: 14px solid transparent;
        border-left: 14px solid #fff;
        position: absolute;
        top: 50%;
        left: 100%
    }
}

@media (max-width: 1099px) and (min-width: 700px) {
    .bx_catalog_tile li {
        height: 350px
    }

    .bx_catalog_tile li:nth-child(even) .bx_catalog_tile_img {
        left: auto;
        right: 0
    }

    .bx_catalog_tile li:nth-child(even) .bx_catalog_tile_description {
        right: auto;
        left: 0
    }

    .bx_catalog_tile li:nth-child(even) .bx_catalog_tile_description:before {
        border: 14px solid transparent;
        border-left: 14px solid #fff;
        position: absolute;
        top: 50%;
        left: 100%
    }
}

.bx_catalog_tile .bx_catalog_tile_description, .bx_catalog_tile .bx_catalog_tile_img {
    box-sizing: border-box
}

.bx_catalog_tile .bx_catalog_tile_img {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.bx_catalog_tile h2 {
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 30px;
    font-size: 20px
}

@media (min-width: 1200px) {
    .bx_catalog_tile h2 {
        font-size: 1.6vw
    }
}

@media (max-width: 699px) {
    .bx_catalog_tile {
        padding: 10px 10px 0
    }

    .bx_catalog_tile li {
        margin-bottom: 35px
    }

    .bx_catalog_tile .bx_catalog_tile_img {
        margin-bottom: 15px;
        height: 320px
    }

    .bx_catalog_tile .bx_catalog_tile_description {
        padding: 0 5px
    }

    .bx_catalog_tile h2 {
        margin-bottom: 15px
    }

    .bx_catalog_tile .btn {
        margin-top: 15px;
        width: 230px
    }
}

@media (min-width: 700px) {
    .bx_catalog_tile {
        padding: 0
    }

    .bx_catalog_tile .bx_catalog_tile_description, .bx_catalog_tile .bx_catalog_tile_img {
        position: absolute;
        width: 50%;
        top: 0;
        bottom: 0
    }

    .bx_catalog_tile .bx_catalog_tile_img {
        left: 0
    }

    .bx_catalog_tile .bx_catalog_tile_description {
        padding: 27px;
        right: 0
    }

    .bx_catalog_tile .bx_catalog_tile_description:before {
        content: '';
        border: 14px solid transparent;
        border-right: 14px solid #fff;
        position: absolute;
        top: 50%;
        right: 100%;
        margin-top: -14px
    }

    .bx_catalog_tile .bx_catalog_tile_description .btn {
        position: absolute;
        bottom: 27px;
        left: 27px;
        right: 27px
    }
}









.product-page__image-main {   border: 0;}
.product-page__image-main-img {margin: inherit;}
.catb  {
padding-right: 15px;
    padding-left: 15px;
}
.catb  .row {
    border: 1px solid #e4e8e9 !important; padding: 20px 0;border-radius: 5px;
}
.product-thumb__caption, .product-thumb__price, .add_to_cart {  text-align: center;}
div.heading {    display: block;   margin: 70px 0 30px;    text-align: center;    text-transform: uppercase;}

@font-face {
    font-family: 'Lenta';
    src: url(/catalog/view/theme/unishop2/fonts/lenta/3782.eot);
    src: url(/catalog/view/theme/unishop2/fonts/lenta/3782.eot?#iefix) format("embedded-opentype"),url(/catalog/view/theme/unishop2/fonts/lenta/3782.woff2) format("woff2"),url(/catalog/view/theme/unishop2/fonts/lenta/3782.woff) format("woff"),url(/catalog/view/theme/unishop2/fonts/lenta/3782.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}
body {
    font-family: Lenta; font-size: 18px;
}