/** Shopify CDN: Minification failed

Line 7:0 Unexpected "{"

**/

{
    height:30vw;
    width:100%;
    position:relative;
    padding:1.5vw;
}

.pdp-cust-banner1 {
    height: 30vw;
    width: 100%;
    position: relative;
    padding: 1.5vw;
}

.pdp-cust-banner1 .pcb1-img-wrapper{
    width:100%;
    height:100%;
    
}

.pdp-cust-banner1 .pcb1-content-wrapper{
    width:100%;
    height:100%;
    position:absolute;
    bottom:0;
    left:0;
    z-index:2;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center;
    padding:0 15%;
}
.pdp-cust-banner1 .pcb1-content-wrapper h2{
    font-size:2.2vw;
    color:#fff;
      font-family: "Neue-Haas-65";
      letter-spacing: 0.15vw;
    line-height:1.5;
}
.pdp-cust-banner1 .pcb1-content-wrapper p{
font-size: 1vw;
    color: #fff;
    font-family: Neue-Haas-45;
    line-height: 1.3;
    text-align: center;
    opacity: 0.7;
    letter-spacing: 0.6px;
}

/* ================ new-pdp =============== */

.new-pdp-banner.pdp-cust-banner1 {
    height: 40vw;
    width: 100%;
    position: relative;
    padding: 1.5vw;
}

/* ================ new-pdp =============== */


@media screen and (max-width: 950px){

    .pdp-cust-banner1 {
        height: 110vw;
    }
    .pdp-cust-banner1 .pcb1-content-wrapper{
        padding:10%;
    }
    .pdp-cust-banner1 .pcb1-content-wrapper h2{
        font-size: 6vw;
        line-height:2;
    }
    .pdp-cust-banner1 .pcb1-content-wrapper p{
        font-size: 3.2vw;
        line-height:1.2;
    }

    .new-pdp-banner.pdp-cust-banner1 {
        height: 110vw;
    }

}