/*     1654455 : HTML 편집기      */
/* ============ Base ============ */
:root {
    --mx: 1480px;
    --pad: clamp(1rem, 2vw, 2rem);
    --radius: clamp(0.8rem, 1.6vw, 1.6rem);
    --shadow: 10px 10px 20px rgba(0, 0, 0, 0.06);
    --line: rgba(0, 0, 0, 0.08);
    --bg-soft: #f8fbff;
    --grad: linear-gradient(275deg, #1d6fcd, #1983c2, #419fbb);
}

.product_salt_cn * {
    color: #000;
    list-style: none;
    box-sizing: border-box;
    word-break: keep-all;
    margin: 0;
    padding: 0;
}

.product_salt_cn .inner {
    max-width: var(--mx);
    margin: 0 auto;
    padding: 0 var(--pad);
}

.product_salt_cn h1,
.product_salt_cn h2 {
    line-height: 1.35;
    word-break: keep-all;
    margin: 0;
}

.product_salt_cn h1 {
    font-size: clamp(1.6rem, 2.4vw, 2.4rem);
    text-align: center;
    margin-bottom: 0.8em;
}

.product_salt_cn h2 {
    font-size: clamp(1.25rem, 1.8vw, 1.8rem);
    margin-bottom: 0.8em;
    text-align: center;
}

.product_salt_cn p,
.product_salt_cn li {
    font-size: clamp(0.95rem, 1.05vw, 1.05rem);
    line-height: 1.9;
    word-break: keep-all;
    margin: 0;
}

.product_salt_cn section {
    margin: 0 0 clamp(3.5rem, 6vw, 6rem) 0;
}

.product_salt_cn img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: var(--radius)
}

/* ============ 1. 인트로 ============ */
.product_salt_cn .pd-intro {
    display: flex;
    gap: clamp(1rem, 5vw, 5rem);
    align-items: center
}

.product_salt_cn .pd-intro .intro-img {
    flex: 1
}

.product_salt_cn .pd-intro .intro-text {
    flex: 1
}

.product_salt_cn .pd-intro .intro-text p {
    opacity: .9
}

/* ============ 2. 특성/성질 ============ */
.product_salt_cn .pd-features {
    text-align: center
}

.product_salt_cn .features-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: clamp(0.8rem, 1.2vw, 1.2rem);
    margin-top: 1rem
}

.product_salt_cn .features-list li {
    background: var(--bg-soft);
    border: 1px solid var(--line);
    border-radius: var(--radius);
    padding: clamp(0.9rem, 1.4vw, 1.4rem);
    box-shadow: var(--shadow)
}

.product_salt_cn .features-list strong {
    display: block;
    margin-bottom: 0.3rem;
    font-size: clamp(1rem, 1.1vw, 1.1rem);
}

/* ============ 3. 생산 & 물류(현지) ============ */
.product_salt_cn .pd-production .prod-stats {
    display: flex;
    justify-content: center;
    gap: clamp(1rem, 1.2vw, 1.2rem);
    text-align: center;
    margin: 1.2rem 0 1.6rem
}

.product_salt_cn .pd-production .prod-stats div {
    min-width: 180px;
    aspect-ratio: 4 / 2;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    padding: clamp(1.2rem, 1.8vw, 1.8rem);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.product_salt_cn .pd-production .prod-stats strong {
    display: block;
    font-size: clamp(1.1rem, 1.5vw, 1.5rem);
    background: var(--grad);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    margin-bottom: 0.8rem
}

.product_salt_cn .pd-production .prod-imgs {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: clamp(0.8rem, 1.2vw, 1.2rem)
}

.product_salt_cn .pd-production p {
    text-align: center;
    padding-bottom: clamp(1rem, 2vw, 2rem);
}

/* ============ 4. 수출 물류 과정 ============ */
.product_salt_cn .pd-logistics {
    text-align: center
}

.product_salt_cn .logi-steps {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.6rem 0.8rem;
    margin-top: 0.8rem;
    padding: 0;
    list-style: none
}

.product_salt_cn .logi-steps li {
    padding: 0.5rem 0.9rem;
    border-radius: 999px;
    background: var(--bg-soft);
    border: 1px solid var(--line);
    box-shadow: var(--shadow);
    font-size: clamp(0.85rem, 0.95vw, 0.95rem)
}

/* ============ 5. 공급 네트워크(지도) ============ */
.product_salt_cn .pd-network {
    text-align: center;
}

.product_salt_cn .pd-network .map-grid {
    padding-top: clamp(1rem, 2vw, 2rem);
}



/* ============ 7. 영상 ============ */
.product_salt_cn .pd-video .video-box {
    background: #000;
    border-radius: var(--radius);
    overflow: hidden;
    box-shadow: var(--shadow)
}

.product_salt_cn .pd-video iframe {
    width: 100%;
    aspect-ratio: 16/9;
    border: 0;
    display: block
}



/* ============ 반응형 ============ */
@media (max-width:1023px) {
    .product_salt_cn .pd-intro {
        flex-direction: column
    }

    .product_salt_cn .features-list {
        grid-template-columns: repeat(3, 1fr)
    }

    .product_salt_cn .pd-production .prod-stats {
        flex-direction: column
    }



    .product_salt_cn .pd-network .map-grid {
        grid-template-columns: 1fr
    }

    .product_salt_cn .pd-products .prod-list {
        grid-template-columns: repeat(3, 1fr)
    }

    .product_salt_cn .pd-docs .docs-grid {
        grid-template-columns: repeat(3, 1fr)
    }

    .product_salt_cn .pd-uses .use-grid {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width:767px) {
    .product_salt_cn .features-list {
        grid-template-columns: 1fr
    }

    .product_salt_cn .pd-products .prod-list {
        grid-template-columns: 1fr 1fr
    }

    .product_salt_cn .pd-docs .docs-grid {
        grid-template-columns: 1fr 1fr
    }

    .product_salt_cn .pd-uses .use-grid {
        grid-template-columns: 1fr
    }

    .product_salt_cn .pd-docs img {
        height: 200px
    }

    .product_salt_cn .pd-production .prod-stats div {
        aspect-ratio: unset;
    }
}


/* 4번 섹션 KPI 스타일 (pd-logistics 변형) */
.product_salt_cn .pd-logistics.kpi {
    text-align: center;
}

.product_salt_cn .pd-logistics.kpi .kpi-head {
    margin-bottom: clamp(1.2rem, 2vw, 2rem);
}

.product_salt_cn .pd-logistics.kpi h2 {
    margin: 0 0 0.35rem;
}

.product_salt_cn .pd-logistics.kpi .kpi-sub {
    margin: 0 0 0.35rem;
    opacity: .9;
    font-weight: 600;
}

.product_salt_cn .pd-logistics.kpi .kpi-quote {
    margin: 0;
    font-style: italic;
    opacity: .85;
}

.product_salt_cn .pd-logistics.kpi .kpi-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: clamp(0.8rem, 1.2vw, 1.2rem);
    margin-top: clamp(1rem, 1.6vw, 1.6rem);
}

.product_salt_cn .pd-logistics.kpi .kpi-item {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    padding: clamp(1rem, 1.6vw, 1.6rem);
}

.product_salt_cn .pd-logistics.kpi .kpi-num {
    font-weight: 800;
    font-size: clamp(1.1rem, 1.6vw, 1.6rem);
    background: var(--grad);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    margin-bottom: 0.35rem;
}

.product_salt_cn .pd-logistics.kpi .kpi-title {
    margin: 0 0 0.25rem;
    font-size: clamp(1rem, 1.2vw, 1.2rem);
}

.product_salt_cn .pd-logistics.kpi .kpi-desc {
    margin: 0;
    opacity: .85;
    font-size: clamp(0.9rem, 1.02vw, 1.02rem);
}

.product_salt_cn .pd-logistics.kpi .kpi-foot {
    margin-top: clamp(1.2rem, 2vw, 2rem);
}

.product_salt_cn .pd-logistics.kpi .kpi-foot p {
    max-width: 980px;
    margin: 0 auto;
    opacity: .9;
}

/* 반응형 */
@media (max-width:1023px) {
    .product_salt_cn .pd-logistics.kpi .kpi-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width:767px) {
    .product_salt_cn .pd-logistics.kpi .kpi-grid {
        grid-template-columns: 1fr;
    }
}


/* 6번 섹션 : 믿을 수 있는 품질 */
.product_salt_cn .pd-quality {
    text-align: center;
}

.product_salt_cn .pd-quality .q-head {
    margin-bottom: clamp(1.2rem, 2vw, 2rem);
}

.product_salt_cn .pd-quality h2 {
    margin: 0 0 0.4rem;
    font-size: clamp(1.25rem, 1.8vw, 1.8rem);
}

.product_salt_cn .pd-quality .q-sub {
    margin: 0 0 0.3rem;
    opacity: .9;
    font-weight: 600;
}

.product_salt_cn .pd-quality .q-quote {
    margin: 0;
    font-style: italic;
    opacity: .85;
}

/* 스텝 카드 그리드 */
.product_salt_cn .qa-steps {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: clamp(0.8rem, 1.2vw, 1.2rem);
    margin-top: clamp(1rem, 1.6vw, 1.6rem);
}

.product_salt_cn .qa-steps .step {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    padding: clamp(1rem, 1.6vw, 1.6rem);
    text-align: left;
}

.product_salt_cn .qa-steps .num {
    width: 42px;
    height: 42px;
    border-radius: 999px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    color: #fff;
    margin-bottom: 0.6rem;
    background: var(--grad);
}

.product_salt_cn .qa-steps h3 {
    margin: 0 0 0.35rem;
    font-size: clamp(1rem, 1.2vw, 1.2rem);
    line-height: 1.45;
    word-break: keep-all;
}

.product_salt_cn .qa-steps p {
    margin: 0;
    opacity: .9;
    font-size: clamp(0.92rem, 1.02vw, 1.02rem);
    line-height: 1.8;
    word-break: keep-all;
}

/* 반응형 */
@media (max-width:1023px) {
    .product_salt_cn .qa-steps {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width:767px) {
    .product_salt_cn .qa-steps {
        grid-template-columns: 1fr;
    }

    .product_salt_cn .qa-steps .step {
        text-align: left;
    }
}


/* 8번 섹션 : 중국산 vs 국산 비교 */
.product_salt_cn .pd-compare.vs {}

.product_salt_cn .pd-compare.vs h2 {
    text-align: center;
    margin-bottom: clamp(1rem, 1.8vw, 1.8rem);
}

/* 상단 사진 2장 */
.product_salt_cn .pd-compare.vs .vs-photos {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: clamp(0.8rem, 1.2vw, 1.2rem);
    justify-items: center;
    margin-bottom: clamp(1.2rem, 2vw, 2rem);
}

.product_salt_cn .pd-compare.vs figure {
    margin: 0;
    text-align: center;
}

.product_salt_cn .pd-compare.vs img {
    width: 520px;
    max-width: 100%;
    height: auto;
    border-radius: var(--radius);
    box-shadow: var(--shadow);
}

.product_salt_cn .pd-compare.vs figcaption {
    margin-top: .4rem;
    opacity: .9;
}

/* 비교 표 */
.product_salt_cn .pd-compare.vs .vs-table table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    border-radius: var(--radius);
    overflow: hidden;
    box-shadow: var(--shadow);
}

.product_salt_cn .pd-compare.vs .vs-table thead th {
    background: #f4f8ff;
    font-weight: 700;
    text-align: center;
    padding: clamp(0.8rem, 1vw, 1rem);
    border: 1px solid var(--line);
}

.product_salt_cn .pd-compare.vs .vs-table tbody th,
.product_salt_cn .pd-compare.vs .vs-table tbody td {
    border: 1px solid var(--line);
    padding: clamp(0.8rem, 1vw, 1rem);
    text-align: center;
    line-height: 1.8;
}

/* 하단 노트 */
.product_salt_cn .pd-compare.vs .vs-note {
    text-align: center;
    margin-top: clamp(1rem, 1.6vw, 1.6rem);
    opacity: .9;
    word-break: keep-all;
}

/* 반응형 */
@media (max-width:1023px) {

}

@media (max-width:767px) {

    .product_salt_cn .pd-compare.vs .vs-table thead th,
    .product_salt_cn .pd-compare.vs .vs-table tbody th,
    .product_salt_cn .pd-compare.vs .vs-table tbody td {
        font-size: clamp(0.9rem, 3.6vw, 1rem);
    }
}



/* ============ 섹션9 : 포장 ============ */
.product_salt_cn .pd-packages {
    margin-top: clamp(2rem, 4vw, 4rem);
}

.product_salt_cn .pd-packages h2 {
    text-align: center;
    margin-bottom: 1rem;
}

.product_salt_cn .pd-packages .group-title {
    margin: 0 0 .8rem;
    font-size: clamp(1.05rem, 1.4vw, 1.4rem);
    font-weight: 700;
    text-align: left;
}

.product_salt_cn .pd-packages .photo-grid {
    display: grid;
    gap: clamp(0.8rem, 1.2vw, 1.2rem);
}

.product_salt_cn .pd-packages .grid-3 {
    grid-template-columns: repeat(3, 1fr);
}

.product_salt_cn .pd-packages .grid-2 {
    grid-template-columns: repeat(2, 1fr);
    width: 70%;
    margin: 0 auto;
}


.product_salt_cn .pd-packages figure {
    margin: 0;
    text-align: center;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    padding: clamp(0.8rem, 1.2vw, 1.2rem);
}

.product_salt_cn .pd-packages figure .ph {
    width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: calc(var(--radius) * .8);
}

.product_salt_cn .pd-packages figcaption {
    margin-top: .45rem;
    opacity: .9;
    font-size: .95em;
}

.product_salt_cn .pd-packages .divider {
    border: 0;
    height: 1px;
    background: var(--line);
    margin: clamp(1.6rem, 3vw, 3rem) 0;
}

.product_salt_cn .pd-packages .note {
    text-align: center;
    margin-top: .6rem;
    color: #666;
    font-size: clamp(0.85rem, 0.95vw, 0.95rem);
}

/* ============ 섹션10 : 라벨 + 포장표 ============ */
.product_salt_cn .pd-quality-cert {
    margin-top: clamp(2.5rem, 6vw, 6rem);
    text-align: center;
}

.product_salt_cn .pd-quality-cert h2 {
    margin-bottom: clamp(1.2rem, 2vw, 2rem);
    font-size: clamp(1.3rem, 1.8vw, 1.8rem);
}

.product_salt_cn .pd-quality-cert .labels-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: clamp(0.8rem, 1.2vw, 1.2rem);
    margin-bottom: clamp(1.6rem, 3vw, 3rem);
    width: 70%;
    margin: 0 auto;
}

.product_salt_cn .pd-quality-cert figure {
    margin: 0;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    padding: clamp(0.8rem, 1.2vw, 1.2rem);
}

.product_salt_cn .pd-quality-cert .ph {
    width: 100%;
    height: auto;
    object-fit: contain;
    border-radius: calc(var(--radius) * .8);
}

.product_salt_cn .pd-quality-cert figcaption {
    margin-top: .45rem;
    opacity: .9;
    font-size: .95em;
}

.product_salt_cn .pd-quality-cert .pack-wrap {
    margin-top: clamp(0.8rem, 1.2vw, 1.2rem);
}

.product_salt_cn .pd-quality-cert .pack-table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    border-radius: var(--radius);
    overflow: hidden;
    box-shadow: var(--shadow);
}

.product_salt_cn .pd-quality-cert .pack-table th,
.product_salt_cn .pd-quality-cert .pack-table td {
    border: 1px solid var(--line);
    padding: clamp(0.8rem, 1vw, 1rem);
    text-align: center;
    line-height: 1.7;
    font-size: clamp(0.92rem, 1vw, 1rem);
}

.product_salt_cn .pd-quality-cert .pack-table thead th {
    background: #f4f8ff;
    font-weight: 700;
}

.product_salt_cn .pd-quality-cert .pack-note {
    text-align: center;
    margin: .8rem 0;
    color: #666;
    font-size: clamp(0.85rem, 0.95vw, 0.95rem);
}

/* 반응형 */
@media (max-width:1023px) {
    .product_salt_cn .pd-packages .grid-3 {
        grid-template-columns: 1fr 1fr;
    }

    .product_salt_cn .pd-packages .grid-2 {

        width: 100%;
    }

    .product_salt_cn .pd-quality-cert .labels-grid {

        width: 100%;
    }
}

@media (max-width:767px) {
    .product_salt_cn .pd-packages .grid-3 {
        grid-template-columns: 1fr 1fr;
    }


}

.product_salt_cn .pd-packages .grid-4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: clamp(0.8rem, 1.2vw, 1.2rem);
}


/* 반응형 */
@media (max-width:1023px) {
    .product_salt_cn .pd-packages .grid-4 {
        grid-template-columns: repeat(2, 1fr);
    }
}


.product_salt_cn .pd-packages .pack-wrap {
    margin-top: clamp(2rem, 4vw, 4rem);
}

.product_salt_cn .pd-packages .pack-table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
    border-radius: var(--radius);
    overflow: hidden;
    box-shadow: var(--shadow);
}

.product_salt_cn .pd-packages .pack-table th,
.product_salt_cn .pd-packages .pack-table td {
    border: 1px solid var(--line);
    padding: clamp(0.8rem, 1vw, 1rem);
    text-align: center;
    font-size: clamp(0.9rem, 1vw, 1rem);
    line-height: 1.6;
}

.product_salt_cn .pd-packages .pack-table thead th {
    background: #f4f8ff;
    font-weight: 700;
}



/* 11번 섹션 : 천일염 활용 방법 */
.product_salt_cn .pd-uses-adv {
    margin-bottom: 0;
    text-align: center;
}

.product_salt_cn .pd-uses-adv h2 {
    margin-bottom: clamp(1.2rem, 2vw, 2rem);
    font-size: clamp(1.3rem, 1.8vw, 1.8rem);
}

/* 카드 그리드 */
.product_salt_cn .pd-uses-adv .uses-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: clamp(0.9rem, 1.4vw, 1.4rem);
}

/* 카드 공통 */
.product_salt_cn .pd-uses-adv .use-card {
    position: relative;
    overflow: hidden;
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    text-align: left;
    color: #fff;
    padding: clamp(1.2rem, 2vw, 2rem);
    min-height: 280px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.product_salt_cn .pd-uses-adv .use-card::before {
    /* 배경 이미지 + 어둡게 오버레이 */
    content: "";
    position: absolute;
    inset: 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 0;
}

.product_salt_cn .pd-uses-adv .use-card::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.61);
    z-index: 1;
}

.product_salt_cn .pd-uses-adv .use-icon,
.product_salt_cn .pd-uses-adv .use-card h3,
.product_salt_cn .pd-uses-adv .use-card p {
    position: relative;
    z-index: 2;
}

.product_salt_cn .pd-uses-adv .use-icon {
    width: 48px;
    height: 48px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    color: #00d96d;
    border: 2px solid #00d96d;
    background: rgba(0, 0, 0, 0.25);
    margin-bottom: .6rem;
}

.product_salt_cn .pd-uses-adv h3 {
    margin: 0 0 .4rem;
    font-size: clamp(1.05rem, 1.3vw, 1.3rem);
    color: #fff;
}

.product_salt_cn .pd-uses-adv p {
    margin: 0;
    line-height: 1.9;
    opacity: .95;
    word-break: keep-all;
    font-size: clamp(0.95rem, 1.05vw, 1.05rem);
    color: #fff;
}

/* 배경 이미지 경로 (실제 경로로 교체) */
.product_salt_cn .pd-uses-adv .bg-cook::before {
    background-image:url("/img_up/shop_pds/ehompy0649/build/option/sub_psc2_img9-011755847319.jpg");
}

.product_salt_cn .pd-uses-adv .bg-industry::before {
    background-image:url("/img_up/shop_pds/ehompy0649/build/option/sub_psc2_img9-021755847320.jpg");
}

.product_salt_cn .pd-uses-adv .bg-process::before {
    background-image:url("/img_up/shop_pds/ehompy0649/build/option/sub_psc2_img9-031755847320.jpg");
}

.product_salt_cn .pd-uses-adv .bg-beauty::before {
    background-image:url("/img_up/shop_pds/ehompy0649/build/option/sub_psc2_img9-041755847320.jpg");
}

/* 반응형 */
@media (max-width:1023px) {
    .product_salt_cn .pd-uses-adv .uses-grid {
        grid-template-columns: 1fr;
    }

    .product_salt_cn .pd-uses-adv .use-card {
        min-height: 240px;
    }
}

@media (max-width:767px) {
    .product_salt_cn .pd-uses-adv .use-icon {
        width: 44px;
        height: 44px;
        font-size: 20px;
    }
}




/* ============ 섹션12 : 국제무역서류 ============ */
.product_salt_cn .pd-trade-docs {
    margin-top: clamp(2.5rem, 6vw, 6rem);
    margin-bottom: 0;
}

.product_salt_cn .pd-trade-docs h2 {
    text-align: center;
    margin: 0 0 clamp(1.2rem, 2vw, 2rem);
    font-size: clamp(1.3rem, 1.8vw, 1.8rem);
}

.product_salt_cn .pd-trade-docs h3 {
    margin: clamp(1.2rem, 2vw, 2rem) 0 .6rem;
    font-size: clamp(1.05rem, 1.4vw, 1.4rem);
    font-weight: 700;
}

/* 그룹 간격 */
.product_salt_cn .pd-trade-docs .td-group+.td-group {
    margin-top: clamp(1.6rem, 3vw, 3rem);
}

/* 문서 그리드 */
.product_salt_cn .pd-trade-docs .doc-grid {
    display: grid;
    gap: clamp(0.8rem, 1.2vw, 1.2rem);
}

.product_salt_cn .pd-trade-docs .grid-3 {
    grid-template-columns: repeat(3, 1fr);
}

.product_salt_cn .pd-trade-docs .grid-4 {
    grid-template-columns: repeat(4, 1fr);
}

/* 카드 */
.product_salt_cn .pd-trade-docs figure {
    margin: 0;
    text-align: center;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    padding: clamp(0.7rem, 1vw, 1rem);
}

.product_salt_cn .pd-trade-docs figure img {
    width: 100%;

    object-fit: cover;
    border-radius: calc(var(--radius)*.8);
}

.product_salt_cn .pd-trade-docs figure figcaption {
    margin-top: .45rem;
    opacity: .9;
    font-size: .95em;
}

/* 반응형 */
@media (max-width:1023px) {
    .product_salt_cn .pd-trade-docs .grid-3 {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .product_salt_cn .pd-trade-docs .grid-4 {
        grid-template-columns: 1fr 1fr;
    }
}


@media (max-width:767px) {
  .product_salt_cn .pd-quality-cert .pack-wrap,
  .product_salt_cn .pd-packages .pack-wrap {
    width: 100%;
    overflow-x: scroll;
  }
  .product_salt_cn .pd-quality-cert .pack-table,
  .product_salt_cn .pd-packages .pack-table {
    width: 767px;
  }
}

