/** Shopify CDN: Minification failed

Line 305:27 Expected identifier but found whitespace
Line 305:28 Unexpected "50px"

**/
.zt4k-page{
    #zulus4K-veido-compare{
        border-radius:15px
    }
    .wid-1320{
        padding:0 20px
    }
    .overlay-logo {
        max-width:600px !important;
    }
    #custom_shop_btn{
        margin-top: -30px !important;
    }
    strong{
        font-weight: bolder;
        font-size: 18px;
    }
    .container-full2{
        width:100%;
        overflow: inherit !important;
    }
    .show-mb{
        display:none
    }
    .container-full{
        /* min-height:90vh; */
    }
    .topDis{
        padding-top:60px
    }
    .sectionTop{
        padding-top:100px
    }
    .section4{
        margin-top:200px;
        padding-bottom:100px;
    }
    h2{
        margin-bottom:24px
    }
    .full-video{
        width:100%;
        height:auto;
        object-fit: cover;
    }
    .video-descreption{
        position: absolute;
        top: 0;
        width:100%;
        color: #fff;
        background: linear-gradient(to bottom, rgba(0, 0, 0, .9), transparent);
        padding: 60px 0;
    }
    .video-change-pan{
        margin-top: 20px;
        color: #fff;
        text-align: center;
        border-bottom: 2px solid #fff;
        margin-bottom: 20px;
        .video-model{
            width:50%;
            cursor:pointer;
            position:relative;
            padding: 20px 0;
            display: flex;
            align-items: center;
            justify-content: center;
            span{
                    margin-top: -40px;
            }
        }
    }
    .fs-active{
        background: -webkit-linear-gradient(left, #efdcc2, #977a53);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        border-bottom: 4px solid #fff;
    }
    #scalImgBox{
        height:200vh;
    }
    #scaleImg{
        width:100%;
        margin-bottom:160px;
        clip-path: inset(20% 20% 20% 20%);
        position:sticky;
        top: 240px;
    }
    .scaleImg{

    }
    #ballistic-section{
        background-size: cover;
        height: 110vh;
        background-position: center;
        background-repeat: no-repeat;
        object-fit: contain;
    }
    #materful-section{
        background-size: cover;
        height: 100vh;
        background-position: center;
        background-repeat: no-repeat;
        object-fit: contain;
    }
    #app-section{
        background-size: cover;
        height: 100vh;
        background-position: center;
        background-repeat: no-repeat;
        object-fit: contain;
    }
    .ballitic-app{
        position: absolute;
        max-width: 1320px;
        bottom: 40px;
        img{
            width:49%;
        }
    }
    .section7{
        img{
            /* margin-top:30px; */
            border-radius: 8px;
            padding:10px 30px 30px 30px;
        }
        video{
            border-radius:8px
        }
    }
    #Performance-video{
        border-radius:8px
    }
    .materful-icon{
        width:70%;
        margin-top:40px;
        margin-left:15%
    }
    .compare-video-dec{
        p{
            width:50%;
            color:#fff;
            margin-top:8px
        }
    }
    .video-icon-box{
        justify-content:center;
        opacity:0;
        margin-top:35px;
        div{
            width:18%;
            text-align:center;
            img{
                width:23%
            }
            p{
                margin-top:10px;
                /* font-size:14px */
            }
        }
    }
    .fov-param-dec{
        width: 70%;
        margin: 30px auto 30px 15%;
    }

    .feature-section {
        height: 320vh;
        position: relative;
        .feature-inner {
            position: sticky;
            top: 6vh;
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 80px 20px 120px;
            background: #000;
        }

        .feature-heading {
            max-width: 1320px;
            text-align: center;
            margin-bottom: 40px;
        }

        .feature-title {
            font-size: 36px;
            line-height: 1.3;
            letter-spacing: 0.12em;
            margin-bottom: 16px;
        }

        .feature-title span {
            font-weight: 700;
        }

        .feature-subtitle {
            font-size: 14px;
            line-height: 1.8;
            color: #c8c8c8;
        }

        .feature-media-wrapper {
            width: min(1320px, 90vw);
            margin-top: 40px;
            display: flex;
            justify-content: center;
        }

        .feature-media {
            width: 100%;
            aspect-ratio: 16 / 9;
            border-radius: 32px;
            overflow: hidden;
            position: relative;
            background: #000;
            clip-path: inset(25% 15% 25% 15% round 32px);
        }

        .feature-media img {
            position: absolute;
            inset: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
    }

    @media (min-width: 1501px) and (max-width: 1670px){
        #zulus4K-veido1{
            margin-top:5w;
        }
    }
    @media (min-width: 1325px) and (max-width: 1500px){
        #zulus4K-veido1{
            margin-top:7vw;
        }
    }
    @media (min-width: 1200px) and (max-width: 1324px){
        #zulus4K-veido1{
            margin-top:10vw;
        }
    }

    @media (max-width: 768px){
        .overlay-logo {
            max-width:285px !important;
        }
        #custom_shop_btn{
            margin-top: 2px !important;
        }
        .px-4{
            padding-right:0 !important;
            padding-left:0 !important;
        }
        strong{
            font-size: 16px;
        }
        .container-full2{
            margin-top:-1px;
        }
        .container-full{
            margin-top:-1px;
        }
        .show-pc{
            display:none;
        }
        .show-mb{
            display:block;
        }
        .wid-1320{
            padding:15px
        }
        .full-video1{
            height:89vh;
        }
        #zulus4K-veido1{
            position:absolute;
            bottom:0
        }
        .video-icon-box{
            margin-top:18px;
            div{
                width:25%;
                img{
                    width:44%;
                }
                p{
                    font-size:10px !important;
                }
            }
        }
       .video-change-pan{
            border-bottom: 0.5px solid #fff;
            .video-model{
                    padding: 8px 0;
                    height: 50px
                    h3{
                        font-size: 22px;
                        margin-bottom: 0;
                    }
                    span{
                        font-size:14px;
                        margin-top: -26px;
                    }
            }
       }
       .fs-active{
            border-bottom:2px solid #fff
       }
       #video-model-dec{
        font-size:11px !important;
       }
       .sectionTop{
            padding-top: 60px;
       }
       .section4 {
            margin-top:50px;
            padding-bottom:30px;
       }
       .topDis{
        padding-top: 0px;
       }
       #scalImgBox{
            height: 140vh;
       }
       .Performance-Action{
            min-height:54vh
       }
       .Ballistic-Engine,.Masterful-Handling{
            position:absolute;
            bottom:0;
            width:100%;
       }
       .section5,.section6{
            position:absolute;
            z-index:9
       }
       #ballistic-section{
            height:100vh
       }
       #materful-section{
            height:90vh;
            background-color:#fff !important;
       }
       .materful-icon{
        width: 88%;
            margin-top: -2px;
            margin-left:0
       }
       #app-section{
            height: 71vh;
       }
        .fov-param-dec{
            width: 100%;
            margin: 16px 0;
        }
    }
}

@media (max-width: 768px){
    .zt4k-page{
        /* background:#000 */
    }
}
    @keyframes currentfadeIn {
        from {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }