/* =============================================
   Privacy Label Icon Sprite CSS
   스프라이트: 주요_개인정보_처리_표시_라벨링_.png
   -----------------------------------------------
   실제 이미지 크기 : 4800 × 3600 px
   아이콘 단위      : 400 × 400 px
   스프라이트 구성  : 12열 × 9행  ← 실제 측정값
   -----------------------------------------------
   [사용법]
   --pv-size 로 아이콘 크기를 지정하세요.

     <span class="pv-basic-101" style="--pv-size:64px"></span>

   부모에서 일괄 적용:
     .icon-wrap { --pv-size: 48px; }

   -----------------------------------------------
   background-size : calc(12 × --pv-size) calc(9 × --pv-size)
   x position      : calc(-(col-1)        × --pv-size)
   y position      : calc(-(spriteRow-1)  × --pv-size)
   -----------------------------------------------
   테마별 sprite 행 매핑
   pv-basic  row R  →  sprite row R       (1 ~ 3)
   pv-solid  row R  →  sprite row R + 2   (3 ~ 6)
   pv-bold   row R  →  sprite row R + 6   (7 ~ 9)
   ============================================= */

[class^="pv-basic-"],
[class^="pv-solid-"],
[class^="pv-bold-"] {
    --pv-size: 40px;
    background-image: url("/_page/other/img/pv_icon.png");
    background-repeat: no-repeat;
    background-size: calc(12 * var(--pv-size)) calc(9 * var(--pv-size));
    display: inline-block;
    width: var(--pv-size);
    height: var(--pv-size);
}


/* =============================================
   pv-basic  (sprite row 1 ~ 3)
   y = -(R - 1) × --pv-size
   ============================================= */

/* basic row 1  →  sprite row 1  →  y: 0 */
.pv-basic-101 {
    background-position: 0 0;
}

.pv-basic-102 {
    background-position: calc(-1 * var(--pv-size)) 0;
}

.pv-basic-103 {
    background-position: calc(-2 * var(--pv-size)) 0;
}

.pv-basic-104 {
    background-position: calc(-3 * var(--pv-size)) 0;
}

.pv-basic-105 {
    background-position: calc(-4 * var(--pv-size)) 0;
}

.pv-basic-106 {
    background-position: calc(-5 * var(--pv-size)) 0;
}

.pv-basic-107 {
    background-position: calc(-6 * var(--pv-size)) 0;
}

.pv-basic-108 {
    background-position: calc(-7 * var(--pv-size)) 0;
}

.pv-basic-109 {
    background-position: calc(-8 * var(--pv-size)) 0;
}

.pv-basic-110 {
    background-position: calc(-9 * var(--pv-size)) 0;
}

.pv-basic-111 {
    background-position: calc(-10 * var(--pv-size)) 0;
}

.pv-basic-112 {
    background-position: calc(-11 * var(--pv-size)) 0;
}

/* basic row 2  →  sprite row 2  →  y: calc(-1 × --pv-size) */
.pv-basic-201 {
    background-position: 0 calc(-1 * var(--pv-size));
}

.pv-basic-202 {
    background-position: calc(-1 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-203 {
    background-position: calc(-2 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-204 {
    background-position: calc(-3 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-205 {
    background-position: calc(-4 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-206 {
    background-position: calc(-5 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-207 {
    background-position: calc(-6 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-208 {
    background-position: calc(-7 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-209 {
    background-position: calc(-8 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-210 {
    background-position: calc(-9 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-211 {
    background-position: calc(-10 * var(--pv-size)) calc(-1 * var(--pv-size));
}

.pv-basic-212 {
    background-position: calc(-11 * var(--pv-size)) calc(-1 * var(--pv-size));
}

/* basic row 3  →  sprite row 3  →  y: calc(-2 × --pv-size) */
.pv-basic-301 {
    background-position: 0 calc(-2 * var(--pv-size));
}

.pv-basic-302 {
    background-position: calc(-1 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-303 {
    background-position: calc(-2 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-304 {
    background-position: calc(-3 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-305 {
    background-position: calc(-4 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-306 {
    background-position: calc(-5 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-307 {
    background-position: calc(-6 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-308 {
    background-position: calc(-7 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-309 {
    background-position: calc(-8 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-310 {
    background-position: calc(-9 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-311 {
    background-position: calc(-10 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-basic-312 {
    background-position: calc(-11 * var(--pv-size)) calc(-2 * var(--pv-size));
}


/* =============================================
   pv-solid  (sprite row 3 ~ 6)
   solid row R  →  sprite row R + 2
   y = -(R + 1) × --pv-size
   ============================================= */

/* solid row 1  →  sprite row 3  →  y: calc(-2 × --pv-size) */
.pv-solid-101 {
    background-position: 0 calc(-2 * var(--pv-size));
}

.pv-solid-102 {
    background-position: calc(-1 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-103 {
    background-position: calc(-2 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-104 {
    background-position: calc(-3 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-105 {
    background-position: calc(-4 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-106 {
    background-position: calc(-5 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-107 {
    background-position: calc(-6 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-108 {
    background-position: calc(-7 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-109 {
    background-position: calc(-8 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-110 {
    background-position: calc(-9 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-111 {
    background-position: calc(-10 * var(--pv-size)) calc(-2 * var(--pv-size));
}

.pv-solid-112 {
    background-position: calc(-11 * var(--pv-size)) calc(-2 * var(--pv-size));
}

/* solid row 2  →  sprite row 4  →  y: calc(-3 × --pv-size) */
.pv-solid-201 {
    background-position: 0 calc(-3 * var(--pv-size));
}

.pv-solid-202 {
    background-position: calc(-1 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-203 {
    background-position: calc(-2 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-204 {
    background-position: calc(-3 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-205 {
    background-position: calc(-4 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-206 {
    background-position: calc(-5 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-207 {
    background-position: calc(-6 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-208 {
    background-position: calc(-7 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-209 {
    background-position: calc(-8 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-210 {
    background-position: calc(-9 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-211 {
    background-position: calc(-10 * var(--pv-size)) calc(-3 * var(--pv-size));
}

.pv-solid-212 {
    background-position: calc(-11 * var(--pv-size)) calc(-3 * var(--pv-size));
}

/* solid row 3  →  sprite row 5  →  y: calc(-4 × --pv-size) */
.pv-solid-301 {
    background-position: 0 calc(-4 * var(--pv-size));
}

.pv-solid-302 {
    background-position: calc(-1 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-303 {
    background-position: calc(-2 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-304 {
    background-position: calc(-3 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-305 {
    background-position: calc(-4 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-306 {
    background-position: calc(-5 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-307 {
    background-position: calc(-6 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-308 {
    background-position: calc(-7 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-309 {
    background-position: calc(-8 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-310 {
    background-position: calc(-9 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-311 {
    background-position: calc(-10 * var(--pv-size)) calc(-4 * var(--pv-size));
}

.pv-solid-312 {
    background-position: calc(-11 * var(--pv-size)) calc(-4 * var(--pv-size));
}

/* solid row 4  →  sprite row 6  →  y: calc(-5 × --pv-size) */
.pv-solid-401 {
    background-position: 0 calc(-5 * var(--pv-size));
}

.pv-solid-402 {
    background-position: calc(-1 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-403 {
    background-position: calc(-2 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-404 {
    background-position: calc(-3 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-405 {
    background-position: calc(-4 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-406 {
    background-position: calc(-5 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-407 {
    background-position: calc(-6 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-408 {
    background-position: calc(-7 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-409 {
    background-position: calc(-8 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-410 {
    background-position: calc(-9 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-411 {
    background-position: calc(-10 * var(--pv-size)) calc(-5 * var(--pv-size));
}

.pv-solid-412 {
    background-position: calc(-11 * var(--pv-size)) calc(-5 * var(--pv-size));
}


/* =============================================
   pv-bold  (sprite row 7 ~ 9)
   bold row R  →  sprite row R + 6
   y = -(R + 5) × --pv-size
   ============================================= */

/* bold row 1  →  sprite row 7  →  y: calc(-6 × --pv-size) */
.pv-bold-101 {
    background-position: 0 calc(-6 * var(--pv-size));
}

.pv-bold-102 {
    background-position: calc(-1 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-103 {
    background-position: calc(-2 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-104 {
    background-position: calc(-3 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-105 {
    background-position: calc(-4 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-106 {
    background-position: calc(-5 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-107 {
    background-position: calc(-6 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-108 {
    background-position: calc(-7 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-109 {
    background-position: calc(-8 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-110 {
    background-position: calc(-9 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-111 {
    background-position: calc(-10 * var(--pv-size)) calc(-6 * var(--pv-size));
}

.pv-bold-112 {
    background-position: calc(-11 * var(--pv-size)) calc(-6 * var(--pv-size));
}

/* bold row 2  →  sprite row 8  →  y: calc(-7 × --pv-size) */
.pv-bold-201 {
    background-position: 0 calc(-7 * var(--pv-size));
}

.pv-bold-202 {
    background-position: calc(-1 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-203 {
    background-position: calc(-2 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-204 {
    background-position: calc(-3 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-205 {
    background-position: calc(-4 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-206 {
    background-position: calc(-5 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-207 {
    background-position: calc(-6 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-208 {
    background-position: calc(-7 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-209 {
    background-position: calc(-8 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-210 {
    background-position: calc(-9 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-211 {
    background-position: calc(-10 * var(--pv-size)) calc(-7 * var(--pv-size));
}

.pv-bold-212 {
    background-position: calc(-11 * var(--pv-size)) calc(-7 * var(--pv-size));
}

/* bold row 3  →  sprite row 9  →  y: calc(-8 × --pv-size) */
.pv-bold-301 {
    background-position: 0 calc(-8 * var(--pv-size));
}

.pv-bold-302 {
    background-position: calc(-1 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-303 {
    background-position: calc(-2 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-304 {
    background-position: calc(-3 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-305 {
    background-position: calc(-4 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-306 {
    background-position: calc(-5 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-307 {
    background-position: calc(-6 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-308 {
    background-position: calc(-7 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-309 {
    background-position: calc(-8 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-310 {
    background-position: calc(-9 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-311 {
    background-position: calc(-10 * var(--pv-size)) calc(-8 * var(--pv-size));
}

.pv-bold-312 {
    background-position: calc(-11 * var(--pv-size)) calc(-8 * var(--pv-size));
}

/* =============================================
   Size Utility Classes
   -----------------------------------------------
   브레이크포인트
   sm : 기본 (모바일 퍼스트, 미디어쿼리 없음)
   md : min-width: 768px
   lg : min-width: 1024px
   -----------------------------------------------
   사용 예)
   <span class="pv-basic-101 pv-size-sm-40 pv-size-md-80 pv-size-lg-120"></span>
   ============================================= */

/* --- sm (default) --- */
.pv-size-sm-10 {
    --pv-size: 10px;
}

.pv-size-sm-20 {
    --pv-size: 20px;
}

.pv-size-sm-30 {
    --pv-size: 30px;
}

.pv-size-sm-40 {
    --pv-size: 40px;
}

.pv-size-sm-50 {
    --pv-size: 50px;
}

.pv-size-sm-60 {
    --pv-size: 60px;
}

.pv-size-sm-70 {
    --pv-size: 70px;
}

.pv-size-sm-80 {
    --pv-size: 80px;
}

.pv-size-sm-90 {
    --pv-size: 90px;
}

.pv-size-sm-100 {
    --pv-size: 100px;
}

.pv-size-sm-110 {
    --pv-size: 110px;
}

.pv-size-sm-120 {
    --pv-size: 120px;
}

.pv-size-sm-130 {
    --pv-size: 130px;
}

.pv-size-sm-140 {
    --pv-size: 140px;
}

.pv-size-sm-150 {
    --pv-size: 150px;
}

.pv-size-sm-160 {
    --pv-size: 160px;
}

.pv-size-sm-170 {
    --pv-size: 170px;
}

.pv-size-sm-180 {
    --pv-size: 180px;
}

.pv-size-sm-190 {
    --pv-size: 190px;
}

.pv-size-sm-200 {
    --pv-size: 200px;
}

.pv-size-sm-210 {
    --pv-size: 210px;
}

.pv-size-sm-220 {
    --pv-size: 220px;
}

.pv-size-sm-230 {
    --pv-size: 230px;
}

.pv-size-sm-240 {
    --pv-size: 240px;
}

.pv-size-sm-250 {
    --pv-size: 250px;
}

.pv-size-sm-260 {
    --pv-size: 260px;
}

.pv-size-sm-270 {
    --pv-size: 270px;
}

.pv-size-sm-280 {
    --pv-size: 280px;
}

.pv-size-sm-290 {
    --pv-size: 290px;
}

.pv-size-sm-300 {
    --pv-size: 300px;
}

.pv-size-sm-310 {
    --pv-size: 310px;
}

.pv-size-sm-320 {
    --pv-size: 320px;
}

.pv-size-sm-330 {
    --pv-size: 330px;
}

.pv-size-sm-340 {
    --pv-size: 340px;
}

.pv-size-sm-350 {
    --pv-size: 350px;
}

.pv-size-sm-360 {
    --pv-size: 360px;
}

.pv-size-sm-370 {
    --pv-size: 370px;
}

.pv-size-sm-380 {
    --pv-size: 380px;
}

.pv-size-sm-390 {
    --pv-size: 390px;
}

.pv-size-sm-400 {
    --pv-size: 400px;
}

@media (min-width: 768px) {

    /* --- md --- */
    .pv-size-md-10 {
        --pv-size: 10px;
    }

    .pv-size-md-20 {
        --pv-size: 20px;
    }

    .pv-size-md-30 {
        --pv-size: 30px;
    }

    .pv-size-md-40 {
        --pv-size: 40px;
    }

    .pv-size-md-50 {
        --pv-size: 50px;
    }

    .pv-size-md-60 {
        --pv-size: 60px;
    }

    .pv-size-md-70 {
        --pv-size: 70px;
    }

    .pv-size-md-80 {
        --pv-size: 80px;
    }

    .pv-size-md-90 {
        --pv-size: 90px;
    }

    .pv-size-md-100 {
        --pv-size: 100px;
    }

    .pv-size-md-110 {
        --pv-size: 110px;
    }

    .pv-size-md-120 {
        --pv-size: 120px;
    }

    .pv-size-md-130 {
        --pv-size: 130px;
    }

    .pv-size-md-140 {
        --pv-size: 140px;
    }

    .pv-size-md-150 {
        --pv-size: 150px;
    }

    .pv-size-md-160 {
        --pv-size: 160px;
    }

    .pv-size-md-170 {
        --pv-size: 170px;
    }

    .pv-size-md-180 {
        --pv-size: 180px;
    }

    .pv-size-md-190 {
        --pv-size: 190px;
    }

    .pv-size-md-200 {
        --pv-size: 200px;
    }

    .pv-size-md-210 {
        --pv-size: 210px;
    }

    .pv-size-md-220 {
        --pv-size: 220px;
    }

    .pv-size-md-230 {
        --pv-size: 230px;
    }

    .pv-size-md-240 {
        --pv-size: 240px;
    }

    .pv-size-md-250 {
        --pv-size: 250px;
    }

    .pv-size-md-260 {
        --pv-size: 260px;
    }

    .pv-size-md-270 {
        --pv-size: 270px;
    }

    .pv-size-md-280 {
        --pv-size: 280px;
    }

    .pv-size-md-290 {
        --pv-size: 290px;
    }

    .pv-size-md-300 {
        --pv-size: 300px;
    }

    .pv-size-md-310 {
        --pv-size: 310px;
    }

    .pv-size-md-320 {
        --pv-size: 320px;
    }

    .pv-size-md-330 {
        --pv-size: 330px;
    }

    .pv-size-md-340 {
        --pv-size: 340px;
    }

    .pv-size-md-350 {
        --pv-size: 350px;
    }

    .pv-size-md-360 {
        --pv-size: 360px;
    }

    .pv-size-md-370 {
        --pv-size: 370px;
    }

    .pv-size-md-380 {
        --pv-size: 380px;
    }

    .pv-size-md-390 {
        --pv-size: 390px;
    }

    .pv-size-md-400 {
        --pv-size: 400px;
    }
}

@media (min-width: 1024px) {

    /* --- lg --- */
    .pv-size-lg-10 {
        --pv-size: 10px;
    }

    .pv-size-lg-20 {
        --pv-size: 20px;
    }

    .pv-size-lg-30 {
        --pv-size: 30px;
    }

    .pv-size-lg-40 {
        --pv-size: 40px;
    }

    .pv-size-lg-50 {
        --pv-size: 50px;
    }

    .pv-size-lg-60 {
        --pv-size: 60px;
    }

    .pv-size-lg-70 {
        --pv-size: 70px;
    }

    .pv-size-lg-80 {
        --pv-size: 80px;
    }

    .pv-size-lg-90 {
        --pv-size: 90px;
    }

    .pv-size-lg-100 {
        --pv-size: 100px;
    }

    .pv-size-lg-110 {
        --pv-size: 110px;
    }

    .pv-size-lg-120 {
        --pv-size: 120px;
    }

    .pv-size-lg-130 {
        --pv-size: 130px;
    }

    .pv-size-lg-140 {
        --pv-size: 140px;
    }

    .pv-size-lg-150 {
        --pv-size: 150px;
    }

    .pv-size-lg-160 {
        --pv-size: 160px;
    }

    .pv-size-lg-170 {
        --pv-size: 170px;
    }

    .pv-size-lg-180 {
        --pv-size: 180px;
    }

    .pv-size-lg-190 {
        --pv-size: 190px;
    }

    .pv-size-lg-200 {
        --pv-size: 200px;
    }

    .pv-size-lg-210 {
        --pv-size: 210px;
    }

    .pv-size-lg-220 {
        --pv-size: 220px;
    }

    .pv-size-lg-230 {
        --pv-size: 230px;
    }

    .pv-size-lg-240 {
        --pv-size: 240px;
    }

    .pv-size-lg-250 {
        --pv-size: 250px;
    }

    .pv-size-lg-260 {
        --pv-size: 260px;
    }

    .pv-size-lg-270 {
        --pv-size: 270px;
    }

    .pv-size-lg-280 {
        --pv-size: 280px;
    }

    .pv-size-lg-290 {
        --pv-size: 290px;
    }

    .pv-size-lg-300 {
        --pv-size: 300px;
    }

    .pv-size-lg-310 {
        --pv-size: 310px;
    }

    .pv-size-lg-320 {
        --pv-size: 320px;
    }

    .pv-size-lg-330 {
        --pv-size: 330px;
    }

    .pv-size-lg-340 {
        --pv-size: 340px;
    }

    .pv-size-lg-350 {
        --pv-size: 350px;
    }

    .pv-size-lg-360 {
        --pv-size: 360px;
    }

    .pv-size-lg-370 {
        --pv-size: 370px;
    }

    .pv-size-lg-380 {
        --pv-size: 380px;
    }

    .pv-size-lg-390 {
        --pv-size: 390px;
    }

    .pv-size-lg-400 {
        --pv-size: 400px;
    }
}