.wrapper__equipment {padding-bottom: 45px; position: relative;}
.wrapper__preparations {padding-bottom: 45px; position: relative;}
.wrapper__equipment .main-module__body > .container{position:relative}
.equipment__block{text-decoration:none !important;}
.equipment__block span{display:block;}
.wrapper__equipment .main-title__sec{color:#fff}
.equipment__image{position:relative}
.equipment__image img{width:100%;height:400px;object-fit:cover;border-radius: 5px; background:#fff; max-width:100%}
.equipment__block:hover img{transform: scale(1.05); transition: transform 0.3s ease;}
.equipment__name{transition:all 0.3s linear 0s;color: #f7c972;margin-top:25px;font: 700 italic 16px/22px 'Merriweather';padding: 0 0 10px;}
.equipment__prof{font-size: 14px;line-height: 18px;color: #fff;}
.equipment__block:hover .equipment__name{color:#fff}
.wrapper__equipment .main-title__fst{color:#868B91}
.wrapper__equipment .main-title__fst::before{background:#868B91}
.wrapper__equipment .main-title__sec{display:none}
.equipment__slide{padding:15px}
.equipment__tabs .slick-arrow{ position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; background: none; border: none; cursor: pointer;display:block;margin-top:-120px}
.equipment__tabs .slick-prev{ left: -40px}
.equipment__tabs .slick-next{ right: -40px}
.equipment__tabs .slick-arrow svg{ width: 30px; height: auto}
.wrapper__equipment .header__info-bottom-border{top:auto;bottom: -37px; left:0; right:0}
.tabs__list{ display: flex; list-style: none; padding: 0; justify-content: center; margin: 0 0 20px; gap: 10px}
.tab__item{ cursor: pointer; margin: 0}
.tab__item.active{background: #f7c972; color: #000}
.tabs__content{ position: relative}
.tab__pane{display: none}
.tab__pane.active{display: block}
.equipment__photo{margin: 0 20px 20px 0;max-width:300px;height:auto;position:relative;float: left;}
.equipment__photo .border-beuty-in::before{width: 60px;height: 59px;top: -10px;left: -10px}
.equipment__photo .border-beuty-in::after {background: url(/templates/kosmetolog/images/corner-venz.png) no-repeat 0 0 / contain;width: 60px;height: 59px;top: auto;left: auto;transform: rotate(180deg);bottom: -10px;right: -10px}
.equipment__lightbox ul{display:inline-block !important}
.equipment__lightbox{color:#fff !important}
@media(max-width:1259px){
    .equipment__image img{height:430px}
	.equipment__tabs .slick-prev {left: -30px;}
	.equipment__tabs .slick-next {right: -30px}
}
@media(max-width:991px){
    .equipment__image img{height:480px}
    .equipment__photo{max-width:300px}
}
@media(max-width:767px){
    .equipment__image img {height: 350px}
    .equipment__name {margin-top: 20px; padding: 0 15px}
    .equipment__prof {font-size: 14px;line-height: 18px}
    .equipment__photo{max-width:200px}
	.equipment__tabs .slick-arrow{margin-top:-75px}
}
@media(max-width:575px){
    .wrapper__equipment, .wrapper__preparations {padding-bottom: 30px}
    .wrapper__equipment .swiper, .wrapper__preparations .swiper{padding-left: 15px; padding-right: 15px}
    .equipment__slide{padding:5px}  
	.equipment__tabs .slick-prev {left: -10px}
	.equipment__tabs .slick-next {right: -10px}
	.equipment__image img {height: 65vw}
}
@media(max-width:460px){
    .equipment__image img {height: 120vw}
    .equipment__name{padding:0}
    .equipment__photo{max-width:100%; margin:0 0 15px}
	.tab__item{width:100%}
	.equipment__tabs .slick-arrow {margin-top:-100px}
}


@media(min-width:768px){
	.wrapper__equipment  .swiper-slide{position: relative; margin-right:10px; max-width:340px}
}
@media(min-width:992px){
	.wrapper__equipment  .swiper-slide{max-width:303px}
}
@media(min-width:1260px){
	.wrapper__equipment  .swiper-slide{max-width:285px}
}
