.reviews__inner{max-width:1170px;margin:0 auto;display:flex;gap: clamp(12px, 1.4vw, 16px);align-items:flex-start}
.reviews__col{flex:1;display:flex;flex-direction:column;gap: clamp(12px, 1.4vw, 16px);min-width:0}
.reviews__col:nth-child(2), .reviews__col:nth-child(4){padding-top: clamp(40px, 7.5vw, 95px)}
.reviews__col:nth-child(3){padding-top: clamp(100px, 20vw, 260px)}
.reviews__block{border-radius: 8px;overflow: hidden;display: block;position: relative}
.reviews__block::after{transition: all 0.15s linear 0s;z-index:1;content:"";position:absolute;background: linear-gradient(180deg, rgba(30, 30, 30, 0) 46.74%, #1E1E1E 100%);top:0;right:0;bottom:0;left:0}
.reviews__block img{display:block;width:100%;height:auto;transition: all 0.15s linear 0s}
.reviews__block:hover img{transform: scale(1.2)}
.reviews__title, .reviews__link{transition: all 0.15s linear 0s;z-index:2;font: 500 clamp(14px, 0.4vw + 13px, 16px)/1.25 'Merriweather';color: #FFFFFF;position:absolute;padding: clamp(14px, 1.4vw, 20px);bottom:0;left:0;right:0}
.reviews__block:hover::after, .reviews__block:hover .reviews__title, .reviews__link{opacity:0}
.reviews__block:hover .reviews__link{opacity:1}
.wrapper__reviews .widget__title{padding-bottom: clamp(15px, 1.5vw, 25px)}
.reviews__more{position: relative;width: 100%;max-width: 970px;box-sizing: border-box;flex-direction: row;padding: clamp(20px, 2.5vw, 32px);background: #fff;border-radius: clamp(20px, 2.5vw, 32px);display: flex;gap: clamp(24px, 3.5vw, 40px);overflow: visible}
.reviews__more-left{display:flex;flex-direction:column;align-items: start;font: 400 clamp(16px, 0.4vw + 13px, 20px)/1.25 'Merriweather';color: #000000;gap: clamp(20px, 2.2vw, 30px)}
.reviews__more-left .btn{margin-top:auto}
.reviews__more-title{font: 700 clamp(22px, 1.5vw + 16px, 30px)/1.25 'Merriweather';color: #000000;padding-bottom: clamp(20px, 2.2vw, 30px);border-bottom: 1px solid rgba(0, 0, 0, 0.4);width: 100%}
.reviews__more-desc{}
.reviews__more-price{font-weight: 700}
.reviews__more-right{width: 100%;max-width: 390px}
.reviews__more-video{position: relative;width: 100%;border-radius: 16px;overflow: hidden;cursor: pointer;background: #000}
.reviews__more-poster{display: block;width: 100%;height: auto;transition: opacity .2s linear}
.reviews__more-video.is-playing .reviews__more-poster{opacity: 0;pointer-events: none}
.reviews__more-play{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: clamp(60px, 6vw, 80px);height: clamp(60px, 6vw, 80px);border: 0;background: url(/templates/gorin/images/play.png) no-repeat center / contain;cursor: pointer;padding: 0;z-index: 2;transition: transform .15s linear}
.reviews__more-play:hover{transform: translate(-50%, -50%) scale(1.1)}
.reviews__more-video.is-playing .reviews__more-play{display: none}
.reviews__more-video video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 16px;display: block}
@media(min-width:701px){
    .reviews__more-text{margin-top: 20px}
}
@media(max-width:1229px){
    .reviews__col:nth-child(2), .reviews__col:nth-child(4){padding-top: clamp(30px, 7vw, 80px)}
    .reviews__col:nth-child(3){padding-top: clamp(80px, 20vw, 210px)}
    .reviews__more{max-width: 850px}
}
@media(max-width:991px){
    .reviews__inner{flex-wrap: wrap; justify-content: center}
    .reviews__col{display: contents}
    .reviews__block{flex: 0 0 calc((100% - clamp(12px, 1.4vw, 16px) * 2) / 3)}
    .reviews__col:nth-child(2), .reviews__col:nth-child(3), .reviews__col:nth-child(4){padding-top: 0}
    .reviews__more{max-width: 720px}
}
@media(max-width: 700px){
    .reviews__more{max-width: calc(100vw - 32px);padding: 20px;border-radius: 20px;flex-direction: column;gap: 20px}
    .reviews__block{flex: 0 0 calc((100% - clamp(12px, 1.4vw, 16px)) / 2)}
	.reviews__more-left, .reviews__more-right{display: contents}
    .reviews__more-title{order: 1}
    .reviews__more-video{order: 2}
    .reviews__more-desc{order: 3}
    .reviews__more-text{order: 4}
    .reviews__more-price{order: 5}
    .reviews__more-left .btn{order: 6; margin-right:auto}
    .reviews__more-right{max-width: 100%}
    .reviews__more-title{font-size: clamp(20px, 5vw, 26px);padding-bottom: 16px}
}
@media(max-width:575px){
    .reviews__inner{gap: 12px}
    .reviews__col{gap: 12px}
    .reviews__title, .reviews__link{font-size:14px; padding:10px}
    .reviews__more{max-width: calc(100vw - 24px);padding: 16px;border-radius: 16px;gap: 16px}
    .reviews__more-left{gap: 16px}
    .reviews__more-text{margin-top: 12px}
}
@media(max-width:460px){
    /*.reviews__block{flex: 0 0 100%}*/
    .reviews__more{max-width: calc(100vw - 20px);padding: 14px;border-radius: 14px;gap: 14px}
    .reviews__more-title{font-size: clamp(18px, 6vw, 22px);padding-bottom: 12px}
}
