.promo-content .about {margin-bottom: 40px;}
.promo-content .icons span {font-size: 130%;} 
.promo-content .icons img {width: 100px; display: block;} 
.promo-content .mater.icons img {width: 250px; display: block; margin-bottom: 15px;} 

.promo-content .animlogo {
     animation: blink 1.5s infinite ease-in-out;
}

@keyframes blink {
    0%   { opacity: 1; }
    50%  { opacity: 0.3; }
    100% { opacity: 1; }
}


.promo-content .reviews .item-wrapper .item .top-info .wrap.muted {display: none;}


.promo-content .salons .salon {padding: 10px;margin-bottom: 20px;background: none;}
.promo-content .salons .salon-card {position: relative;border-radius: 24px;overflow: hidden;box-shadow: 0 10px 25px rgba(0,0,0,0.15); margin-bottom: 30px;background: #000;transition: transform .3s ease, box-shadow .3s ease;}
.promo-content .salons .salon-card::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 45%;background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0));pointer-events: none;}
.promo-content .salons .salon-card img {width: 100%;display: block;transform: scale(1.0);transition: transform .4s ease;}
.promo-content .salons .salon-card:hover img {transform: scale(1.06);}
.promo-content .salons .salon-card span {position: absolute;left: 20px;bottom: 18px;z-index: 2;color: #fff;font-size: 15px;line-height: 1.4;text-align: left;}


.promo-content .products .product {padding: 10px;margin-bottom: 20px;background: none;}
.promo-content .products .product-card {position: relative;overflow: hidden;box-shadow: 0 10px 25px rgba(0,0,0,0.15); margin-bottom: 30px;background: #000;transition: transform .3s ease, box-shadow .3s ease;}
.promo-content .products .product-card::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 45%;background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0));pointer-events: none;}
.promo-content .products .product-card img {width: 100%;display: block;transform: scale(1.0);transition: transform .4s ease;}
.promo-content .products .product-card:hover img {transform: scale(1.06);}

.promo-content .products .product-card .product-badge {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 4px 10px;

    font-size: 12px;
    line-height: 1.2;
    color: #fff; 
    white-space: nowrap;
    z-index: 5;
}


.promo-content .products .product-card .product-badge.badge--new {background: #d0d0d0;}

.promo-content .products .product-card .product-badge.badge--hit {background: #cf0e0e;}

.promo-content .products .product-card span {
	/*position: absolute;left: 20px;bottom: 18px;z-index: 2;color: #fff;font-size: 15px;line-height: 1.4;text-align: left;*/
	position: absolute;left: 50%;bottom: 18px;transform: translateX(-50%);z-index: 2;color: #fff;font-size: 15px;line-height: 1.4;text-align: center;white-space: nowrap;
}


.about-slider {
    padding: 0 40px;
    position: relative;
}
.about-slider .slick-arrow {
    position: absolute;
    border: 1px solid #747474;
    width: 36px;
    height: 36px;
    top: calc(50% - 18px);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}
.about-slider .slick-arrow:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 34px;
    font-size: 20px;
    pointer-events: none;
}
.about-slider .slick-arrow.prev {
    left: 0;
}
.about-slider .slick-arrow.prev:after {
    content: "\f104";
}
.about-slider .slick-arrow.next {
    right: 0;
}
.about-slider .slick-arrow.next:after {
    content: "\f105";
}
.about-slider .slide {
    text-align: center;
}
.about-slider .slide > a {
    display: inline-block;
}
.about-slider .slide img {
    max-width: 90%;
}



@media (max-width: 600px){
    .about-slider .slide > a {
        pointer-events: none;
    }
    .about-slider .slide {
        text-align: center;
    }
    .about-slider .slide img {
        display: inline-block;
        max-width: 100%;
    }
    
}
