.bottom-video {
    position: relative
}

.bottom-video video {
    width: 100%
}

.bottom-video .iconfont {
    cursor: pointer;
    color: #ed360c
}

.bottom-video .detail-video-btn {
    position: absolute;
    top: 50%;
    font-size: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -60px;
    opacity: .8;
    z-index: 1
}

.about-shop .shop-slogan {
    padding-left: 10px;
    border-left: 1px solid #dee2e6
}

.AR-rtl .about-shop .shop-slogan {
    padding-left: 0;
    padding-right: 10px;
    border-left: none;
    border-right: 1px solid #dee2e6
}

@media (max-width:576px) {
    .bottom-video .detail-video-btn {
        opacity: 0
    }
}

@media screen and (max-width:768px) {
    .flow-path {
        width: 100%;
        max-height: initial
    }
}