/* NG08 STEP 38.3 — Product process media */
.pdv3-process-stage{
    display:grid;
    gap:14px;
    min-width:0;
}
.pdv3-process-media{
    position:relative;
    min-height:260px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.12);
    background:#091f19;
}
.pdv3-process-media img,
.pdv3-process-media video{
    display:block;
    width:100%;
    height:320px;
    object-fit:cover;
}
.pdv3-process-media video{
    background:#071913;
}
.pdv3-process-media::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:linear-gradient(180deg,transparent 50%,rgba(5,22,17,.72) 100%);
}
.pdv3-process-media-label{
    position:absolute;
    z-index:2;
    left:18px;
    right:18px;
    bottom:16px;
    display:flex;
    align-items:end;
    justify-content:space-between;
    gap:16px;
}
.pdv3-process-media-label span{
    color:#b7d532;
    font:700 8px/1 Manrope,sans-serif;
    letter-spacing:.12em;
}
.pdv3-process-media-label strong{
    max-width:70%;
    color:#fff;
    text-align:right;
    font:500 14px/1.25 Merriweather,serif;
}
@media(max-width:900px){
    .pdv3-process-media img,
    .pdv3-process-media video{
        height:280px;
    }
}
