    /* SKU 选择区容器 */
    .mkl-sku-wrap { margin: 4px 0 16px; }

    /* "规格" 标签文字 — 建议 12~14px */
    .mkl-sku-label { font-size: 13px; color: #6E6E73; margin-bottom: 8px; }

    /* SKU 按钮列表 */
    .mkl-sku-options { display: flex; gap: 8px; flex-wrap: wrap; }

/* SKU 单个按钮 — 默认态 */
    .mkl-sku-btn {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 4px;
        padding: 8px;
        border: 2px solid #E5E5EA;
        border-radius: 8px;
        background: #fff;
        cursor: pointer;
        min-width: 84px;
        /* 过渡：仅边框色，建议 0.15~0.25s */
        transition: border-color .2s;
    }
    /* SKU 缩略图 — 建议 40~70px */
    .mkl-sku-btn img { width: 62px; height: 62px; object-fit: contain; }
    /* SKU label 文字 — 默认态 */
    .mkl-sku-btn span { font-size: 12px; color: #1D1D1F; }
    /* SKU 选中态 — 蓝边加粗 */
    .mkl-sku-btn.active {
        border-color: #0071e3;
        border-width: 2.5px;
        background: #fff;
    }
    /* SKU 选中态 label 文字变蓝加重 */
    .mkl-sku-btn.active span {
        color: #0071e3;
        font-weight: 500;              /* 建议 500~600 */
    }
    /* SKU hover 态 */
    .mkl-sku-btn:hover { border-color: #0071e3; }

    /* SKU hover 态 */
    .mkl-sku-btn:hover { border-color: #0071e3; }
